Communication for reciever
Dependencies: Fork_Boss_Communication_Robot
Dependents: BEAR_Motion BEAR_Motion_Editing4Betago
Fork of BEAR_Protocol by
Receiver.h@7:a0ea8c127611, 2016-01-16 (annotated)
- Committer:
- b0ssiz
- Date:
- Sat Jan 16 12:01:43 2016 +0000
- Revision:
- 7:a0ea8c127611
- Parent:
- 6:f6529ad2a70d
- Child:
- 8:2d34916ac178
Update; - Add function
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
b0ssiz | 5:baf5576a14bd | 1 | #include "mbed.h" |
b0ssiz | 5:baf5576a14bd | 2 | #include "iSerial.h" |
b0ssiz | 5:baf5576a14bd | 3 | #include "Command.h" |
b0ssiz | 5:baf5576a14bd | 4 | #include "communication.h" |
b0ssiz | 5:baf5576a14bd | 5 | #define RS485_DELAY 90 |
b0ssiz | 5:baf5576a14bd | 6 | #define RS485_DIRC PB_5 |
b0ssiz | 7:a0ea8c127611 | 7 | #define FLOAT_CONVERTER 10000 |
b0ssiz | 5:baf5576a14bd | 8 | |
b0ssiz | 5:baf5576a14bd | 9 | class Bear_Receiver |
b0ssiz | 5:baf5576a14bd | 10 | { |
b0ssiz | 5:baf5576a14bd | 11 | private: |
b0ssiz | 5:baf5576a14bd | 12 | COMMUNICATION *com; |
b0ssiz | 5:baf5576a14bd | 13 | |
b0ssiz | 5:baf5576a14bd | 14 | public: |
b0ssiz | 5:baf5576a14bd | 15 | Bear_Receiver(PinName,PinName,int); |
b0ssiz | 5:baf5576a14bd | 16 | void FloatSep(float,uint8_t*,uint8_t*); |
b0ssiz | 7:a0ea8c127611 | 17 | |
b0ssiz | 5:baf5576a14bd | 18 | //Receiver |
b0ssiz | 7:a0ea8c127611 | 19 | uint8_t ReceiveCommand(uint8_t,uint8_t*); |
b0ssiz | 5:baf5576a14bd | 20 | //Sender |
b0ssiz | 5:baf5576a14bd | 21 | uint8_t sendMotorPos(uint8_t,float,float); |
b0ssiz | 6:f6529ad2a70d | 22 | uint8_t sendUpMotorKpKiKd(uint8_t,float,float,float); |
b0ssiz | 6:f6529ad2a70d | 23 | uint8_t sendLowMotorKpKiKd(uint8_t,float,float,float); |
b0ssiz | 5:baf5576a14bd | 24 | uint8_t sendMargin(uint8_t,float); |
b0ssiz | 5:baf5576a14bd | 25 | uint8_t sendHeight(uint8_t,float); |
b0ssiz | 5:baf5576a14bd | 26 | uint8_t sendWheelPos(uint8_t,float); |
b0ssiz | 5:baf5576a14bd | 27 | uint8_t sendMagData(uint8_t,float,float,float,float,float,float); |
b0ssiz | 5:baf5576a14bd | 28 | uint8_t sendOffset(uint8_t,float,float); |
b0ssiz | 5:baf5576a14bd | 29 | uint8_t sendBodyLength(uint8_t,float); |
b0ssiz | 5:baf5576a14bd | 30 | uint8_t sendAngleRange(uint8_t,float,float); |
b0ssiz | 5:baf5576a14bd | 31 | }; |