Comando CXTAIP — Formato de Tramas TAIP
Ajusta tres aspectos del formato TAIP de salida, para interoperar con plataformas que esperan variantes del protocolo:
Los dos primeros parámetros están disponibles en toda la línea IoT; el tercero (etiqueta de canal) desde firmware v1.09.25.
Parámetros
Orden (o) — posición del número de mensaje
| Valor | Trama resultante |
|---|---|
| 0 (default) | >RPV...;#0A21;ID=EQUIPO1;*3F< |
| 1 | >RPV...;ID=EQUIPO1;#0A21;*7C< — el ;# después del ;ID= |
Checksum (c)
| Valor | Formato |
|---|---|
| 0 (default) | Estándar: ;*<CS> — XOR de la trama |
| 1 | Alternativo: variante de cálculo y posición del checksum, para plataformas que lo esperan así |
Etiqueta de canal (l)
Agrega el nombre de la cola lógica al número de mensaje de las tramas drenadas del log: ;#LOG:<nnnn>;.
| Valor | Efecto |
|---|---|
| 0 (default) | Sin etiqueta (comportamiento clásico) |
| 1 | Etiqueta en todas las colas drenadas (#CEL:, #WIFI:, #LOG:, …) |
| 2 | Etiqueta solo en la cola LOG → ;#LOG:<nnnn>; |
La etiqueta usa la cola lógica, no el transporte físico: una cola LOG que sale por celular emite #LOG:, no #CEL:. El número es el de mensaje de siempre, 4 dígitos hexadecimales. Para el caso típico (integración que exige ;#LOG: solo en las tramas de log) usar l=2 — con 1 también se etiquetarían las colas principal y backup.
Ejemplos
>SCXTAIP1< // solo el orden: ;# después del ID
>SCXTAIP012< // orden 0, checksum alternativo, etiqueta solo en LOG
>QCXTAIP<
>RCXTAIP012<Los dígitos 2 y 3 son opcionales y anidados (para setear la etiqueta hay que escribir también el checksum). El dígito que no se envía conserva su valor; un valor fuera de rango se ignora y la respuesta muestra el vigente. Todo persiste en NVS.
Trama de la cola LOG con o=1, l=2:
>RGP...;ID=EQUIPO1;#LOG:0A21;*4D<Compatibilidad
Ver También
- Comando CXDL - Motor de descarga del log
- Comando DL - Descarga del datalog