====== TactSw ====== ===== 概要 ===== 名前空間:robot_object タクトスイッチの押下を監視し、押された時間を取得するクラス。シングルトンとして実装。 タクトスイッチの状態はupdate()メソッドをタイマ割り込み関数内で呼ぶことで更新する。 ===== クラス図 ===== class "TactSw" as TactSw { - uint16_t on_time_msec - TactSw() - ~TactSw() + bool getState() + uint16_t getOntime() + static TactSw& getInstance() + void update() } ===== 単体テスト履歴 ===== ==== 2018/6/17 ==== * 前作で作ったプログラムを流用しているが、今作でも問題なく動作している