Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of Communication_Robot by
Receiver.h@14:2b253d0b4e63, 2016-06-07 (annotated)
- 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?
| User | Revision | Line number | New 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 |
