agrobot_base/AgroBase/AgroBase/Models/Enuns.cs

141 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AgroBase.Models
{
public class Enuns
{
public enum Estado
{
Desligado,
Ligado,
Reset
}
public enum Direcao
{
Parado,
Frente,
Tras,
Esquerda,
Direita,
Cima,
Baixo,
EsquerdaBaixo,
EsquerdaCima,
DireitaBaixo,
DireitaCima
}
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,
}
public enum F_Code
{
Nda = 200,
Chk = 244,
Cfg = 258,
Tst = 288,
Cmd = 293,
}
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,
}
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
{
Parado,
Parametrizando,
Aguardando,
EntrandoRua,
CaminhandoRua,
SaindoRua,
Manobrando,
Retornando,
Concluida
}
public enum DirecaoCarroRua
{
Parado,
Ida,
Volta
}
}
}