v1.1

Dependencies:   Communication_Robot

Fork of BEAR_Protocol_Edited by phirawat rattanachote

Committer:
b0ssiz
Date:
Wed Dec 23 13:05:53 2015 +0000
Revision:
0:fc963e08d580
Child:
5:6f30b4ea4020
Create BEAR_Protocol;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
b0ssiz 0:fc963e08d580 1 //Instruction Set
b0ssiz 0:fc963e08d580 2 #define PING 0x01
b0ssiz 0:fc963e08d580 3 #define READ_DATA 0x02
b0ssiz 0:fc963e08d580 4 #define WRITE_DATA 0x03
b0ssiz 0:fc963e08d580 5
b0ssiz 0:fc963e08d580 6 //CONTROL TABLE
b0ssiz 0:fc963e08d580 7 #define SET_ID 0x00
b0ssiz 0:fc963e08d580 8 #define SET_MOTOR_UPPER_ANG 0x01
b0ssiz 0:fc963e08d580 9 #define SET_MOTOR_LOWER_ANG 0x02
b0ssiz 0:fc963e08d580 10 #define SET_MARGIN 0x03
b0ssiz 0:fc963e08d580 11 #define SET_KP 0x04
b0ssiz 0:fc963e08d580 12 #define SET_KI 0x05
b0ssiz 0:fc963e08d580 13 #define SET_KD 0x06
b0ssiz 0:fc963e08d580 14 #define SET_HEIGHT 0x07
b0ssiz 0:fc963e08d580 15 #define SET_WHEELPOS 0x08
b0ssiz 0:fc963e08d580 16 #define SET_MAG_X_MAX 0x09
b0ssiz 0:fc963e08d580 17 #define SET_MAG_Y_MAX 0x0A
b0ssiz 0:fc963e08d580 18 #define SET_MAG_Z_MAX 0x0B
b0ssiz 0:fc963e08d580 19 #define SET_MAG_X_MIN 0x0C
b0ssiz 0:fc963e08d580 20 #define SET_MAG_Y_MIN 0x0D
b0ssiz 0:fc963e08d580 21 #define SET_MAG_Z_MIN 0x0E
b0ssiz 0:fc963e08d580 22 #define SET_OFFSET_Y 0x0F
b0ssiz 0:fc963e08d580 23 #define SET_OFFSET_Z 0x10
b0ssiz 0:fc963e08d580 24 #define SET_BODY_LENGTH 0x11
b0ssiz 0:fc963e08d580 25 #define SET_MAX_ANGLE 0x12
b0ssiz 0:fc963e08d580 26 #define SET_MIN_ANGLE 0x13
b0ssiz 0:fc963e08d580 27
b0ssiz 0:fc963e08d580 28
b0ssiz 0:fc963e08d580 29 #define GET_MOTOR_UPPER_ANG 0x32
b0ssiz 0:fc963e08d580 30 #define GET_MOTOR_LOWER_ANG 0x33
b0ssiz 0:fc963e08d580 31 #define GET_MARGIN 0x34
b0ssiz 0:fc963e08d580 32 #define GET_KP 0x35
b0ssiz 0:fc963e08d580 33 #define GET_KI 0x36
b0ssiz 0:fc963e08d580 34 #define GET_KD 0x37
b0ssiz 0:fc963e08d580 35 #define GET_HEIGHT 0x38
b0ssiz 0:fc963e08d580 36 #define GET_WHEELPOS 0x39
b0ssiz 0:fc963e08d580 37 #define GET_MAG_X_MAX 0x3A
b0ssiz 0:fc963e08d580 38 #define GET_MAG_Y_MAX 0x3B
b0ssiz 0:fc963e08d580 39 #define GET_MAG_Z_MAX 0x3C
b0ssiz 0:fc963e08d580 40 #define GET_MAG_X_MIN 0x3D
b0ssiz 0:fc963e08d580 41 #define GET_MAG_Y_MIN 0x3E
b0ssiz 0:fc963e08d580 42 #define GET_MAG_Z_MIN 0x3F
b0ssiz 0:fc963e08d580 43 #define GET_OFFSET_Y 0x40
b0ssiz 0:fc963e08d580 44 #define GET_OFFSET_Z 0x41
b0ssiz 0:fc963e08d580 45 #define GET_BODY_LENGTH 0x42
b0ssiz 0:fc963e08d580 46 #define GET_MAX_ANGLE 0x43
b0ssiz 0:fc963e08d580 47 #define GET_MIN_ANGLE 0x44