ใช้สื่อสารกันระหว่าง Brain และ Motion

Dependencies:   Fork_Boss_Communication_Robot

Dependents:   Program_BEAR_Protocol SwitchMode MPU9250AHRS-PGear_Stabilizer SwitchMode ... more

Revision:
4:9fbe67ca2f1b
Parent:
0:fc963e08d580
Child:
5:6f30b4ea4020
--- a/BEAR_Protocol.h	Wed Dec 23 13:20:18 2015 +0000
+++ b/BEAR_Protocol.h	Fri Jan 15 15:52:31 2016 +0000
@@ -1,5 +1,4 @@
 #include "mbed.h"
-#include "iSerial.h"
 #include "Command.h"
 #include "communication.h"
 
@@ -16,31 +15,31 @@
 
 public:
     Bear_Communicate(PinName,PinName,int);
-
+    void FloatSep(float,uint8_t*,uint8_t*);
 // Set Command
-    uint8_t SetID(uint8_t,uint8_t);
-    uint8_t SetMotorPos(uint8_t,float,float);
-    uint8_t SetKp(uint8_t,float);
-    uint8_t SetKi(uint8_t,float);
-    uint8_t SetKd(uint8_t,float);
+    uint8_t setID(uint8_t,uint8_t);
+    uint8_t setMotorPos(uint8_t,float,float);
+    uint8_t setKp(uint8_t,float);
+    uint8_t setKi(uint8_t,float);
+    uint8_t setKd(uint8_t,float);
     //EEPROM
-    uint8_t SetMargin(uint8_t,float);
-    uint8_t SetHeight(uint8_t,float);
-    uint8_t SetWheelPos(uint8_t,float);
-    uint8_t SetMagData(uint8_t,float,float,float,float,float,float);
-    uint8_t SetOffset(uint8_t,float,float);
-    uint8_t SetBodyLength(uint8_t,float);
-    uint8_t SetAngleRange(uint8_t,float,float);
-    
-// Get Command
-    uint8_t GetMotorPos(uint8_t,float*,float*);
-    uint8_t GetKpKiKd(uint8_t,float*,float*,float*);
+    uint8_t setMargin(uint8_t,float);
+    uint8_t setHeight(uint8_t,float);
+    uint8_t setWheelPos(uint8_t,float);
+    uint8_t setMagData(uint8_t,float,float,float,float,float,float);
+    uint8_t setOffset(uint8_t,float,float);
+    uint8_t setBodyLength(uint8_t,float);
+    uint8_t setAngleRange(uint8_t,float,float);
+
+// get Command
+    uint8_t getMotorPos(uint8_t,float*,float*);
+    uint8_t getKpKiKd(uint8_t,float*,float*,float*);
     //EEPROM
-    uint8_t GetMargin(uint8_t,float*);
-    uint8_t GetHeight(uint8_t,float*);
-    uint8_t GetWheelPos(uint8_t,float*);
-    uint8_t GetMagData(uint8_t,float*,float*,float*,float*,float*,float*);
-    uint8_t GetOffset(uint8_t,float*,float*);
-    uint8_t GetBodyLength(uint8_t,float*);
-    uint8_t GetAngleRange(uint8_t,float*,float*);
+    uint8_t getMargin(uint8_t,float*);
+    uint8_t getHeight(uint8_t,float*);
+    uint8_t getWheelPos(uint8_t,float*);
+    uint8_t getMagData(uint8_t,float*,float*,float*,float*,float*,float*);
+    uint8_t getOffset(uint8_t,float*,float*);
+    uint8_t getBodyLength(uint8_t,float*);
+    uint8_t getAngleRange(uint8_t,float*,float*);
 };
\ No newline at end of file