read chip name from lm-sensors
This commit is contained in:
parent
fe7f5bd51b
commit
0e9cd620c4
6
lm.cpp
6
lm.cpp
@ -1,4 +1,5 @@
|
|||||||
#include "lm.h"
|
#include "lm.h"
|
||||||
|
#include <sensors/sensors.h>
|
||||||
|
|
||||||
std::vector<const sensors_chip_name*> lm_get_chips(const std::string& match)
|
std::vector<const sensors_chip_name*> lm_get_chips(const std::string& match)
|
||||||
{
|
{
|
||||||
@ -52,7 +53,12 @@ std::vector<Sensor> lm_get_temperatures(std::vector<const sensors_chip_name*>& c
|
|||||||
<<subfeature->number<<' '<<subfeature->name<<": "<<sensors_strerror(ret)<<'\n';
|
<<subfeature->number<<' '<<subfeature->name<<": "<<sensors_strerror(ret)<<'\n';
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
char name[256];
|
||||||
|
sensors_snprintf_chip_name(name, sizeof(name), chip);
|
||||||
|
|
||||||
Sensor sensor;
|
Sensor sensor;
|
||||||
|
sensor.chip.assign(name);
|
||||||
sensor.name.assign(sensors_get_label(chip, feature));
|
sensor.name.assign(sensors_get_label(chip, feature));
|
||||||
sensor.id = subfeature->number;
|
sensor.id = subfeature->number;
|
||||||
sensor.reading = val;
|
sensor.reading = val;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user