> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobway.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Motor

> Dados relacionados ao funcionamento e estado do motor

## rpm

Rotações por Minuto

* Descrição: rotações por minuto do motor
* Formato: numérico
* Unidade: rpm
* Casas decimais: 2
  * O dado tratado pela mobway sempre terá no máximo 2 casas decimais, porém a precisão do dado original depende da montadora. O dado apresentará menos de 2 casas decimais, quando for terminado em 0, devido a formatação automática do formato float
* Faixa: 0 a 10000 rpm
  * A faixa de rpm foi definida com base no valor máximo que os veículos conectados à mobway podem atingir, considerando uma margem de segurança
  * Dados fora desta faixa são considerados como errôneos
  * O valor é substituído por um valor nulo
  * É gerada uma flag indicando o erro e o valor original, no seguinte formato:

```json theme={null}
{
  "rpm": {
    "value": -1014.38,
    "flag": "out of range"
  }
}
```

* Dados faltantes
  * É gerada uma flag indicando que o dado originalmente estava faltando, no seguinte formato:

```json theme={null}
{
  "rpm": {
    "flag": "missing data"
  }
}
```

* Exemplo:

```json theme={null}
{
  "rpm": 3567.89
}
```

## oil\_level

Nível de Óleo

* Descrição: quantidade de óleo de lubrificação do motor
* Formato: numérico
* Unidade: %
* Casas decimais: 2
  * O dado tratado pela mobway sempre terá no máximo 2 casas decimais, porém a precisão do dado original depende da montadora. O dado apresentará menos de 2 casas decimais, quando for terminado em 0, devido a formatação automática do formato float
* Faixa: 0 a 100%
  * A faixa do nível de óleo foi definida com base nos valores limite por definição
  * Dados fora desta faixa são considerados como errôneos
  * O valor é substituído por um valor nulo
  * É gerada uma flag indicando o erro e o valor original, no seguinte formato:

```json theme={null}
{
  "oil_level": {
    "value": 125.60,
    "flag": "out of range"
  }
}
```

* Dados faltantes
  * É gerada uma flag indicando que o dado originalmente estava faltando, no seguinte formato:

```json theme={null}
{
  "oil_level": {
    "flag": "missing data"
  }
}
```

* Exemplo:

```json theme={null}
{
  "oil_level": 82.37
}
```

## oil\_remaining\_life

Vida Útil do Óleo

* Descrição: percentual de vida útil restante do óleo do motor
* Formato: numérico
* Unidade: %
* Casas decimais: 2
  * O dado tratado pela mobway sempre terá no máximo 2 casas decimais, porém a precisão do dado original depende da montadora. O dado apresentará menos de 2 casas decimais, quando for terminado em 0, devido a formatação automática do formato float
* Faixa: 0 a 100%
  * A faixa da vida útil do óleo foi definida com base nos valores limite por definição
  * Dados fora desta faixa são considerados como errôneos
  * O valor é substituído por um valor nulo
  * É gerada uma flag indicando o erro e o valor original, no seguinte formato:

```json theme={null}
{
  "oil_remaining_life": {
    "value": 107.12,
    "flag": "out of range"
  }
}
```

* Dados faltantes
  * É gerada uma flag indicando que o dado originalmente estava faltando, no seguinte formato:

```json theme={null}
{
  "oil_remaining_life": {
    "flag": "missing data"
  }
}
```

* Exemplo:

```json theme={null}
{
  "oil_remaining_life": 37.92
}
```

## oil\_remaining\_life\_status

Status da Vida Útil do Óleo

* Descrição: status da vida útil restante do óleo do motor
* Formato: categórico
* Valores:
  * extremely low (extremamente baixa)
    * Descrição: indica que o status da vida útil restante do óleo do motor é extremamente baixa
  * low (baixa)
    * Descrição: indica que o status da vida útil restante do óleo do motor do pneu é baixa
  * normal (normal)
    * Descrição: indica que o status da vida útil restante do óleo do motor é normal
  * unknown (desconhecido)
    * Descrição: indica que o status da vida útil restante do óleo do motor é desconhecido
* Exemplo:

