Skip to Content
ConfiguraçõesModelo de Configuração

Modelo de Configuração

Modelo base para documentar configurações de dispositivos Rinho.


Nomenclatura de arquivos

{projeto}-{tipo}{nn}.txt
TipoDescrição
almAlarme
canCANBus
tmpTemperatura
geoGeocerca
velVelocidade
pwrEnergia
bleBluetooth

Modelo de código

// ============================================================================ // {TÍTULO EM MAIÚSCULAS} // ============================================================================ // Arquivo: {nome}.txt // Versão: 1.0 // Data: YYYY-MM-DD // Dispositivo: Rinho SMART/Spider/Zero IoT // ============================================================================ // // DESCRIÇÃO: // {Breve descrição do propósito da configuração} // // ENTRADAS: // INxx - {Descrição} ({COR/COR}) - {Lógica: ativo alto/massa} // // SAÍDAS: // XPxx - {Descrição} // // TIMERS: // TDxx - {Descrição} - {Valor em segundos} // // CONTADORES: // NTxx - {Descrição} // // VARIÁVEIS: // UVxx - {Descrição} // // EVENTOS: // NN - {Descrição do evento} // // LÓGICA: // {expressão} = {significado} // // FLUXO: // 1. {Passo 1} // 2. {Passo 2} // // NOTAS: // - {Considerações especiais} // // ============================================================================ // --- CONFIGURAÇÃO INICIAL --- // Timers, limites, faixas analógicas, etc. >STD00E00060< // Timer de 60 segundos // --- LOGGING (opcional) --- // Mudanças de estado para debug/rastreabilidade >SRL00E;TRG=IN00+;ACC={GCR01L}< // Registrar mudança de entrada // --- LÓGICA PRINCIPAL --- // Regras do sistema >SRL10E;TRG=IN00+;CND=IGN;ACC={GCQ10H}< // Se entrada ativa + IGN → relatório // --- CONTROLE MANUAL (opcional) --- // Entradas de usuário para controle remoto >SRL20E;TRG=IN01-;ACC={SSSXP0011}< // Ativar saída com entrada
Última atualização