|
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 |