Add all core temperatures
This commit is contained in:
@@ -39,8 +39,12 @@ namespace metrics
|
||||
buf.writeUint8(static_cast<uint8_t>(cpu.coreLoads.size()));
|
||||
for (float f : cpu.coreLoads)
|
||||
buf.writeFloat(f);
|
||||
for (float f : cpu.coreTemps)
|
||||
buf.writeFloat(f);
|
||||
for (const auto &f : cpu.coreTemps)
|
||||
{
|
||||
buf.writeFloat(f.current);
|
||||
buf.writeFloat(f.max);
|
||||
buf.writeFloat(f.critical);
|
||||
}
|
||||
|
||||
// Memory
|
||||
buf.writeUint64(memory.memory.used);
|
||||
@@ -86,7 +90,7 @@ namespace metrics
|
||||
h.cpu.coreTemps.clear();
|
||||
h.cpu.coreTemps.reserve(numCpu);
|
||||
for (uint8_t i = 0; i < numCpu; ++i)
|
||||
h.cpu.coreTemps.push_back(buf.readFloat());
|
||||
h.cpu.coreTemps.push_back({buf.readFloat(), buf.readFloat(), buf.readFloat()});
|
||||
|
||||
// Memory
|
||||
h.memory.memory.used = buf.readUint64();
|
||||
|
||||
Reference in New Issue
Block a user