summaryrefslogtreecommitdiffstats
path: root/src/data_collection/temperature/sysinfo.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/data_collection/temperature/sysinfo.rs')
-rw-r--r--src/data_collection/temperature/sysinfo.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/data_collection/temperature/sysinfo.rs b/src/data_collection/temperature/sysinfo.rs
index 9a2ea403..9ea86fd0 100644
--- a/src/data_collection/temperature/sysinfo.rs
+++ b/src/data_collection/temperature/sysinfo.rs
@@ -2,7 +2,7 @@
use anyhow::Result;
-use super::{is_temp_filtered, TempHarvest, TemperatureType};
+use super::{is_temp_filtered, TempHarvest, TemperatureReading, TemperatureType};
use crate::app::filter::Filter;
pub fn get_temperature_data(
@@ -19,7 +19,9 @@ pub fn get_temperature_data(
if is_temp_filtered(filter, &name) {
temperature_vec.push(TempHarvest {
name,
- temperature: Some(temp_type.convert_temp_unit(component.temperature())),
+ temperature: TemperatureReading::Value(
+ temp_type.convert_temp_unit(component.temperature()),
+ ),
});
}
}
@@ -36,7 +38,7 @@ pub fn get_temperature_data(
if let Some(temp) = temp.as_temperature() {
temperature_vec.push(TempHarvest {
name,
- temperature: Some(match temp_type {
+ temperature: TemperatureReading::Value(match temp_type {
TemperatureType::Celsius => temp.celsius(),
TemperatureType::Kelvin => temp.kelvin(),
TemperatureType::Fahrenheit => temp.fahrenheit(),