```json theme={null}
{
  "oil_remaining_life_status": "normal"
}
```

## engine\_coolant\_temperature

Temperatura do Líquido de Arrefecimento do Motor

* Descrição: temperatura do líquido de arrefecimento do motor
* Formato: numérico
* Unidade: °C
* Casas decimais: 2
  * O dado tratado pela mobway sempre terá no máximo 2 casas decimais, porém a precisão do dado original depende da montadora. O dado apresentará menos de 2 casas decimais, quando for terminado em 0, devido a formatação automática do formato float
* Faixa: -15°C a 150°C
  * O valor mínimo da temperatura do líquido de arrefecimento do motor foi definida com base na temperatura do ambiente mínima atingida no Brasil, considerando uma margem de segurança. O valor máximo da temperatura do líquido de arrefecimento do motor foi definida com base nos valores máximos comumente atingidos, considerando uma margem de segurança
  * Dados fora desta faixa são considerados como errôneos
  * O valor é substituído por um valor nulo
  * É gerada uma flag indicando o erro e o valor original, no seguinte formato:

```json theme={null}
{
  "engine_coolant_temperature": {
    "value": -25.34,
    "flag": "out of range"
  }
}
```

* Dados faltantes
  * É gerada uma flag indicando que o dado originalmente estava faltando, no seguinte formato:

```json theme={null}
{
  "engine_coolant_temperature": {
    "flag": "missing data"
  }
}
```

* Exemplo:

```json theme={null}
{
  "engine_coolant_temperature": 98.75
}
```

## total\_engine\_idle\_time

Tempo Total com Motor Ocioso

* Descrição: tempo total em que o motor está ligado, porém o veículo está parado
* Formato: numérico
* Unidade: s
* Casas decimais: 2
  * O dado tratado pela mobway sempre terá no máximo 2 casas decimais, porém a precisão do dado original depende da montadora. O dado apresentará menos de 2 casas decimais, quando for terminado em 0, devido a formatação automática do formato float
* Faixa: 0 a 100000000 s
  * O valor limite do tempo total com motor ocioso foi definido com base no tempo equivalente a 8h diárias ao longo de 10 anos
  * Dados fora desta faixa são considerados como errôneos
  * O valor é substituído por um valor nulo
  * É gerada uma flag indicando o erro e o valor original, no seguinte formato:

```json theme={null}
{
  "total_engine_idle_time": {
    "value": -1023.12,
    "flag": "out of range"
  }
}
```

* Variação mínima e máxima: 0 e (1.1x + 2)s por segundo
  * As variações mínima e máxima do tempo total com motor ocioso foram definidas para desconsiderar pequenas imprecisões
  * Dados com variação fora do limite permitido em relação ao dado anterior são considerados como errôneos
  * O valor é substituído por um valor nulo
  * É gerada uma flag indicando o erro e o valor original, no seguinte formato:

```json theme={null}
{
  "total_engine_idle_time": {
    "value": 43368.81,
    "flag": "variation out of limit"
  }
}
```

* Dados faltantes
  * É gerada uma flag indicando que o dado originalmente estava faltando, no seguinte formato:

```json theme={null}
{
  "total_engine_idle_time": {
    "flag": "missing data"
  }
}
```

* Exemplo:

```json theme={null}
{
  "total_engine_idle_time": 9728308.75
}
```

## total\_engine\_run\_time

Tempo Total com Motor em Utilização

* Descrição: tempo total em que o motor está ligado com o veículo andando
* Formato: numérico
* Unidade: s
* Casas decimais: 2
  * O dado tratado pela mobway sempre terá no máximo 2 casas decimais, porém a precisão do dado original depende da montadora. O dado apresentará menos de 2 casas decimais, quando for terminado em 0, devido a formatação automática do formato float
* Faixa: 0 a 300000000 s
  * O valor limite do tempo total com motor em utilização foi definido com base no tempo equivalente a 24h diárias ao longo de 10 anos
  * Dados fora desta faixa são considerados como errôneos
  * O valor é substituído por um valor nulo
  * É gerada uma flag indicando o erro e o valor original, no seguinte formato:

