140 lines
1.6 KiB
C
140 lines
1.6 KiB
C
#ifndef AgroboticsEnuns
|
|
#define AgroboticsEnuns
|
|
|
|
enum T_Code {
|
|
Vzo = -1,
|
|
Mov = 100,
|
|
Dir = 101,
|
|
Sen = 102,
|
|
Atu = 103,
|
|
Gps = 104,
|
|
Pzm = 105,
|
|
Lra = 106,
|
|
Wit = 107,
|
|
Bld = 108,
|
|
Mvd = 109,
|
|
Mbs = 110,
|
|
Mks = 111,
|
|
Cam = 112,
|
|
Knt = 113,
|
|
A05 = 114,
|
|
Mod = 115,
|
|
};
|
|
|
|
enum F_Code {
|
|
Nda = -1,
|
|
ChkTx = 201,
|
|
ChkRx = 202,
|
|
CfgTx = 203,
|
|
CfgRx = 204,
|
|
TstTx = 205,
|
|
TstRx = 206,
|
|
CmdTx = 207,
|
|
CmdRx = 208,
|
|
ErrTx = 209,
|
|
ErrRx = 210,
|
|
MsgTx = 211,
|
|
MsgRx = 212,
|
|
ReqTx = 213,
|
|
ReqRx = 214,
|
|
};
|
|
|
|
enum S_Code {
|
|
sVZO = -1,
|
|
sRPM = 1,
|
|
sTST = 2,
|
|
sCFG = 3,
|
|
sTMP = 4,
|
|
sENC = 5,
|
|
sCOR = 6,
|
|
sTEN = 7,
|
|
sFLX = 8,
|
|
sULT = 9,
|
|
sMAS = 10,
|
|
sBIC = 11,
|
|
sPRS = 12,
|
|
sMAG = 13,
|
|
sBMB = 14,
|
|
sLED = 15,
|
|
sSNR = 16,
|
|
sBLD = 17,
|
|
sCMD = 18,
|
|
sMVD = 19,
|
|
sATU = 20,
|
|
sRLE = 21,
|
|
sFRO = 22,
|
|
sPOT = 23,
|
|
sMOD = 24,
|
|
sIMU = 25,
|
|
};
|
|
|
|
enum Estado {
|
|
Desligado,
|
|
Ligado,
|
|
Reset
|
|
};
|
|
|
|
enum Sentido {
|
|
Parado,
|
|
Horario,
|
|
Antihorario,
|
|
};
|
|
|
|
enum Funcoes {
|
|
Limpar,
|
|
Ler,
|
|
Definir,
|
|
Incrementar,
|
|
};
|
|
|
|
enum StatusMotor {
|
|
Estavel,
|
|
Acelerando,
|
|
Desacelerando,
|
|
};
|
|
|
|
enum StatusLED
|
|
{
|
|
Apagado = 0,
|
|
Aceso = 1,
|
|
Piscando = 2
|
|
};
|
|
|
|
enum TiposBarramentos {
|
|
CONTROLADOR = 0,
|
|
EXPANSOR_GPIO = 1,
|
|
EXPANSOR_ADS = 2,
|
|
};
|
|
|
|
enum TiposPinos {
|
|
_INPUT = 0,
|
|
_OUTPUT = 1,
|
|
_PWM = 2
|
|
};
|
|
|
|
enum TiposLeituras {
|
|
DIGITAL = 0,
|
|
ANALOGICO = 1,
|
|
};
|
|
|
|
enum CanMessagePosicaoDados
|
|
{
|
|
Status = 0,
|
|
Dados1 = 1,
|
|
Dados2 = 2,
|
|
Dados3 = 3,
|
|
Dados4 = 4,
|
|
Dados5 = 5,
|
|
Config1 = 51,
|
|
Config2 = 52,
|
|
Config3 = 53,
|
|
Config4 = 54,
|
|
Config5 = 55,
|
|
Command1 = 101,
|
|
Command2 = 102,
|
|
Command3 = 103,
|
|
Command4 = 104,
|
|
Command5 = 105,
|
|
};
|
|
|
|
#endif |