onboardsdk
Loading...
Searching...
No Matches
Public Member Functions | List of all members
blunux::pmu::IPMUCallbacks Class Referenceabstract

Public Member Functions

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.
 
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 clear_callbacks ()=0
 

Member Function Documentation

◆ add_callback() [1/4]

virtual void blunux::pmu::IPMUCallbacks::add_callback ( std::function< void(const TBatteryInfo &)>  cb)
pure virtual

Add callback for battery info data from the pmu.

Parameters
cbA std::function taking a TBatteryInfo struct as argument

◆ add_callback() [2/4]

virtual void blunux::pmu::IPMUCallbacks::add_callback ( std::function< void(const TBatteryStatus &)>  cb)
pure virtual

Add callback for battery status data from the pmu.

Parameters
cbA std::function taking a TBatteryStatus struct as argument

◆ add_callback() [3/4]

virtual void blunux::pmu::IPMUCallbacks::add_callback ( std::function< void(const TTempHumidity &)>  cb)
pure virtual

Add callback for temperature and humidity data from the pmu.

Parameters
cbA std::function taking a TTempHumidity struct as argument

◆ add_callback() [4/4]

virtual void blunux::pmu::IPMUCallbacks::add_callback ( std::function< void(TPMUError)>  cb)
pure virtual

Add callback for error messages from the pmu.

Parameters
cbA std::function taking a TPMUError struct as argument

The documentation for this class was generated from the following file: