220 lines
4.2 KiB
C#
220 lines
4.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace AgroBase.Models
|
|
{
|
|
public class Enums
|
|
{
|
|
public enum Estado
|
|
{
|
|
Desligado,
|
|
Ligado,
|
|
Reset
|
|
}
|
|
|
|
public enum Direcao
|
|
{
|
|
Parado,
|
|
Frente,
|
|
Tras,
|
|
Esquerda,
|
|
Direita,
|
|
Cima,
|
|
Baixo,
|
|
EsquerdaBaixo,
|
|
EsquerdaCima,
|
|
DireitaBaixo,
|
|
DireitaCima,
|
|
EmFreio,
|
|
Referenciar
|
|
}
|
|
|
|
public enum Sentido
|
|
{
|
|
Parado,
|
|
Horario,
|
|
Antihorario
|
|
}
|
|
|
|
public enum StatusMotor
|
|
{
|
|
Estavel,
|
|
Acelerando,
|
|
Desacelerando
|
|
}
|
|
|
|
public 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,
|
|
}
|
|
|
|
public enum F_Code
|
|
{
|
|
Nda = 200,
|
|
Chk = 244,
|
|
Cfg = 258,
|
|
Tst = 288,
|
|
Cmd = 293,
|
|
Err = 404,
|
|
Msg = 655,
|
|
Req = 887,
|
|
}
|
|
|
|
public 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,
|
|
}
|
|
|
|
public enum BotoesJoystick
|
|
{
|
|
Y,
|
|
B,
|
|
A,
|
|
X,
|
|
L1,
|
|
R1,
|
|
L2,
|
|
R2,
|
|
Select,
|
|
Start,
|
|
L3,
|
|
R3,
|
|
SCima,
|
|
SDireita,
|
|
SBaixo,
|
|
SEsquerda,
|
|
AECima,
|
|
AEDireita,
|
|
AEBaixo,
|
|
AEEsquerda,
|
|
ADCima,
|
|
ADDireita,
|
|
ADBaixo,
|
|
ADEsquerda,
|
|
Vazio
|
|
}
|
|
|
|
public enum ModoOperacao
|
|
{
|
|
Manual,
|
|
SeguidorDeLinha,
|
|
MapaGPS,
|
|
Remoto
|
|
}
|
|
|
|
public enum StatusOperacao
|
|
{
|
|
NaoIniciado,
|
|
Parametrizando,
|
|
Aguardando,
|
|
EmAndamento,
|
|
Parado,
|
|
Concluido
|
|
}
|
|
|
|
public enum StatusCarroMapa
|
|
{
|
|
Parado,
|
|
EntrandoRua,
|
|
CaminhandoRua,
|
|
SaindoRua,
|
|
Manobrando,
|
|
Direcionando
|
|
}
|
|
|
|
public enum DirecaoCarroRua
|
|
{
|
|
Parado,
|
|
Ida,
|
|
Volta,
|
|
Manobra
|
|
}
|
|
|
|
public enum ParametrosOperacao
|
|
{
|
|
CameraSolo,
|
|
CameraCaminho,
|
|
Mapa,
|
|
Joystick
|
|
}
|
|
|
|
public enum StatusLED
|
|
{
|
|
Apagado = 0,
|
|
Aceso = 1,
|
|
Piscando = 2
|
|
}
|
|
|
|
public enum TrajetoriaTipo
|
|
{
|
|
Rua = 0,
|
|
Dinamica = 1,
|
|
Geral = 2
|
|
}
|
|
|
|
public enum AcaoFreio
|
|
{
|
|
SemAcao = 0,
|
|
Ativar = 1,
|
|
Desativar = 2
|
|
}
|
|
|
|
public enum TipoMovimentoDirecional
|
|
{
|
|
RodasDianteiras = 0,
|
|
RodasTraseiras = 1,
|
|
RotacionarNoEixo = 2,
|
|
MovimentoArco = 3,
|
|
MovimentoLateral = 4,
|
|
MovimentoDiagonal = 5,
|
|
Diagnostico = 6,
|
|
}
|
|
|
|
public enum TipoObstaculo
|
|
{
|
|
Ressalto = 0,
|
|
Rebaixo = 1,
|
|
}
|
|
|
|
}
|
|
}
|