This commit is contained in:
Neil Horne
2021-04-23 07:06:27 +02:00
committed by GitHub
parent a626d57d79
commit 77f1840af6
3 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -60,7 +60,7 @@ RawSourceRange RawSource::getRange(const ModelData * model, const GeneralSetting
result.min = -30000 * result.step;
result.max = +30000 * result.step;
result.decimals = sensor.prec;
result.unit = SensorData::unitToString(qr.quot);
result.unit = sensor.unitToString();
break;
}
+5 -5
View File
@@ -75,9 +75,9 @@ QString SensorData::cellIndexToString() const
return cellIndexToString(index);
}
QString SensorData::unitToString() const
QString SensorData::unitToString(bool hideRaw) const
{
return unitToString(unit);
return unitToString(unit, hideRaw);
}
QString SensorData::precToString() const
@@ -342,11 +342,11 @@ QString SensorData::sourceToString(const ModelData * model, const int index, con
}
// static
QString SensorData::unitToString(const int value)
QString SensorData::unitToString(const int value, bool hideRaw)
{
switch (value) {
case UNIT_RAW:
return tr("Raw (-)");
return hideRaw ? QString() : tr("Raw (-)");
case UNIT_VOLTS:
return tr("V");
case UNIT_AMPS:
@@ -496,7 +496,7 @@ AbstractStaticItemModel * SensorData::unitItemModel()
mdl->setName("sensordata.unit");
for (int i = 0; i <= UNIT_MAX; i++) {
QString str = unitToString(i);
QString str = unitToString(i, false);
if (str != CPN_STR_UNKNOWN_ITEM)
mdl->appendToItemList(str, i);
}
+2 -2
View File
@@ -188,7 +188,7 @@ class SensorData {
QString typeToString() const;
QString formulaToString() const;
QString cellIndexToString() const;
QString unitToString() const;
QString unitToString(bool hideRaw = true) const;
QString precToString() const;
int getMask() const;
QString paramsToString(const ModelData * model) const;
@@ -203,7 +203,7 @@ class SensorData {
static QString typeToString(const int value);
static QString formulaToString(const int value);
static QString cellIndexToString(const int value);
static QString unitToString(const int value);
static QString unitToString(const int value, bool hideRaw = true);
static QString precToString(const int value);
static bool isRssiSensorAvailable(const ModelData * model, const int value);
static QString rssiSensorToString(const ModelData * model, const int value);