|
|
|
@ -131,7 +131,7 @@ void cabana::Signal::update() { |
|
|
|
|
|
|
|
|
|
|
|
QString cabana::Signal::formatValue(double value) const { |
|
|
|
QString cabana::Signal::formatValue(double value) const { |
|
|
|
// Show enum string
|
|
|
|
// Show enum string
|
|
|
|
int64_t raw_value = (value - offset) / factor; |
|
|
|
int64_t raw_value = round((value - offset) / factor); |
|
|
|
for (const auto &[val, desc] : val_desc) { |
|
|
|
for (const auto &[val, desc] : val_desc) { |
|
|
|
if (std::abs(raw_value - val) < 1e-6) { |
|
|
|
if (std::abs(raw_value - val) < 1e-6) { |
|
|
|
return desc; |
|
|
|
return desc; |
|
|
|
|