```json theme={null}
{
  "total_engine_run_time": {
    "value": -1352.86,
    "flag": "out of range"
  }
}
```

* Variação mínima e máxima: 0 e (1.1x + 2)s por segundo
  * As variações mínima e máxima do tempo total com motor em utilização foram definidas para desconsiderar pequenas imprecisões
  * Dados com variação fora do limite permitido em relação ao dado anterior são considerados como errôneos
  * O valor é substituído por um valor nulo
  * É gerada uma flag indicando o erro e o valor original, no seguinte formato:

```json theme={null}
{
  "total_engine_run_time": {
    "value": 37268.11,
    "flag": "variation out of limit"
  }
}
```

* Dados faltantes
  * É gerada uma flag indicando que o dado originalmente estava faltando, no seguinte formato:

```json theme={null}
{
  "total_engine_run_time": {
    "flag": "missing data"
  }
}
```

* Exemplo:

```json theme={null}
{
  "total_engine_run_time": 73920308.35
}
```

## engine\_air\_filter\_diagnostic

Diagnóstico do Filtro de Ar do Motor

* Descrição: indica a falha que esta atingindo o filtro de ar do motor
* Formato: categórico
* Valores:
  * blocked (bloqueado)
    * Descrição: indica que o filtro de ar do motor está bloqueado
  * inactive (inativo)
    * Descrição: indica que o filtro de ar do motor está inativo. Todos os dados relacionados ao filtro de ar do motor devem ser ignorados
  * indeterminate issue (falha indeterminada)
    * Descrição: indica que uma falha indeterminada foi encontrada no filtro de ar do motor
  * missing (ausente)
    * Descrição: indica que o filtro de ar do motor não foi detectado
  * ok (ok)
    * Descrição: indica que o filtro de ar do motor está ok
  * other (outro)
    * Descrição: indica que o veículo enviou um sinal de uma categoria não mapeada pela mobway

```json theme={null}
{
  "engine_air_filter_diagnostic": "blocked"
}
```

## engine\_air\_filter\_status

Estado do Filtro de Ar do Motor

* Descrição: indica o estado do filtro de ar do motor
* Formato: categórico
* Valores:
  * disabled feature (funcionalidade desabilitada)
    * Descrição: indica que os dados ralacionados ao filtro de ar do motor estão desabilitados
  * invalid feature (funcionalidade inválida)
    * Descrição: indica que os dados ralacionados ao filtro de ar do motor são inválidos
  * ok (ok)
    * Descrição: indica que o filtro de ar do motor está ok
  * change now (troque agora)
    * Descrição: indica que o filtro de ar do motor deve ser trocado agora
  * change soon (troque em breve)
    * Descrição: indica que o filtro de ar do motor deve ser trocado em breve
  * other (outro)
    * Descrição: indica que o veículo enviou um sinal de uma categoria não mapeada pela mobway

```json theme={null}
{
  "engine_air_filter_status": "change now"
}
```

## engine\_air\_filter\_remaining\_life

Vida Restante do Filtro de Ar do Motor

* Descrição: estimativa do quão gasto o filtro de ar do motor está
* Formato: numérico
* Unidade: %
* Casas decimais: 2
  * O dado tratado pela mobway sempre terá no máximo 2 casas decimais, porém a precisão do dado original depende da montadora. O dado apresentará menos de 2 casas decimais, quando for terminado em 0, devido a formatação automática do formato float
* Faixa: 0 a 100 %
  * A faixa da vida restante do filtro de ar do motor foi definida com base nos valores limite por definição
  * Dados fora desta faixa são considerados como errôneos
  * O valor é substituído por um valor nulo
  * É gerada uma flag indicando o erro e o valor original, no seguinte formato:

```json theme={null}
{
  "engine_air_filter_remaining_life": {
    "value": 132.12,
    "flag": "out of range"
  }
}
```

* Dados faltantes
  * É gerada uma flag indicando que o dado originalmente estava faltando, no seguinte formato:

```json theme={null}
{
  "engine_air_filter_remaining_life": {
    "flag": "missing data"
  }
}
```

* Exemplo:

```json theme={null}
{
  "engine_air_filter_remaining_life": 91.98
}
```
