#pragma once #include #include #include namespace djm::device { struct TemperatureReading { /* All temperatures are read as degree Celsius */ std::optional cpu; std::optional mainboard; std::optional mics; std::optional opticalCamera; /* Meant for debugging only: Format this reading as a human readable text */ std::string fmtDebug() const; }; } // namespace djm::device