update protocol.h
Dependencies: Communication_Robot
Fork of BEAR_Reciever by
Receiver.h@5:baf5576a14bd, 2016-01-16 (annotated)
- Committer:
- b0ssiz
- Date:
- Sat Jan 16 01:14:27 2016 +0000
- Revision:
- 5:baf5576a14bd
- Child:
- 6:f6529ad2a70d
Update function in "Receiver.h" and "Receiver.cpp"
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 | 5:baf5576a14bd | 7 | |
b0ssiz | 5:baf5576a14bd | 8 | class Bear_Receiver |
b0ssiz | 5:baf5576a14bd | 9 | { |
b0ssiz | 5:baf5576a14bd | 10 | private: |
b0ssiz | 5:baf5576a14bd | 11 | COMMUNICATION *com; |
b0ssiz | 5:baf5576a14bd | 12 | |
b0ssiz | 5:baf5576a14bd | 13 | public: |
b0ssiz | 5:baf5576a14bd | 14 | Bear_Receiver(PinName,PinName,int); |
b0ssiz | 5:baf5576a14bd | 15 | void FloatSep(float,uint8_t*,uint8_t*); |
b0ssiz | 5:baf5576a14bd | 16 | //Receiver |
b0ssiz | 5:baf5576a14bd | 17 | uint8_t ReceiveCommand(uint8_t*,uint8_t*,uint8_t*); |
b0ssiz | 5:baf5576a14bd | 18 | //Sender |
b0ssiz | 5:baf5576a14bd | 19 | uint8_t sendMotorPos(uint8_t,float,float); |
b0ssiz | 5:baf5576a14bd | 20 | uint8_t sendMargin(uint8_t,float); |
b0ssiz | 5:baf5576a14bd | 21 | uint8_t sendHeight(uint8_t,float); |
b0ssiz | 5:baf5576a14bd | 22 | uint8_t sendWheelPos(uint8_t,float); |
b0ssiz | 5:baf5576a14bd | 23 | uint8_t sendMagData(uint8_t,float,float,float,float,float,float); |
b0ssiz | 5:baf5576a14bd | 24 | uint8_t sendOffset(uint8_t,float,float); |
b0ssiz | 5:baf5576a14bd | 25 | uint8_t sendBodyLength(uint8_t,float); |
b0ssiz | 5:baf5576a14bd | 26 | uint8_t sendAngleRange(uint8_t,float,float); |
b0ssiz | 5:baf5576a14bd | 27 | }; |