本アプリの全体の流れを図に示します。
- 状態は『出発前』、『走行中』、『停車中』と推移します。
- 起動直後の『出発前』の状態で出発ボタンをタップすると状態は、『走行中』になります。
- 『走行中』は、最初の「通常」の状態から3時間30分経過すると「4時間間近」の状態になります。4時間経過すると「4時間超過」の状態になります。
- 『走行中』に停車ボタンをタップすると状態は、『停車中』になります。
- 『停車中』は、最初の「10分停車待ち」の状態から10分経過すると「430クリア待ち」の状態になります。更に停車時間の累計が30分以上(但し1回の停車が10分以上必要)になると「430クリア」の状態になります。
- 「10分停車待ち」または「430クリア待ち」の状態で発車ボタンをタップすると、停車累計が更新され現在の4時間の走行が継続されます。
- 「430クリア」の状態で発車ボタンをタップすると、停車累計がリセットされ新しい4時間の走行を開始します。
- 『走行中』または『停車中』の状態で終了ボタンをタップするとすべてがリセットされ『出発前』の状態に戻ります。