Skip to Content

Comando CXTAIP — Formato de Tramas TAIP

Ajusta três aspectos do formato TAIP de saída, para interoperar com plataformas que esperam variantes do protocolo:

Os dois primeiros parâmetros estão disponíveis em toda a linha IoT; o terceiro (etiqueta de canal) desde o firmware v1.09.25.


Parâmetros

Ordem (o) — posição do número de mensagem

ValorTrama resultante
0 (padrão)>RPV...;#0A21;ID=EQUIPO1;*3F<
1>RPV...;ID=EQUIPO1;#0A21;*7C< — o ;# depois do ;ID=

Checksum (c)

ValorFormato
0 (padrão)Padrão: ;*<CS> — XOR da trama
1Alternativo: variante de cálculo e posição do checksum, para plataformas que o esperam assim

Etiqueta de canal (l)

Adiciona o nome da fila lógica ao número de mensagem das tramas drenadas do log: ;#LOG:<nnnn>;.

ValorEfeito
0 (padrão)Sem etiqueta (comportamento clássico)
1Etiqueta em todas as filas drenadas (#CEL:, #WIFI:, #LOG:, …)
2Etiqueta somente na fila LOG → ;#LOG:<nnnn>;

A etiqueta usa a fila lógica, não o transporte físico: uma fila LOG que sai pelo celular emite #LOG:, não #CEL:. O número é o número de mensagem de sempre, 4 dígitos hexadecimais. Para o caso típico (integração que exige ;#LOG: somente nas tramas de log) usar l=2 — com 1 também seriam etiquetadas as filas principal e backup.


Exemplos

>SCXTAIP1< // somente a ordem: ;# depois do ID >SCXTAIP012< // ordem 0, checksum alternativo, etiqueta somente no LOG >QCXTAIP< >RCXTAIP012<

Os dígitos 2 e 3 são opcionais e aninhados (para configurar a etiqueta é preciso escrever também o checksum). O dígito que não for enviado conserva seu valor; um valor fora de faixa é ignorado e a resposta mostra o vigente. Tudo persiste em NVS.

Trama da fila LOG com o=1, l=2:

>RGP...;ID=EQUIPO1;#LOG:0A21;*4D<

Compatibilidade

💾Firmware:v1.00.00
💾Firmware v1.00.00
SP-IOT
SM-IOT
ZE-IOT
Etiqueta de canal (3º dígito) desde v1.09.25

Ver Também

Última atualização