Vai al contenuto

Comandi

Tutti i comandi iniziano con 0xA1 o 0xA2, sono codificati come Tag-Length-Value (TLV) e terminano con un checksum XOR.

Byte di inizio Tag (Comando) Lunghezza Valore (Dati) Checksum
0xA1 / 0xA2 0x6C 0x03 0x01 0x01 0x01 0xCF

Il checksum viene calcolato come XOR su tutti i byte con 0xAA come valore iniziale.

SET_FCT_DIRECT – Controllo diretto della funzione

Con questa funzione è possibile attivare o disattivare singole funzioni direttamente.

Byte di inizio Tag (Comando) Lunghezza Valore (Dati) Checksum
0xA1 0x6C 0x03 0x01 0x03 0x01 0xCD

Formato dati

Byte 1 Byte 2 Byte 3
Oggetto dati (es. funzioni base) Offset bit (1–40, es. luci di parcheggio, abbaglianti) On/Off (1 = On, 0 = Off)

SET_PARAMETER – Modifica parametri

Con questa funzione è possibile modificare i parametri dello script per tutte le uscite, ad esempio "Imposta tutti i valori di luminosità degli abbaglianti all’80%".

Byte di inizio Tag (Comando) Lunghezza Valore (Dati) Checksum
0xA1 0x76 0x02 0x04 0x50 0x81

SET_DATA – Trasmissione dati periodica

Questa funzione serve per impostare periodicamente tutti i valori – sia proporzionali che funzioni digitali.

Byte di inizio Tag della struttura dati Lunghezza Valore (Dati) Checksum
0xA2 tag corrispondente 0x05 0x87 0x80 0x00 0x00 0x00 0xCF