110 lines
1.2 KiB
C
110 lines
1.2 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 = 200,
|
|
Chk = 244,
|
|
Cfg = 258,
|
|
Tst = 288,
|
|
Cmd = 293,
|
|
Err = 404,
|
|
Msg = 655,
|
|
Req = 887,
|
|
};
|
|
|
|
enum S_Code {
|
|
sRPM = 133,
|
|
sTST = 154,
|
|
sCFG = 211,
|
|
sTMP = 411,
|
|
sENC = 111,
|
|
sCOR = 322,
|
|
sTEN = 112,
|
|
sFLX = 198,
|
|
sULT = 531,
|
|
sMAS = 532,
|
|
sBIC = 422,
|
|
sPRS = 333,
|
|
sMAG = 855,
|
|
sBMB = 325,
|
|
sLED = 445,
|
|
sSNR = 532,
|
|
sBLD = 544,
|
|
sCMD = 878,
|
|
sMVD = 477,
|
|
sATU = 478,
|
|
sRLE = 479,
|
|
sFRO = 480,
|
|
sPOT = 481,
|
|
};
|
|
|
|
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 |