update protocol.h

Dependencies:   Communication_Robot

Fork of BEAR_Reciever by BE@R lab

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?

UserRevisionLine numberNew 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 };