Comandos¶
Todos los comandos comienzan con 0xA1 o 0xA2, están codificados como Tag-Length-Value (TLV) y terminan con una suma de verificación XOR.
| Byte de inicio | Tag (Comando) | Longitud | Valor (Datos) | Suma de verificación |
|---|---|---|---|---|
| 0xA1 / 0xA2 | 0x6C | 0x03 | 0x01 0x01 0x01 | 0xCF |
La suma de verificación se calcula como XOR sobre todos los bytes con 0xAA como valor inicial.
SET_FCT_DIRECT – Control directo de funciones¶
Con esta función se pueden activar o desactivar funciones individuales directamente.
| Byte de inicio | Tag (Comando) | Longitud | Valor (Datos) | Suma de verificación |
|---|---|---|---|---|
| 0xA1 | 0x6C | 0x03 | 0x01 0x03 0x01 | 0xCD |
Formato de datos¶
| Byte 1 | Byte 2 | Byte 3 |
|---|---|---|
| Objeto de datos (p. ej. funciones básicas) | Desplazamiento de bit (1–40, p. ej. luz de estacionamiento, luz de cruce) | Encendido/Apagado (1 = Encendido, 0 = Apagado) |
SET_PARAMETER – Cambio de parámetros¶
Con esta función se pueden cambiar parámetros de script para todas las salidas, por ejemplo, "Establecer todos los valores de brillo de luz de carretera al 80 %".
| Byte de inicio | Tag (Comando) | Longitud | Valor (Datos) | Suma de verificación |
|---|---|---|---|---|
| 0xA1 | 0x76 | 0x02 | 0x04 0x50 | 0x81 |
SET_DATA – Transmisión periódica de datos¶
Esta función sirve para establecer todos los valores, tanto proporcionales como funciones digitales, de forma periódica.
| Byte de inicio | Tag de la estructura de datos | Longitud | Valor (Datos) | Suma de verificación |
|---|---|---|---|---|
| 0xA2 | Tag correspondiente | 0x05 | 0x87 0x80 0x00 0x00 0x00 | 0xCF |