Ler Dados

A mensagem de ler dados é usada para a central solicitar informações sobre os dados residentes no controlador.

CONFIGURACAO_CONTROLADOR_CENTRAL

A seguir estão detalhados todos os eventos possíveis:

Especificação

Campo Tipo Obrigatório Descrição
clc Texto S Código de Localização do Controlador
relogio Número Longo SIM Carimbo de tempo referente ao relógio do controlador no momento da leitura dos dados. Deve estar no formato milissegundo desde 1 de janeiro de 1970 UTC
status Texto S Status do controlador conforme ciclo de vida
cla vetor de dados de anéis S Lista de dados de anéis

Dados de Anéis

Campo Tipo Obrigatório Descrição
cla Texto S Código de Localização do Anel
modoOperacao Texto S indica qual o modo de operação
posicaoPlano Texto S indica qual o número do plano em operação
impostoPorFalha Boolean S Indica se o plano executado nesse momento foi imposto por falha
imposto Boolean S Indica se o plano foi imposto
estagioAtual Número Inteiro S Indica o número do estágio em execução naquele momento
tempoRestanteDoEstagio Número Longo S Tempo restante em milissegundos para o término da execução do estágio atual
tempoRestanteDoCiclo Número Longo S Tempo restante em milissegundos para o término do ciclo atual
momentoDoCiclo Número Longo S Tempo decorrido em milissegundos desde o início do ciclo atual

Exemplo

{
  "tipoMensagem": "INFO",
  "idControlador": "7abfa23d-5646-4b8c-87ae-e68addbabb36",
  "destino": "central/info",
  "qos": 2,
  "carimboDeTempo": 1479929117853,
  "conteudo": {
    "clc": "1020121212",
    "relogio": 1479929117853,
    "status": "ativo"
    "cla":[
      {
        "cla": 123123123,
        "modeOperacao": "TEMPO_FIXO_COORDENADO",
        "posicaoPlano": 1,
        "impostoPorFalha": false,
        "imposto": false,
        "estagioAtual": 1,
        "tempoRestanteDoEstagio": 10,
        "tempoRestanteDoCiclo": 10
        "momentoDoCiclo": 50
      }
    ]
  }
  "emResposta": "null"
}