CROTUS / Crotus_Com

communication.h

Committer:
libv2001
Date:
2017-04-03
Revision:
6:000b25806640
Parent:
5:320244af8c99

File content as of revision 6:000b25806640:

//Commands OPCODEs
#define LOG_COMMAND 0x42
#define STOP_COMMAND 0x66
#define IAM_COMMAND 0x32

//Log command params
#define SPEED_STATE_INDEX 0x01
#define SPEED_STATE_IDLE 0x04
#define SPEED_STATE_SLOW 0x01
#define SPEED_STATE_FAST 0x02
#define SPEED_STATE_STOP 0x10

#define ANGLE_STATE_INDEX 0x02
#define ANGLE_STATE_LEFT 0x10
#define ANGLE_STATE_STRAIGHT 0x11
#define ANGLE_STATE_RIGHT 0x01

#define DIRECTION_STATE_INDEX 0x03
#define DIRECTION_STATE_FORWARD 0x01
#define DIRECTION_STATE_BACKWARD 0x10

//IAM command params
#define IAM_RFID 0x42
#define IAM_COMMAND_CENTER 0x69