| Protocolo de envio e recepção de usuários | ||||||||
| Tamanho | Tipo | Descrição | ||||||
| Envio | Pedido | Separador | ||||||
| ? | asc | Quantidade de usuários. | + | |||||
| 1 | asc | I para inclusão, E para exclusão, A para alteração e L para limpar a lista[1] | [ | |||||
| ? | asc | Índice do usuário[2] | [ | |||||
| ? | asc | Nome do usuário[3] | [ | |||||
| 0 | asc | Reservado | [ | |||||
| ? | asc | Quantidade de referências, fixa em 1 | [ | |||||
| ? | asc | Referência do usuário, até 20 dígitos[4] | ||||||
| Resposta | Separador | |||||||
| ? | asc | Quantidade de usuários processados. | + | |||||
| ? | asc | Resultado da operação em cada usuário (separado por "[" ) | ||||||
| Recepção | Pedido | Separador | ||||||
| ? | asc | Quantidade de usuários. | + | |||||
| 1 | asc | Indice desejado (ver comentário)[5] | ] | |||||
| ? | asc | Índice do usuário que será buscado (somente quando indice desejado for -1)[6] | ||||||
| Resposta | Separador | |||||||
| ? | asc | Quantidade de usuários processados. | + | |||||
| ? | asc | Índice do usuário | [ | |||||
| ? | asc | Nome do usuário | [ | |||||
| 0 | asc | Reservado | [ | |||||
| ? | asc | Quantidade de referências | [ | |||||
| ? | asc | Cartões do usuário separados por "}" | ||||||
| Exemplos | ||||||||
| Envia períodos | ||||||||
| Pedido | <SB><XXXX><II>+EU+00+2+I[1535[Eduardo[[1[1535]E[123456789013[Marcio[[1[123456789013<CS><EB>[7] | |||||||
| Resp. | <SB><XXXX><II>+EU+00+2+00]22<CS><EB>[8] | |||||||
| Recebe períodos | ||||||||
| Pedido | <SB><XXXX><II>+RU+00+1]0<CS><EB> | |||||||
| Resp. | <SB><XXXX><II>+RU+00+1+1535[Eduardo[[1[1535<CS><EB> | |||||||
| Legenda | ||||||||
| <SB> | Start byte | 0x02 | ||||||
| <XXXX> | Quantidade de dados | ? | ||||||
| <II> | Índice da mensagem | ? | ||||||
| <CS> | Checksum | ? | ||||||
| <EB> | EndByte | 0x03 | ||||||