インタラクティブモード
Windows macOS Linux RasPi M5Stack
インタラクティブモードへの遷移と操作を行います。
この画面はターミナルとほぼ同じ振る舞いをしますが、インタラクティブモード遷移のための操作と離脱の検出を行うなど、インタラクティブモードに固有の機能が追加されています。
TWELITE無線マイコンからの入出力を用いて動作しているため、シリアル通信に文字化けなどが発生した場合など、期待通りにインタラクティブモードへの遷移や離脱が出来ない場合もあります。
ターミナルによるインタラクティブモードへの遷移と操作も可能です。
    ターミナルではSETピンの操作は行わないため、手動でSETピンをLOに設定する必要があります。
    + + + 入力Alt(Cmd)+IやモジュールリセットAlt(Cmd)+Rを行う操作は定義されています。

インタラクティブモード画面の動作フロー

大まかな処理の流れを記載します。
1
[画面黒背景にする]
2
3
[TWELITE無線マイコンリセット (制御可能ならSET=LO)]
4
5
<間欠動作アプリのインタラクティブモードメッセージを検出?> --YES--> [操作画面]へ
6
↓タイムアウト
7
['+' を3回入力]
8
9
<通常アプリのインタラクティブモードメッセージを検出?> --YES--> [操作画面]へ
10
↓タイムアウト
11
[操作画面へ] ※ この状態はインタラクティブモードではない
12
13
[操作画面]
14
15
<インタラクティブモード脱出メッセージ?> --> [終了]
16
17
<画面離脱操作 [ A ] 長押しなど> --> [終了]
18
19
<ESC ?> -> <入力中判定> --NO-> [終了]
20
↓ ↓
21
[入力文字列をTWELITE無線モジュールへ送信]
22
23
[操作画面]へ戻る
24
25
[終了]
26
27
[TWELITE無線マイコンリセット]
28
29
[画面離脱] インタラクティブモード画面を終了し前の画面へ戻る
Copied!
最終更新 10mo ago
PDFに出力
リンクのコピー