---
title: HIDUsage.BatterySystemUsage
framework: corehid
role: symbol
role_heading: Enumeration
path: corehid/hidusage/batterysystemusage
---

# HIDUsage.BatterySystemUsage

## Declaration

```swift
enum BatterySystemUsage
```

## Topics

### Enumeration Cases

- [HIDUsage.BatterySystemUsage.absoluteStateOfCharge](corehid/hidusage/batterysystemusage/absolutestateofcharge.md)
- [HIDUsage.BatterySystemUsage.acPresent](corehid/hidusage/batterysystemusage/acpresent.md)
- [HIDUsage.BatterySystemUsage.alarmInhibited](corehid/hidusage/batterysystemusage/alarminhibited.md)
- [HIDUsage.BatterySystemUsage.atRate](corehid/hidusage/batterysystemusage/atrate.md)
- [HIDUsage.BatterySystemUsage.atRateOK](corehid/hidusage/batterysystemusage/atrateok.md)
- [HIDUsage.BatterySystemUsage.atRateTimeToEmpty](corehid/hidusage/batterysystemusage/atratetimetoempty.md)
- [HIDUsage.BatterySystemUsage.atRateTimeToFull](corehid/hidusage/batterysystemusage/atratetimetofull.md)
- [HIDUsage.BatterySystemUsage.averageCurrent](corehid/hidusage/batterysystemusage/averagecurrent.md)
- [HIDUsage.BatterySystemUsage.averageTimeToEmpty](corehid/hidusage/batterysystemusage/averagetimetoempty.md)
- [HIDUsage.BatterySystemUsage.averageTimeToFull](corehid/hidusage/batterysystemusage/averagetimetofull.md)
- [HIDUsage.BatterySystemUsage.batteryInsertion](corehid/hidusage/batterysystemusage/batteryinsertion.md)
- [HIDUsage.BatterySystemUsage.batteryPackModelLevel](corehid/hidusage/batterysystemusage/batterypackmodellevel.md)
- [HIDUsage.BatterySystemUsage.batteryPresent](corehid/hidusage/batterysystemusage/batterypresent.md)
- [HIDUsage.BatterySystemUsage.batterySupported](corehid/hidusage/batterysystemusage/batterysupported.md)
- [HIDUsage.BatterySystemUsage.belowRemainingCapacityLimit](corehid/hidusage/batterysystemusage/belowremainingcapacitylimit.md)
- [HIDUsage.BatterySystemUsage.broadcastToCharger](corehid/hidusage/batterysystemusage/broadcasttocharger.md)
- [HIDUsage.BatterySystemUsage.capacityGranularity1](corehid/hidusage/batterysystemusage/capacitygranularity1.md)
- [HIDUsage.BatterySystemUsage.capacityGranularity2](corehid/hidusage/batterysystemusage/capacitygranularity2.md)
- [HIDUsage.BatterySystemUsage.capacityMode](corehid/hidusage/batterysystemusage/capacitymode.md)
- [HIDUsage.BatterySystemUsage.chargeController](corehid/hidusage/batterysystemusage/chargecontroller.md)
- [HIDUsage.BatterySystemUsage.chargerConnection](corehid/hidusage/batterysystemusage/chargerconnection.md)
- [HIDUsage.BatterySystemUsage.chargerSelectorSupport](corehid/hidusage/batterysystemusage/chargerselectorsupport.md)
- [HIDUsage.BatterySystemUsage.chargerSpec](corehid/hidusage/batterysystemusage/chargerspec.md)
- [HIDUsage.BatterySystemUsage.charging](corehid/hidusage/batterysystemusage/charging.md)
- [HIDUsage.BatterySystemUsage.chargingIndicator](corehid/hidusage/batterysystemusage/chargingindicator.md)
- [HIDUsage.BatterySystemUsage.conditioningFlag](corehid/hidusage/batterysystemusage/conditioningflag.md)
- [HIDUsage.BatterySystemUsage.connectionToSMBus](corehid/hidusage/batterysystemusage/connectiontosmbus.md)
- [HIDUsage.BatterySystemUsage.currentNotRegulated](corehid/hidusage/batterysystemusage/currentnotregulated.md)
- [HIDUsage.BatterySystemUsage.currentOutOfRange](corehid/hidusage/batterysystemusage/currentoutofrange.md)
- [HIDUsage.BatterySystemUsage.cycleCount](corehid/hidusage/batterysystemusage/cyclecount.md)
- [HIDUsage.BatterySystemUsage.designCapacity](corehid/hidusage/batterysystemusage/designcapacity.md)
- [HIDUsage.BatterySystemUsage.discharging](corehid/hidusage/batterysystemusage/discharging.md)
- [HIDUsage.BatterySystemUsage.enablePolling](corehid/hidusage/batterysystemusage/enablepolling.md)
- [HIDUsage.BatterySystemUsage.fullChargeCapacity](corehid/hidusage/batterysystemusage/fullchargecapacity.md)
- [HIDUsage.BatterySystemUsage.fullyCharged](corehid/hidusage/batterysystemusage/fullycharged.md)
- [HIDUsage.BatterySystemUsage.fullyDischarged](corehid/hidusage/batterysystemusage/fullydischarged.md)
- [HIDUsage.BatterySystemUsage.iDeviceChemistry](corehid/hidusage/batterysystemusage/idevicechemistry.md)
- [HIDUsage.BatterySystemUsage.iDeviceName](corehid/hidusage/batterysystemusage/idevicename.md)
- [HIDUsage.BatterySystemUsage.iManufacturerName](corehid/hidusage/batterysystemusage/imanufacturername.md)
- [HIDUsage.BatterySystemUsage.inhibitCharge](corehid/hidusage/batterysystemusage/inhibitcharge.md)
- [HIDUsage.BatterySystemUsage.internalChargeController](corehid/hidusage/batterysystemusage/internalchargecontroller.md)
- [HIDUsage.BatterySystemUsage.ioemInformation](corehid/hidusage/batterysystemusage/ioeminformation.md)
- [HIDUsage.BatterySystemUsage.level2](corehid/hidusage/batterysystemusage/level2.md)
- [HIDUsage.BatterySystemUsage.level3](corehid/hidusage/batterysystemusage/level3.md)
- [HIDUsage.BatterySystemUsage.manufactureDate](corehid/hidusage/batterysystemusage/manufacturedate.md)
- [HIDUsage.BatterySystemUsage.manufacturerAccess](corehid/hidusage/batterysystemusage/manufactureraccess.md)
- [HIDUsage.BatterySystemUsage.manufacturerData](corehid/hidusage/batterysystemusage/manufacturerdata.md)
- [HIDUsage.BatterySystemUsage.masterMode](corehid/hidusage/batterysystemusage/mastermode.md)
- [HIDUsage.BatterySystemUsage.maxError](corehid/hidusage/batterysystemusage/maxerror.md)
- [HIDUsage.BatterySystemUsage.needReplacement](corehid/hidusage/batterysystemusage/needreplacement.md)
- [HIDUsage.BatterySystemUsage.okToUse](corehid/hidusage/batterysystemusage/oktouse.md)
- [HIDUsage.BatterySystemUsage.optionalManufacturingFunction1](corehid/hidusage/batterysystemusage/optionalmanufacturingfunction1.md)
- [HIDUsage.BatterySystemUsage.optionalManufacturingFunction2](corehid/hidusage/batterysystemusage/optionalmanufacturingfunction2.md)
- [HIDUsage.BatterySystemUsage.optionalManufacturingFunction3](corehid/hidusage/batterysystemusage/optionalmanufacturingfunction3.md)
- [HIDUsage.BatterySystemUsage.optionalManufacturingFunction4](corehid/hidusage/batterysystemusage/optionalmanufacturingfunction4.md)
- [HIDUsage.BatterySystemUsage.optionalManufacturingFunction5](corehid/hidusage/batterysystemusage/optionalmanufacturingfunction5.md)
- [HIDUsage.BatterySystemUsage.outputConnection](corehid/hidusage/batterysystemusage/outputconnection.md)
- [HIDUsage.BatterySystemUsage.powerFail](corehid/hidusage/batterysystemusage/powerfail.md)
- [HIDUsage.BatterySystemUsage.primaryBattery](corehid/hidusage/batterysystemusage/primarybattery.md)
- [HIDUsage.BatterySystemUsage.primaryBatterySupport](corehid/hidusage/batterysystemusage/primarybatterysupport.md)
- [HIDUsage.BatterySystemUsage.rechargable](corehid/hidusage/batterysystemusage/rechargable.md)
- [HIDUsage.BatterySystemUsage.relativeStateOfCharge](corehid/hidusage/batterysystemusage/relativestateofcharge.md)
- [HIDUsage.BatterySystemUsage.remainingCapacity](corehid/hidusage/batterysystemusage/remainingcapacity.md)
- [HIDUsage.BatterySystemUsage.remainingCapacityLimit](corehid/hidusage/batterysystemusage/remainingcapacitylimit.md)
- [HIDUsage.BatterySystemUsage.remainingTimeLimit](corehid/hidusage/batterysystemusage/remainingtimelimit.md)
- [HIDUsage.BatterySystemUsage.remainingTimeLimitExpired](corehid/hidusage/batterysystemusage/remainingtimelimitexpired.md)
- [HIDUsage.BatterySystemUsage.resetToZero](corehid/hidusage/batterysystemusage/resettozero.md)
- [HIDUsage.BatterySystemUsage.runTimeToEmpty](corehid/hidusage/batterysystemusage/runtimetoempty.md)
- [HIDUsage.BatterySystemUsage.selectorRevision](corehid/hidusage/batterysystemusage/selectorrevision.md)
- [HIDUsage.BatterySystemUsage.serialNumber](corehid/hidusage/batterysystemusage/serialnumber.md)
- [HIDUsage.BatterySystemUsage.smartBatteryAlarmWarning](corehid/hidusage/batterysystemusage/smartbatteryalarmwarning.md)
- [HIDUsage.BatterySystemUsage.smartBatteryBatteryMode](corehid/hidusage/batterysystemusage/smartbatterybatterymode.md)
- [HIDUsage.BatterySystemUsage.smartBatteryBatteryStatus](corehid/hidusage/batterysystemusage/smartbatterybatterystatus.md)
- [HIDUsage.BatterySystemUsage.smartBatteryChargerMode](corehid/hidusage/batterysystemusage/smartbatterychargermode.md)
- [HIDUsage.BatterySystemUsage.smartBatteryChargerSpecInfo](corehid/hidusage/batterysystemusage/smartbatterychargerspecinfo.md)
- [HIDUsage.BatterySystemUsage.smartBatteryChargerStatus](corehid/hidusage/batterysystemusage/smartbatterychargerstatus.md)
- [HIDUsage.BatterySystemUsage.smartBatteryErrorCode](corehid/hidusage/batterysystemusage/smartbatteryerrorcode.md)
- [HIDUsage.BatterySystemUsage.smartBatterySelectorInfo](corehid/hidusage/batterysystemusage/smartbatteryselectorinfo.md)
- [HIDUsage.BatterySystemUsage.smartBatterySelectorPresets](corehid/hidusage/batterysystemusage/smartbatteryselectorpresets.md)
- [HIDUsage.BatterySystemUsage.smartBatterySelectorState](corehid/hidusage/batterysystemusage/smartbatteryselectorstate.md)
- [HIDUsage.BatterySystemUsage.specificationInfo](corehid/hidusage/batterysystemusage/specificationinfo.md)
- [HIDUsage.BatterySystemUsage.terminateCharge](corehid/hidusage/batterysystemusage/terminatecharge.md)
- [HIDUsage.BatterySystemUsage.terminateDischarge](corehid/hidusage/batterysystemusage/terminatedischarge.md)
- [HIDUsage.BatterySystemUsage.thermistorCold](corehid/hidusage/batterysystemusage/thermistorcold.md)
- [HIDUsage.BatterySystemUsage.thermistorHot](corehid/hidusage/batterysystemusage/thermistorhot.md)
- [HIDUsage.BatterySystemUsage.thermistorOverRange](corehid/hidusage/batterysystemusage/thermistoroverrange.md)
- [HIDUsage.BatterySystemUsage.thermistorUnderRange](corehid/hidusage/batterysystemusage/thermistorunderrange.md)
- [HIDUsage.BatterySystemUsage.useNext](corehid/hidusage/batterysystemusage/usenext.md)
- [HIDUsage.BatterySystemUsage.voltageNotRegulated](corehid/hidusage/batterysystemusage/voltagenotregulated.md)
- [HIDUsage.BatterySystemUsage.voltageOutOfRange](corehid/hidusage/batterysystemusage/voltageoutofrange.md)
- [HIDUsage.BatterySystemUsage.warningCapacityLimit](corehid/hidusage/batterysystemusage/warningcapacitylimit.md)

### Type Properties

- [page](corehid/hidusage/batterysystemusage/page.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
