0.6.2: pallino rosso solo per un allarme che ferma la macchina (avviso = ambra)
Il pallino era rosso per qualunque voce nell'elenco errori: un semplice avviso (compressore limitato dalla temperatura esterna, caso reale del 10/10) sembrava un guasto. Ora il ponte espone in /summary anche error_severity e alarm_stopping, e il livello 3 (rosso) e' riservato agli allarmi che fermano la macchina o di severita' CRITICAL/ERROR; avviso = ambra. Copertina allineata. 6 verifiche nuove nell'harness del nucleo (avviso/stop/critical/error/ precedenza sul modo attivo/gravita' ignota = ambra).
This commit is contained in:
@@ -29,14 +29,19 @@ Page {
|
||||
}
|
||||
|
||||
// Colore del pallino di stato. Il livello (0 regolare, 1 modo attivo,
|
||||
// 2 errore) lo calcola il C++; qui si sceglie il colore, e l'ambra quando
|
||||
// i numeri sono vecchi: un dato vecchio non e' un dato buono.
|
||||
// 2 avviso, 3 allarme serio) lo calcola il C++; qui si sceglie il colore,
|
||||
// e l'ambra quando i numeri sono vecchi: un dato vecchio non e' un dato
|
||||
// buono. Rosso solo quando e' la macchina a essere ferma o guasta: un
|
||||
// avviso (per esempio il compressore limitato dalla temperatura esterna)
|
||||
// e' ambra, come nell'app ufficiale.
|
||||
function statusColor() {
|
||||
if (!api.hasData || api.stale)
|
||||
return "orange"
|
||||
var livello = api.statusLevel()
|
||||
if (livello === 2)
|
||||
if (livello === 3)
|
||||
return Theme.errorColor
|
||||
if (livello === 2)
|
||||
return "#ffb300"
|
||||
if (livello === 1)
|
||||
return Theme.highlightColor
|
||||
return "#4caf50"
|
||||
|
||||
Reference in New Issue
Block a user