| Protocolo de envio e recepção de registros | ||||||||||
| Tamanho | Tipo | Descrição | ||||||||
| Envio | Pedido | Separador | ||||||||
| ? | asc | Quantidade de registros que foram coletados[1] | + | |||||||
| ? | asc | Índices coletados[2] | ] | |||||||
| Resposta | Separador | |||||||||
| n/a | ||||||||||
| Recepção | Todos 'T' | Pedido - Todos os registros | Separador | |||||||
| 1 | asc | Parâmetro: T | ] | |||||||
| 1 | asc | Quantidade de eventos que devem ser coletados | ] | |||||||
| 1 | asc | Índice inicial de coleta | ||||||||
| Não coletados 'C' | Pedido - Apenas os que ainda não foram coletados | Separador | ||||||||
| 1 | asc | Parâmetro: C | ] | |||||||
| 1 | asc | Quantidade de eventos que devem ser coletados | ] | |||||||
| 1 | asc | Índice inicial de coleta | ||||||||
| Data hora 'D' | Pedido - Filtrado por data e hora | Separador | ||||||||
| 1 | asc | Parâmetro: D | ] | |||||||
| ? | asc | Quantidade de eventos que devem ser coletados | ] | |||||||
| ? | asc | Filtro inicial (dd/mm/aaaa hh:mm:ss) | ] | |||||||
| ? | asc | Filtro final (dd/mm/aaaa hh:mm:ss) | ||||||||
| Resposta para qualquer pedido | Separador | Versão | ||||||||
| ? | asc | Quantidade de eventos coletados | + | 0 | ||||||
| Para cada registro coletado | ||||||||||
| ? | asc | Id do registro | [ | |||||||
| ? | asc | Código do evento | [ | |||||||
| ? | asc | Matrícula | [ | |||||||
| ? | asc | Data/hora da gravação, no formato "dd/mm/aaaa hh:mm:ss". | [ | |||||||
| ? | asc | Direção[3] | [ | |||||||
| ? | asc | Indicador do acesso[4] | [ | |||||||
| ? | asc | Leitora utilizada[5] | [ | |||||||
| ? | asc | Online | 1 | |||||||
| PARAMETRO | Nome | Descrição | Valores possíveis | |||||||
| T | Todos os eventos | Solicita a recepção de todos os registros | ||||||||
| C | Não coletados | Solicita a recepção de registros que ainda não foram coletados | ||||||||
| D | Data/hora | Solicita a recepção de registros à partir de uma data ou em um intervalo de datas | dd/mm/aaaa hh:mm:ss ou dd/mm/aaaa hh:mm:ss[dd/mm/aaaa hh:mm:ss | |||||||
| LEIAME[6] | ||||||||||
| Exemplos | ||||||||||
| Recebe eventos (todos) | ||||||||||
| Pedido | <SB><XXXX><II>+RR+00+T]00000001]50<CS><EB>[7] | |||||||||
| Resp. | ||||||||||
| Recebe eventos não coletados | ||||||||||
| Pedido | <SB><XXXX><II>+RR+00+C]00000001]50<CS><EB>[8] | |||||||||
| Resp. | ||||||||||
| Recebe eventos pela data | ||||||||||
| Pedido | <SB><XXXX><II>+RR+00+D]50]01/01/2010 12:00:01]<CS><EB>[9] | |||||||||
| Resp. | ||||||||||
| Recebe eventos pela data - filtrado | ||||||||||
| Pedido | <SB><XXXX><II>+RR+00+D]50]01/01/2010 12:00:01]01/08/2010 12:00:01<CS><EB>[10] | |||||||||
| Resp. | ||||||||||
| Legenda | ||||||||||
| <SB> | Start byte | 0x02 | ||||||||
| <XXXX> | Quantidade de dados | ? | ||||||||
| <II> | Índice da mensagem | ? | ||||||||
| <CS> | Checksum | ? | ||||||||
| <EB> | EndByte | 0x03 | ||||||||