OrionTardPro/OrionTardPro/OrionTardPro/Enuns.cs

163 lines
3.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OrionTardPro
{
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 TipoProtocolo
{
Carro,
Raque
}
public enum TipoLinha
{
Seta,
Linha,
Circulo,
Retangulo
}
public enum TipoAtuador
{
Cnf, // Configuração
Png, // Ping
Mot, // Motores
Emb, // Embreagem
Ilu, // Iluminação
Las, // Laser
Cam, // Troca de câmera
Buz, // Buzer
Odo, // Odometro
Enc, // Encoder
Sen, // Requisita sensores
Brc, // Braço giratório
Mep, // Medidor de espessura
}
public enum TipoSensor
{
Tod, // Todos
Gas, // Gás
Umi, // Umidadae
Mpu, // Acelerômetro, Giroscópio, Magnetômetro e Barômetro
Ult, // Ultrassom
Ten, // Tensão
Cor, // Corrente
Vel, // Velocidade
Tmp, // Temperatura
Ods, // Odometro
Pns, // Ping
Mod, // Dados Modulo
Inf, // Infiltração
}
public enum TipoEmbreagem
{
Desacoplado,
Acoplado,
Indefinido,
Alternando
}
public enum TipoCamera
{
Frontal,
Traseira
}
public enum TipoDeteccaoUltrassom
{
Obstaculo,
Erosao
}
public enum LinhaDadosServico
{
Novo = -1,
Cliente = 0,
Data = 1,
Cidade = 2,
Responsavel = 3,
Servico = 4,
Fotos = 5,
UltimaAtualizacao = 6
}
public enum VariaveisSensores
{
Gas,
Tensao,
TensaoPorcentagem,
Corrente,
CorrentePorcentagem,
TempoEstimadoBateria,
Temperatura,
Umidade,
Ultrassom,
InclinacaoVertical,
InclinacaoHorizontal,
Pressao,
Altitude,
Odometro,
InfiltracaoRisco
}
public enum TipoArquivoVersionado
{
Perfil = 0,
}
public enum ModeloEquipamento
{
Indefinido = 0,
Tardigrado = 1,
Factor2 = 2,
Factor3 = 3,
Factor4 = 4,
}
public enum VersaoProtocolo
{
desconhecido = 0,
v1 = 1,
v2 = 2,
}
}
}