libpowermon 1.00
PowerMon Access Library
Loading...
Searching...
No Matches
Powermon Member List

This is the complete list of members for Powermon, including all inherited members.

checkBCD(uint16_t bcd)Powermoninlinestatic
checkFirmwareImage(const uint8_t *image, size_t size, uint8_t hardware_revision_bcd)Powermonstatic
CLOSED enum value (defined in Powermon)Powermon
connectBle(uint64_t ble_address)=0Powermonpure virtual
Connected enum valuePowermon
Connecting enum valuePowermon
connectWifi(const WifiAccessKey &key)=0Powermonpure virtual
connectWifi(uint32_t ipaddr)=0Powermonpure virtual
createInstance(void)Powermonstatic
disconnect(void)=0Powermonpure virtual
Disconnected enum valuePowermon
DisconnectReason enum namePowermon
FAILED enum value (defined in Powermon)Powermon
FAMILY_MASK enum valuePowermon
getAuthKeyFromPassword(const char *password)Powermonstatic
getHardwareString(uint8_t bcd)Powermonstatic
getIpAddressString(uint32_t ip)Powermonstatic
getLastDeviceInfo(void) const =0Powermonpure virtual
getMacAddressString(uint64_t mac)Powermonstatic
getPowerStatusString(PowerStatus ps)Powermonstatic
getUpdateFirmwareImageUrl(uint8_t hardware_revision_bcd, uint16_t firmware_revision_bcd)Powermonstatic
HardwareRevision enum namePowermon
hasConfigurableShunt(uint8_t bcd)Powermonstatic
hasVoltage2(uint8_t bcd)Powermonstatic
hasWifi(uint8_t bcd)Powermonstatic
isLocalConnection(void) const =0Powermonpure virtual
NO_ROUTE enum value (defined in Powermon)Powermon
parseMacAddress(const char *address)Powermonstatic
POWERMON enum valuePowermon
POWERMON_5S enum valuePowermon
POWERMON_W enum valuePowermon
PowerStatus enum namePowermon
PS_FGD enum valuePowermon
PS_HTD enum valuePowermon
PS_HVD enum valuePowermon
PS_LTD enum valuePowermon
PS_LVD enum valuePowermon
PS_NCH enum valuePowermon
PS_OCD enum valuePowermon
PS_OFF enum valuePowermon
PS_ON enum valuePowermon
READ_ERROR enum value (defined in Powermon)Powermon
requestAddSchedules(const std::vector< PowermonSchedule > &schedules, const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestCalibrateCurrent(float value, const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestClearMasterPasswordLock(std::function< void(ResponseCode)> cb)=0Powermonpure virtual
requestClearSchedules(const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestClearUserPasswordLock(std::function< void(ResponseCode)> cb)=0Powermonpure virtual
requestCommitSchedules(const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestDeleteSchedule(uint64_t schedule_descriptor, const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestFgSynchronize(const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestGetAccessKeys(const std::function< void(ResponseCode, const WifiAccessKey &)> &cb)=0Powermonpure virtual
requestGetAuthKey(std::function< void(ResponseCode, const AuthKey &)> cb)=0Powermonpure virtual
requestGetConfig(const std::function< void(ResponseCode, const PowermonConfig &)> &cb)=0Powermonpure virtual
requestGetFgStatistics(const std::function< void(ResponseCode, const FuelgaugeStatistics &)> &cb)=0Powermonpure virtual
requestGetFileList(const std::function< void(ResponseCode, const std::vector< LogFileDescriptor > &)> &cb)=0Powermonpure virtual
requestGetInfo(const std::function< void(ResponseCode, const DeviceInfo &)> &cb)=0Powermonpure virtual
requestGetMonitorData(const std::function< void(ResponseCode, const MonitorData &)> &cb)=0Powermonpure virtual
requestGetSchedules(const std::function< void(ResponseCode, const std::vector< PowermonSchedule > &)> &cb)=0Powermonpure virtual
requestGetStatistics(const std::function< void(ResponseCode, const MonitorStatistics &)> &cb)=0Powermonpure virtual
requestReadFile(uint32_t file_id, uint32_t offset, uint32_t read_size, const std::function< void(ResponseCode, const uint8_t *, size_t)> &cb)=0Powermonpure virtual
requestRename(const char *name, const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestResetAccessKeys(const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestResetAuthKey(std::function< void(ResponseCode)> cb)=0Powermonpure virtual
requestResetConfig(const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestResetCoulombMeter(const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestResetEnergyMeter(const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestResetStatistics(const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestSetConfig(const PowermonConfig &config, const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestSetMasterPasswordLock(const AuthKey &key, std::function< void(ResponseCode)> cb)=0Powermonpure virtual
requestSetPowerState(bool state, const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestSetTime(uint32_t time, const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestSetUserPasswordLock(const AuthKey &key, std::function< void(ResponseCode)> cb)=0Powermonpure virtual
requestStartWifiScan(const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestUnlock(const AuthKey &key, std::function< void(ResponseCode)> cb)=0Powermonpure virtual
requestUpdateFirmware(const uint8_t *firmware_image, uint32_t size, const std::function< bool(uint32_t, uint32_t)> &progress_cb, const std::function< void(ResponseCode)> &done_cb)=0Powermonpure virtual
requestUpdateSchedule(uint64_t old_schedule_descriptor, const PowermonSchedule &new_schedule, const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestWifiConfigure(const WifiNetwork &network, const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
requestZeroCurrentOffset(const std::function< void(ResponseCode)> &cb)=0Powermonpure virtual
ResponseCode enum namePowermon
RSP_CANCELLED enum value (defined in Powermon)Powermon
RSP_CANNOT_UNLOCK enum value (defined in Powermon)Powermon
RSP_ERROR enum value (defined in Powermon)Powermon
RSP_INVALID enum value (defined in Powermon)Powermon
RSP_INVALID_PARAM enum value (defined in Powermon)Powermon
RSP_INVALID_REQ enum value (defined in Powermon)Powermon
RSP_LOCKED_MASTER enum value (defined in Powermon)Powermon
RSP_LOCKED_USER enum value (defined in Powermon)Powermon
RSP_NOT_FOUND enum value (defined in Powermon)Powermon
RSP_SUCCESS enum value (defined in Powermon)Powermon
RSP_SUCCESS_MORE enum value (defined in Powermon)Powermon
RSP_TIMEOUT enum value (defined in Powermon)Powermon
setOnConnectCallback(const std::function< void(void)> &cb)=0Powermonpure virtual
setOnDisconnectCallback(const std::function< void(DisconnectReason)> &cb)=0Powermonpure virtual
setOnMonitorDataCallback(const std::function< void(const MonitorData &)> &cb)=0Powermonpure virtual
setOnWifiScanReportCallback(const std::function< void(const WifiScanResult *)> &cb)=0Powermonpure virtual
State enum namePowermon
UNEXPECTED_ERROR enum value (defined in Powermon)Powermon
UNEXPECTED_RESPONSE enum value (defined in Powermon)Powermon
WRITE_ERROR enum value (defined in Powermon)Powermon
~Powermon() (defined in Powermon)Powermonvirtual