A lot of change
Dependents: MX106-finaltest dynamixel Arm_dynamixel_can Arm_dynamixel_can_procedurale
MX106.h@4:5cf492c37a0e, 2016-07-13 (annotated)
- Committer:
- clynamen
- Date:
- Wed Jul 13 15:52:39 2016 +0000
- Revision:
- 4:5cf492c37a0e
- Parent:
- 3:adeaefc32a41
do fixes
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dconsoli | 0:8fda718cb527 | 1 | #ifndef MBED_MX106_H |
dconsoli | 0:8fda718cb527 | 2 | #define MBED_MX106_H |
dconsoli | 0:8fda718cb527 | 3 | |
dconsoli | 0:8fda718cb527 | 4 | #include "mbed.h" |
dconsoli | 0:8fda718cb527 | 5 | #include "SerialHalfDuplex.h" |
mattiasub | 1:555b9b4a1ecd | 6 | #include "communication_1.h" |
clynamen | 3:adeaefc32a41 | 7 | #include "MX.h" |
dconsoli | 0:8fda718cb527 | 8 | |
dconsoli | 0:8fda718cb527 | 9 | #define REG_ID 0x3 |
dconsoli | 0:8fda718cb527 | 10 | #define REG_CW_LIMIT 0x06 |
dconsoli | 0:8fda718cb527 | 11 | #define REG_CCW_LIMIT 0x08 |
dconsoli | 0:8fda718cb527 | 12 | #define REG_GOAL_POSITION 0x1E |
dconsoli | 0:8fda718cb527 | 13 | #define REG_MOVING_SPEED 0x20 |
dconsoli | 0:8fda718cb527 | 14 | #define REG_VOLTS 0x2A |
dconsoli | 0:8fda718cb527 | 15 | #define REG_TEMP 0x2B |
dconsoli | 0:8fda718cb527 | 16 | #define REG_MOVING 0x2E |
dconsoli | 0:8fda718cb527 | 17 | #define REG_POSITION 0x24 |
dconsoli | 0:8fda718cb527 | 18 | |
clynamen | 4:5cf492c37a0e | 19 | class MX106 : public MX { |
dconsoli | 0:8fda718cb527 | 20 | |
dconsoli | 0:8fda718cb527 | 21 | public: |
dconsoli | 0:8fda718cb527 | 22 | |
clynamen | 3:adeaefc32a41 | 23 | MX106(communication_1& _line, int ID, float gear_train); |
dconsoli | 0:8fda718cb527 | 24 | }; |
clynamen | 3:adeaefc32a41 | 25 | #endif |