NHK2017Ateamかにろぼ
Dependencies: 2017NHKpin_config mbed FEP HMC6352 MotorDriverController PID QEI omni
\ ̄\ / ̄/ /l \ \ / / lヽ | ヽ ヽ | | / / | \ ` ‐ヽ ヽ ● ● / / ‐ / \ __ l | ||___|| / l __ / \ \ / \/ /\| 人__人 |/\ //\| |/\\ //\| |/\\ / . \_____/ \ ┏┓ ┏━┓┏┓ ┏┓ ┏┓┏┓ ┏┓ ┏┓┗┛ ┏┓ ┗┓┃┗┛ ┏┛┗━┓ ┃┃┃┃ ┃┃┏━┛┗┓┏┓┏┛┗━┓┃┃┏┓┏┓┏━━━┓ ┗┓┏━┛ ┃┃┗┛ ┃┃┗━┓┏┛┗┛┗┓┏┓┃┗┛┗┛┃┃┗━━━┛ ┏┛┃┏━┓┃┗━━┓┃┃┏━┛┗┓ ┏┛┃┃┃ ┃┃ ┃┏┛┗━┛┗━━┓┃┃┃┃┏┓┏┛ ┗━┛┃┃ ┃┃┏┓ ┃┃┏━━┓┏━━┛┃┃┃┃┗┛┃ ┏┛┃ ┃┃┃┗━━┓ ┗┛┗━━┛┗━━━┛┗┛┗━━┛ ┗━┛ ┗┛┗━━━┛
Diff: bot/controller/controller.h
- Revision:
- 3:d25e7fb07ed2
- Parent:
- 2:ea151e05033a
- Child:
- 5:bc5ba4f070ad
--- a/bot/controller/controller.h Tue Aug 22 11:56:47 2017 +0000 +++ b/bot/controller/controller.h Wed Aug 23 01:07:20 2017 +0000 @@ -1,3 +1,7 @@ +/** +* @file controller.h +* @brief FEPを使ったコントローラ受信部 +*/ #ifndef CONTROLLER_H #define CONTROLLER_H @@ -30,17 +34,29 @@ */ #define STICK_NORM_MAX 1.0 +/** +* @brief FEPを使ったコントローラのクラス +*/ class Controller : public FEP { public : + + /** + * @brief コンストラクタ + */ Controller(); - void receiveState();//need confirm + /** + * @brief メンバ変数にボタンのステートを格納 + */ + void receiveState(); + private : void getStickData(); char data[6]; uint8_t fepTemp; + protected : bool Button1[7]; bool Button2[6];