thermal-hal: Return failure only for uninitialized sensor request
Adapt legacy thermal utils according to commit
c5ea560f0f309699b1a0ba6cfc54552b29ba94df.
Change-Id: I9ff101882a5e4774fbdf3701b1a3f72ab4a1f22b
diff --git a/thermalUtils.h b/thermalUtils.h
index e7f8a42..ca07cfa 100644
--- a/thermalUtils.h
+++ b/thermalUtils.h
@@ -56,14 +56,12 @@
public:
ThermalUtils(const ueventCB &inp_cb);
~ThermalUtils() = default;
- bool isSensorInitialized()
- {
- return is_sensor_init;
- };
bool isCdevInitialized()
{
return is_cdev_init;
};
+ bool isSensorInitialized();
+ bool isSensorInitialized(TemperatureType type);
int readTemperatures(std::vector<Temperature>& temp);
int readTemperatures(TemperatureType type,
std::vector<Temperature>& temperatures);
@@ -74,7 +72,6 @@
int readCdevStates(cdevType type,
std::vector<CoolingDevice>& cdev);
private:
- bool is_sensor_init;
bool is_cdev_init;
ThermalConfig cfg;
ThermalCommon cmnInst;