before test

Fork of Communication_Robot by Betago

Committer:
icyzkungz
Date:
Tue Jun 07 16:16:27 2016 +0000
Revision:
14:2b253d0b4e63
Parent:
13:bc19774be4df
before test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
palmdotax 11:3c11a0355a3e 1 #ifndef __RECEIVER__H_
palmdotax 11:3c11a0355a3e 2 #define __RECEIVER__H_
palmdotax 11:3c11a0355a3e 3
palmdotax 11:3c11a0355a3e 4 #include "mbed.h"
palmdotax 11:3c11a0355a3e 5 #include "iSerial.h"
palmdotax 11:3c11a0355a3e 6 #include "Command.h"
palmdotax 11:3c11a0355a3e 7 #include "communication.h"
icyzkungz 14:2b253d0b4e63 8 #define RS485_DELAY 100
palmdotax 12:3a814b754785 9 //#define RS485_DIRC PB_5
palmdotax 11:3c11a0355a3e 10 #define FLOAT_CONVERTER 10000
palmdotax 11:3c11a0355a3e 11
palmdotax 11:3c11a0355a3e 12 class Bear_Receiver
palmdotax 11:3c11a0355a3e 13 {
palmdotax 11:3c11a0355a3e 14 private:
palmdotax 11:3c11a0355a3e 15 COMMUNICATION *com;
palmdotax 11:3c11a0355a3e 16
palmdotax 11:3c11a0355a3e 17 public:
palmdotax 11:3c11a0355a3e 18 Bear_Receiver(PinName,PinName,int);
palmdotax 11:3c11a0355a3e 19 void FloatSep(float,uint8_t*,uint8_t*);
palmdotax 11:3c11a0355a3e 20
palmdotax 11:3c11a0355a3e 21 //Receiver
palmdotax 11:3c11a0355a3e 22 uint8_t ReceiveCommand(uint8_t*,uint8_t*,uint8_t*);
palmdotax 11:3c11a0355a3e 23 //Sender
icyzkungz 14:2b253d0b4e63 24 uint8_t sendKpKiKdLeft(float,float,float);
icyzkungz 14:2b253d0b4e63 25 uint8_t sendKpKiKdRight(float,float,float);
icyzkungz 14:2b253d0b4e63 26 uint8_t sendMaxMinLidarDegree(float,float);
icyzkungz 14:2b253d0b4e63 27 uint8_t sendSensorDataAll1(float*);
palmdotax 13:bc19774be4df 28
icyzkungz 14:2b253d0b4e63 29 uint8_t sendlidar();
palmdotax 11:3c11a0355a3e 30 };
palmdotax 11:3c11a0355a3e 31
palmdotax 11:3c11a0355a3e 32 #endif