libpowermon 1.00
PowerMon Access Library
|
This is the complete list of members for Powermon, including all inherited members.
checkBCD(uint16_t bcd) | Powermon | inlinestatic |
checkFirmwareImage(const uint8_t *image, size_t size, uint8_t hardware_revision_bcd) | Powermon | static |
CLOSED enum value (defined in Powermon) | Powermon | |
connectBle(uint64_t ble_address)=0 | Powermon | pure virtual |
Connected enum value | Powermon | |
Connecting enum value | Powermon | |
connectWifi(const WifiAccessKey &key)=0 | Powermon | pure virtual |
connectWifi(uint32_t ipaddr)=0 | Powermon | pure virtual |
createInstance(void) | Powermon | static |
disconnect(void)=0 | Powermon | pure virtual |
Disconnected enum value | Powermon | |
DisconnectReason enum name | Powermon | |
FAILED enum value (defined in Powermon) | Powermon | |
FAMILY_MASK enum value | Powermon | |
getAuthKeyFromPassword(const char *password) | Powermon | static |
getHardwareString(uint8_t bcd) | Powermon | static |
getIpAddressString(uint32_t ip) | Powermon | static |
getLastDeviceInfo(void) const =0 | Powermon | pure virtual |
getMacAddressString(uint64_t mac) | Powermon | static |
getPowerStatusString(PowerStatus ps) | Powermon | static |
getUpdateFirmwareImageUrl(uint8_t hardware_revision_bcd, uint16_t firmware_revision_bcd) | Powermon | static |
HardwareRevision enum name | Powermon | |
hasConfigurableShunt(uint8_t bcd) | Powermon | static |
hasVoltage2(uint8_t bcd) | Powermon | static |
hasWifi(uint8_t bcd) | Powermon | static |
isLocalConnection(void) const =0 | Powermon | pure virtual |
NO_ROUTE enum value (defined in Powermon) | Powermon | |
parseMacAddress(const char *address) | Powermon | static |
POWERMON enum value | Powermon | |
POWERMON_5S enum value | Powermon | |
POWERMON_W enum value | Powermon | |
PowerStatus enum name | Powermon | |
PS_FGD enum value | Powermon | |
PS_HTD enum value | Powermon | |
PS_HVD enum value | Powermon | |
PS_LTD enum value | Powermon | |
PS_LVD enum value | Powermon | |
PS_NCH enum value | Powermon | |
PS_OCD enum value | Powermon | |
PS_OFF enum value | Powermon | |
PS_ON enum value | Powermon | |
READ_ERROR enum value (defined in Powermon) | Powermon | |
requestAddSchedules(const std::vector< PowermonSchedule > &schedules, const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestCalibrateCurrent(float value, const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestClearMasterPasswordLock(std::function< void(ResponseCode)> cb)=0 | Powermon | pure virtual |
requestClearSchedules(const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestClearUserPasswordLock(std::function< void(ResponseCode)> cb)=0 | Powermon | pure virtual |
requestCommitSchedules(const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestDeleteSchedule(uint64_t schedule_descriptor, const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestFgSynchronize(const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestGetAccessKeys(const std::function< void(ResponseCode, const WifiAccessKey &)> &cb)=0 | Powermon | pure virtual |
requestGetAuthKey(std::function< void(ResponseCode, const AuthKey &)> cb)=0 | Powermon | pure virtual |
requestGetConfig(const std::function< void(ResponseCode, const PowermonConfig &)> &cb)=0 | Powermon | pure virtual |
requestGetFgStatistics(const std::function< void(ResponseCode, const FuelgaugeStatistics &)> &cb)=0 | Powermon | pure virtual |
requestGetFileList(const std::function< void(ResponseCode, const std::vector< LogFileDescriptor > &)> &cb)=0 | Powermon | pure virtual |
requestGetInfo(const std::function< void(ResponseCode, const DeviceInfo &)> &cb)=0 | Powermon | pure virtual |
requestGetMonitorData(const std::function< void(ResponseCode, const MonitorData &)> &cb)=0 | Powermon | pure virtual |
requestGetSchedules(const std::function< void(ResponseCode, const std::vector< PowermonSchedule > &)> &cb)=0 | Powermon | pure virtual |
requestGetStatistics(const std::function< void(ResponseCode, const MonitorStatistics &)> &cb)=0 | Powermon | pure virtual |
requestReadFile(uint32_t file_id, uint32_t offset, uint32_t read_size, const std::function< void(ResponseCode, const uint8_t *, size_t)> &cb)=0 | Powermon | pure virtual |
requestRename(const char *name, const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestResetAccessKeys(const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestResetAuthKey(std::function< void(ResponseCode)> cb)=0 | Powermon | pure virtual |
requestResetConfig(const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestResetCoulombMeter(const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestResetEnergyMeter(const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestResetStatistics(const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestSetConfig(const PowermonConfig &config, const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestSetMasterPasswordLock(const AuthKey &key, std::function< void(ResponseCode)> cb)=0 | Powermon | pure virtual |
requestSetPowerState(bool state, const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestSetTime(uint32_t time, const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestSetUserPasswordLock(const AuthKey &key, std::function< void(ResponseCode)> cb)=0 | Powermon | pure virtual |
requestStartWifiScan(const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestUnlock(const AuthKey &key, std::function< void(ResponseCode)> cb)=0 | Powermon | pure 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)=0 | Powermon | pure virtual |
requestUpdateSchedule(uint64_t old_schedule_descriptor, const PowermonSchedule &new_schedule, const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestWifiConfigure(const WifiNetwork &network, const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
requestZeroCurrentOffset(const std::function< void(ResponseCode)> &cb)=0 | Powermon | pure virtual |
ResponseCode enum name | Powermon | |
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)=0 | Powermon | pure virtual |
setOnDisconnectCallback(const std::function< void(DisconnectReason)> &cb)=0 | Powermon | pure virtual |
setOnMonitorDataCallback(const std::function< void(const MonitorData &)> &cb)=0 | Powermon | pure virtual |
setOnWifiScanReportCallback(const std::function< void(const WifiScanResult *)> &cb)=0 | Powermon | pure virtual |
State enum name | Powermon | |
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) | Powermon | virtual |