ElipseDocsDocumentação
PDF

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.