タコ 駆動側
Dependencies: 2017NHKpin_config FEP R1307 PID ikarashiMDC omni_wheel
Fork of NHK2017_octopus2 by
bot/motor_driver/arm_unit/arm_unit.h
- Committer:
- uchitake
- Date:
- 2017-09-05
- Revision:
- 1:845af5425eec
File content as of revision 1:845af5425eec:
/** * @file arm_unit.h * @brief アーム機構のStateクラス */ #ifndef ARM_UNIT_H #define ARM_UNIT_H #include "mbed.h" #include "pin_config.h" #include "QEI.h" const int PULSES_PER_REV = 6; // #define SLIDER_POINT /** * @brief アーム機構のStateクラス */ class Arm : public QEI { public : /** * @brief コンストラクタ */ Arm(); /** * @bref スライダ高さリセット用のリミットスイッチの状態 * @return limitSwitch */ bool isPushed(); /** * @brief 高さの値がリセットされたことがあるか * @return heightResetFlag(bool) */ bool isResetted() const; /** * @brief 高さを取得 * @return height */ int getHeight(); private : void resetHeight(); InterruptIn limitSwitch; protected : bool heightResetFlag; }; #endif//ARM_UNIT_H