monitoramento_fks_completo.md
# Protocolo SUGARD Contact ID

## Eventos

```
+--------------------- 5 (Identificação do pacote vindo do cliente, que é Contact ID)
|+-------------------- 011 (identificação do número da linha da receptora que recebeu o evento)
||   +---------------- 18 (identificação do pacote enviado pela receptora para o Software, que no caso é contact ID)
||   | +-------------- 0035 (é a conta do cliente, composta por 4 dígitos)
||   | |   +---------- E (É a identificação da ocorrência, pode ser "E" ou "R", identificação um evento ou restauração, para diferenciar ocorrências com códigos iguais, por exemplo E130, disparo de alarme ou R130 que é restauração de setor)
||   | |   |+--------- 130 (código da ocorrência, composta por 3 dígitos por padrão do contact ID)
||   | |   ||  +------ 01 (centrais de alarme podem ter mais de uma partição, esse campo identifica qual a partição da central)
||   | |   ||  | +---- 001 (complemento do evento, como setor ou usuário, para identificação qual usuário desarmou ou armou ou qual setor disparou ou restaurou)
||   | |   ||  | |  +- Terminador, 0x14
5011 180035E13001001<DC4>
```


## Heart Beat

O modelo de HEART BEAT(pacote enviado periodicamente para controle de comunicação, a média de envio é a cada 25 segundos) pode ser alterado, isso é flexível: 

```
1011sssssssssss@ssss<DC4>
```

Onde:
  - `1`: Protocol ID
  - `011`: Receiver number (Real programmed number. Never virtual).
  - `s`: Space Character.
  - `@`: Supervisory Signal.
  - `<DC4>`: Terminator, 14 Hex