0.3.0: pagina Altri comandi (assenza, night mode, forzato, legionella, ACS)
This commit is contained in:
@@ -73,12 +73,19 @@ QString modeLabel(const QString &operatingStatus)
|
||||
return QStringLiteral("Stand-by");
|
||||
if (s == QLatin1String("PUMP_MODE_STATE_OFF"))
|
||||
return QStringLiteral("Spento");
|
||||
// Stato operativo della pompa (state.pump_active_state).
|
||||
if (s == QLatin1String("PUMP_ACTIVE_STATE_IDLE"))
|
||||
return QStringLiteral("Ferma");
|
||||
if (s == QLatin1String("PUMP_ACTIVE_STATE_RUNNING"))
|
||||
return QStringLiteral("In funzione");
|
||||
if (s.isEmpty())
|
||||
return QStringLiteral("—");
|
||||
// Sconosciuto: togliamo il prefisso e mostriamo il resto, minuscolo.
|
||||
QString rest = s;
|
||||
rest.remove(QLatin1String("OPERATING_STATUS_"));
|
||||
rest.remove(QLatin1String("PUMP_MODE_STATE_"));
|
||||
rest.remove(QLatin1String("PUMP_ACTIVE_STATE_"));
|
||||
rest.remove(QLatin1String("POWER_PREFERENCE_"));
|
||||
return rest.toLower();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user