Protocolos

⌘K
  1. Inicio
  2. Protocolos
  3. Protocolo DTPM
  4. EJECUCIÓN Y ENVÍO DE DATO...
  5. GET_NUM_PACKET

GET_NUM_PACKET

Código Hexadecimal 0x21
Descripción Solicita al dispositivo el número del último paquete SEND recibido correctamente.

Funcionamiento del contador:
• Se pone a 0 automáticamente cada vez que el dispositivo recibe una orden EDIT o EDITFILE.
• Se incrementa en una unidad cada vez que el dispositivo valida correctamente un paquete SEND recibido.
Datos requeridos Sin datos.
Respuesta esperada ACK + Número de paquete (en lugar del código de error).

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
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).
XX es el valor incremental de paquetes recibidos.