Informação em tempo real

Verifica se `has_pip_real_time` usa um valor previsto e, quando configurado, um valor permitido.

Propriedades da regra

PropriedadeValor
Rule IDstops_has_pip_real_time_valid_enum
Ficheirostops.txt
Campohas_pip_real_time
TipoEnumeração
SeveridadeOpcional

Descrição do campo: indica o estado do painel de informação em tempo real: 0 não aplicável, 1 em mau estado e 2 em bom estado.

Mais informação em stops.txt.

Como funciona

Quando o campo está preenchido, o valor tem de ser 0, 1 ou 2. Uma lista configurada pode restringir ainda mais estes valores. A regra não confirma no terreno a existência nem o estado do equipamento descrito.

A regra avalia cada linha do stops.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração da regra exige ou recomenda o campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra define que o campo não deve ser preenchido?❌ Reporta o problemaSegue para o passo 3
3O valor é 0, 1 ou 2?Segue para o passo 4❌ Reporta o problema: valor inválido
4A configuração da regra tem uma lista de valores permitidos?Segue para o passo 5✅ Passa
5O valor consta da lista, ou a lista aceita qualquer valor?✅ Passa❌ Reporta o problema: valor não permitido

Exemplos

ValorResultadoPorquê
2✅ PassaValor previsto
3❌ ProblemaValor fora da enumeração
2 (lista permitida = 0)❌ ProblemaValor fora da lista configurada
2 (campo proibido)❌ ProblemaA configuração proíbe o campo

Como corrigir

ProblemaCausa provávelO que fazer
Valor inválidohas_pip_real_time não é 0, 1 ou 2Substituir has_pip_real_time em stops.txt por um valor previsto
Valor não permitidoO valor é válido, mas não consta da lista configuradaUsar em has_pip_real_time de stops.txt um valor permitido, ou ajustar a configuração da regra
Campo em faltaA configuração da regra exige ou recomenda has_pip_real_timePreencher has_pip_real_time em stops.txt
Campo preenchido quando não deviaA configuração da regra proíbe has_pip_real_timeRemover o valor de has_pip_real_time em stops.txt

On this page