ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:debugstate

debugState()

debugState()はデバッグ出力の有効状態を返します。

debugState コマンドの動作フロー

bool debugState()

コマンド

コマンド 引数 戻り値 動作
debugState() なし bool デバッグ出力の有効状態を返します。

使用例

void setup() {
  debugStart(Serial, 115200, SERIAL_8N1);  // デバッグ出力用シリアルポートを開始します。
}
 
void loop() {
  if (millis() >= 5000 && debugState()) debugStop();  // 5秒後にデバッグ出力を停止します。
  if (debugState()) {  // デバッグ出力が有効か確認します。
    debugln(millis());  // 有効な間、経過時間を表示します。
  }
  delay(500);
}

注意事項

  • Debugポートを製品の通信ポートと重複使用しないでください。
  • 高速で出力を繰り返すと制御周期と通信応答が遅くなる場合があります。
  • 運転用に配布する前に不要なDebug出力を停止します。

同じカテゴリの内蔵コマンド

ja-jp_commands/reference/debugstate.txt · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki