Detecção de Inatividade
Um Driver pode ser programado para se desconectar automaticamente da camada física se esta permanecer inativa por um certo período de tempo. Um Driver considera que a camada física está inativa se está constantemente solicitando dados, ou seja, tentando receber caracteres sem que consiga obter nenhum dado. Se qualquer caractere é recebido, mesmo que não seja um caractere de protocolo válido, o tempo de inatividade é reiniciado.
O temporizador de inatividade é iniciado sempre que o tempo de recebimento de caracteres da camada física expira. O temporizador é reiniciado ou parado quando qualquer byte é recebido pela camada física.
O time-out de inatividade deve ser maior que o time-out da camada física, do contrário a camada física pode ser considerada inativa durante a operação normal de um Driver. Recomenda-se configurar este valor para pelo menos 10 segundos.