before test
Dependencies: Communication_Robot
Fork of BEAR_Protocol_Edited by
Command.h@0:fc963e08d580, 2015-12-23 (annotated)
- 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?
User | Revision | Line number | New 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 |