Dependencies: PID_ PWMOut YMotorDriverBase YMotorDriverPusher YMotorDriverServo YMotorDriverShooter YMotorDriverSupplier
YMotorDriver.h
- Committer:
- inst
- Date:
- 2015-08-23
- Revision:
- 0:44b89a084daf
- Child:
- 2:2e3b56f045f5
File content as of revision 0:44b89a084daf:
#ifndef INCLUDED_YMOTOR_DRIVER_H #define INCLUDED_YMOTOR_DRIVER_H #include "mbed.h" class YMotorDriverBase; class YMotorDriver{ public: YMotorDriver(); ~YMotorDriver(); void update(); private: YMotorDriverBase* mYMotorDriver; static const PinName mAddressDeciderPinName[ 4 ]; static const char mYMotorDriverBaseAddress[]; static const char mYMotorDriverServoAddress[]; static const char mYMotorDriverSupplierAddress[]; static const char mYMotorDriverPusherAddress[]; static const char mYMotorDriverShooterAddress[]; static const size_t mNumOfYMotorDriverBaseAddress; static const size_t mNumOfYMotorDriverServoAddress; static const size_t mNumOfYMotorDriverSupplierAddress; static const size_t mNumOfYMotorDriverPusherAddress; static const size_t mNumOfYMotorDriverShooterAddress; char mAddress; }; #endif