# Status dos dispositivos

Cada dispositivo na plataforma Navixy possui um status específico que indica sua condição atual. Esses status mudam com base na duração do tempo decorrido.

<table data-header-hidden><thead><tr><th width="236.727294921875" align="center"></th><th width="119.9090576171875"></th><th></th></tr></thead><tbody><tr><td align="center"><img src="https://645322942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-3669eefeef77f859941c75c500b773c6a7d3cc9f%2Fbrowser_lrla4GLmVP.png?alt=media" alt="browser_lrla4GLmVP.png" data-size="original"></td><td>N/D</td><td>Dados estão sendo constantemente recebidos de um dispositivo e contêm coordenadas válidas</td></tr><tr><td align="center"><img src="https://645322942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-38de0e743d43791f73dae311e7c131c41816a55c%2Fbrowser_qJjb9CyZAT.png?alt=media" alt="browser_qJjb9CyZAT.png"></td><td>5 minutos</td><td>Sem dados de localização válidos por mais de 5 minutos ou o dispositivo está transmitindo dados em um fuso horário diferente de UTC+0</td></tr><tr><td align="center"><img src="https://645322942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-6ded99ee4a5ed6394b0db8ae5a7ba93e3b63f62c%2Fbrowser_CHEecmH3nB.png?alt=media" alt="browser_CHEecmH3nB.png"></td><td>10 minutos</td><td>O dispositivo não envia nenhum pacote de dados por um período de tempo definido</td></tr></tbody></table>

### Ajustando as Configurações de Tempo Limite

Se necessário, os timeouts em instâncias On-Premise podem ser ajustados modificando o arquivo de configuração "tcp-server". O arquivo de configuração está localizado no seguinte caminho

* no Linux: `/home/java/tcp-server/conf/config.properties`
* no Windows: `C:\java\tcp-server\conf\config.properties`

Para ajustar os timeouts, abra o arquivo de configuração "tcp-server" para edição e adicione as seguintes linhas:

```
timers.idleTimeout=10m
timers.offlineTimeout=15m
```

No exemplo acima, o valor do timeout para "<mark style="color:purple;">GPS não atualizado</mark>" status está definido para 10 minutos, enquanto o valor do timeout para "<mark style="color:orange;">Offline</mark>" status está definido para 15 minutos. Você pode especificar quaisquer valores necessários, mas certifique-se de definir o primeiro valor de timeout menor que o segundo. Além disso, observe que é obrigatório adicionar a letra "m" após o valor de timeout especificado, o que significa minutos.

Após especificar os valores de timeout, salve o arquivo de configuração e reinicie o "tcp-server" para aplicar as alterações.

Com esses ajustes, as configurações de timeout podem ser personalizadas para atender às necessidades dos usuários e garantir desempenho ideal dos dispositivos na plataforma Navixy.
