Ejemplo de trama: GET_NUM_PACKET (0x21)
SYN
0x16
Sincronismo
Byte de inicio obligatorio (0x16) LEN 0x07 0x00 Longitud
LSB: 0x07, MSB: 0x00 ID 0x01 Dirección
ID del dispositivo (1) OD 0x21 Orden
GET_NUM_PACKET (0x21) CHK 0x3F 0x00 Checksum
LSB: 0x3F, MSB: 0x00
Calculado como 0x16+0x07+0x01+0x21 = 0x3F
Byte de inicio obligatorio (0x16) LEN 0x07 0x00 Longitud
LSB: 0x07, MSB: 0x00 ID 0x01 Dirección
ID del dispositivo (1) OD 0x21 Orden
GET_NUM_PACKET (0x21) CHK 0x3F 0x00 Checksum
LSB: 0x3F, MSB: 0x00
Calculado como 0x16+0x07+0x01+0x21 = 0x3F
Pasa el ratón sobre un bloque para ver su significado.
Respuesta del dispositivo
ACK
0x06
Validación
Acuse de recibo (0x06) NUM XX Número de Paquete
Indica el número del último paquete SEND recibido correctamente (reemplaza al byte de error 0x00).
Acuse de recibo (0x06) NUM XX Número de Paquete
Indica el número del último paquete SEND recibido correctamente (reemplaza al byte de error 0x00).
XX es el valor incremental de paquetes recibidos.
…
