119 lines
1.3 KiB
C
119 lines
1.3 KiB
C
#ifndef AgroboticsEnuns
|
|
#define AgroboticsEnuns
|
|
|
|
enum T_Code {
|
|
Vzo = 200,
|
|
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 = 0,
|
|
ChkTx = 1,
|
|
ChkRx = 2,
|
|
CfgTx = 3,
|
|
CfgRx = 4,
|
|
TstTx = 5,
|
|
TstRx = 6,
|
|
CmdTx = 7,
|
|
CmdRx = 8,
|
|
ErrTx = 9,
|
|
ErrRx = 10,
|
|
MsgTx = 11,
|
|
MsgRx = 12,
|
|
ReqTx = 13,
|
|
ReqRx = 14,
|
|
};
|
|
|
|
enum S_Code {
|
|
sVZO = 0,
|
|
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,
|
|
};
|
|
|
|
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,
|
|
};
|
|
|
|
#endif |