BRPtouchBatteryInfo
BRPtouchBatteryInfo class contains the battery health information.
Properties
batteryChargeLevel
The battery charge level from 0 to 100 (%). -1 if not installed.
Declaration
@property (nonatomic, readonly) int8_t batteryChargeLevel;
batteryHealthLevel
The battery health level from 0 to 100 (%). -1 if not installed.
Declaration
@property (nonatomic, readonly) int8_t batteryHealthLevel;
batteryHealthStatus
The battery deterioration state. You can know the numeric value via batteryHealthLevel.
Declaration
@property (nonatomic, readonly) BRPtouchBatteryInfoBatteryHealthStatus batteryHealthStatus;
Types
BRPtouchBatteryInfoBatteryHealthStatus
enum to indicate battery deterioration state.
Declaration
typedef NS_ENUM(NSUInteger, BRPtouchBatteryInfoBatteryHealthStatus) { BRPtouchBatteryInfoBatteryHealthStatusExcellent, BRPtouchBatteryInfoBatteryHealthStatusGood, BRPtouchBatteryInfoBatteryHealthStatusReplaceSoon, BRPtouchBatteryInfoBatteryHealthStatusReplaceBattery, BRPtouchBatteryInfoBatteryHealthStatusNotInstalled, };
Constants
| Constant | Description | 
|---|---|
| BRPtouchBatteryInfoBatteryHealthStatusExcellent | Excellent | 
| BRPtouchBatteryInfoBatteryHealthStatusGood | Good | 
| BRPtouchBatteryInfoBatteryHealthStatusReplaceSoon | Need to replace battery soon | 
| BRPtouchBatteryInfoBatteryHealthStatusReplaceBattery | Need to replace battery | 
| BRPtouchBatteryInfoBatteryHealthStatusNotInstalled | Battery not mounted |