2#include "message_types.hpp"
36 virtual void clear_callbacks() = 0;
Definition IPMUCallbacks.hpp:6
virtual void add_callback(std::function< void(const TBatteryInfo &)> cb)=0
Add callback for battery info data from the pmu.
virtual void add_callback(std::function< void(TPMUError)> cb)=0
Add callback for error messages from the pmu.
virtual void add_callback(std::function< void(const TTempHumidity &)> cb)=0
Add callback for temperature and humidity data from the pmu.
virtual void add_callback(std::function< void(const TBatteryStatus &)> cb)=0
Add callback for battery status data from the pmu.
Definition message_types.hpp:288
Definition message_types.hpp:265
Definition message_types.hpp:355
Definition message_types.hpp:338