<!--
{
  "availability" : [
    "macOS: 15.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreHID",
  "identifier" : "/documentation/CoreHID/HIDUsage/PowerUsage",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "Core HID",
      "CoreHID"
    ],
    "preciseIdentifier" : "s:7CoreHID8HIDUsageO10PowerUsageO"
  },
  "title" : "HIDUsage.PowerUsage"
}
-->

# HIDUsage.PowerUsage

```
enum PowerUsage
```

## Topics

### Enumeration Cases

[`case activePower`](/documentation/CoreHID/HIDUsage/PowerUsage/activePower)

[`case apparentPower`](/documentation/CoreHID/HIDUsage/PowerUsage/apparentPower)

[`case audibleAlarmControl`](/documentation/CoreHID/HIDUsage/PowerUsage/audibleAlarmControl)

[`case awaitingPower`](/documentation/CoreHID/HIDUsage/PowerUsage/awaitingPower)

[`case badCount`](/documentation/CoreHID/HIDUsage/PowerUsage/badCount)

[`case battery`](/documentation/CoreHID/HIDUsage/PowerUsage/battery)

[`case batteryId`](/documentation/CoreHID/HIDUsage/PowerUsage/batteryId)

[`case batterySystem`](/documentation/CoreHID/HIDUsage/PowerUsage/batterySystem)

[`case batterySystemId`](/documentation/CoreHID/HIDUsage/PowerUsage/batterySystemId)

[`case boost`](/documentation/CoreHID/HIDUsage/PowerUsage/boost)

[`case buck`](/documentation/CoreHID/HIDUsage/PowerUsage/buck)

[`case changedStatus`](/documentation/CoreHID/HIDUsage/PowerUsage/changedStatus)

[`case charger`](/documentation/CoreHID/HIDUsage/PowerUsage/charger)

[`case chargerId`](/documentation/CoreHID/HIDUsage/PowerUsage/chargerId)

[`case communicationLost`](/documentation/CoreHID/HIDUsage/PowerUsage/communicationLost)

[`case configActivePower`](/documentation/CoreHID/HIDUsage/PowerUsage/configActivePower)

[`case configApparentPower`](/documentation/CoreHID/HIDUsage/PowerUsage/configApparentPower)

[`case configCurrent`](/documentation/CoreHID/HIDUsage/PowerUsage/configCurrent)

[`case configFrequency`](/documentation/CoreHID/HIDUsage/PowerUsage/configFrequency)

[`case configHumidity`](/documentation/CoreHID/HIDUsage/PowerUsage/configHumidity)

[`case configPercentLoad`](/documentation/CoreHID/HIDUsage/PowerUsage/configPercentLoad)

[`case configTemperature`](/documentation/CoreHID/HIDUsage/PowerUsage/configTemperature)

[`case configVoltage`](/documentation/CoreHID/HIDUsage/PowerUsage/configVoltage)

[`case current`](/documentation/CoreHID/HIDUsage/PowerUsage/current)

[`case delayBeforeReboot`](/documentation/CoreHID/HIDUsage/PowerUsage/delayBeforeReboot)

[`case delayBeforeShutdown`](/documentation/CoreHID/HIDUsage/PowerUsage/delayBeforeShutdown)

[`case delayBeforeStartup`](/documentation/CoreHID/HIDUsage/PowerUsage/delayBeforeStartup)

[`case flow`](/documentation/CoreHID/HIDUsage/PowerUsage/flow)

[`case flowId`](/documentation/CoreHID/HIDUsage/PowerUsage/flowId)

[`case frequency`](/documentation/CoreHID/HIDUsage/PowerUsage/frequency)

[`case frequencyOutOfRange`](/documentation/CoreHID/HIDUsage/PowerUsage/frequencyOutOfRange)

[`case gang`](/documentation/CoreHID/HIDUsage/PowerUsage/gang)

[`case gangId`](/documentation/CoreHID/HIDUsage/PowerUsage/gangId)

[`case good`](/documentation/CoreHID/HIDUsage/PowerUsage/good)

[`case highVoltageTransfer`](/documentation/CoreHID/HIDUsage/PowerUsage/highVoltageTransfer)

[`case humidity`](/documentation/CoreHID/HIDUsage/PowerUsage/humidity)

[`case iManufacturer`](/documentation/CoreHID/HIDUsage/PowerUsage/iManufacturer)

[`case iName`](/documentation/CoreHID/HIDUsage/PowerUsage/iName)

[`case iProduct`](/documentation/CoreHID/HIDUsage/PowerUsage/iProduct)

[`case iSerialNumber`](/documentation/CoreHID/HIDUsage/PowerUsage/iSerialNumber)

[`case initialized`](/documentation/CoreHID/HIDUsage/PowerUsage/initialized)

[`case input`](/documentation/CoreHID/HIDUsage/PowerUsage/input)

[`case inputId`](/documentation/CoreHID/HIDUsage/PowerUsage/inputId)

[`case internalFailure`](/documentation/CoreHID/HIDUsage/PowerUsage/internalFailure)

[`case lowVoltageTransfer`](/documentation/CoreHID/HIDUsage/PowerUsage/lowVoltageTransfer)

[`case moduleReset`](/documentation/CoreHID/HIDUsage/PowerUsage/moduleReset)

[`case outlet`](/documentation/CoreHID/HIDUsage/PowerUsage/outlet)

[`case outletId`](/documentation/CoreHID/HIDUsage/PowerUsage/outletId)

[`case outletSystem`](/documentation/CoreHID/HIDUsage/PowerUsage/outletSystem)

[`case outletSystemId`](/documentation/CoreHID/HIDUsage/PowerUsage/outletSystemId)

[`case output`](/documentation/CoreHID/HIDUsage/PowerUsage/output)

[`case outputId`](/documentation/CoreHID/HIDUsage/PowerUsage/outputId)

[`case overCharged`](/documentation/CoreHID/HIDUsage/PowerUsage/overCharged)

[`case overTemperature`](/documentation/CoreHID/HIDUsage/PowerUsage/overTemperature)

[`case overload`](/documentation/CoreHID/HIDUsage/PowerUsage/overload)

[`case percentLoad`](/documentation/CoreHID/HIDUsage/PowerUsage/percentLoad)

[`case powerConverter`](/documentation/CoreHID/HIDUsage/PowerUsage/powerConverter)

[`case powerConverterId`](/documentation/CoreHID/HIDUsage/PowerUsage/powerConverterId)

[`case powerSummary`](/documentation/CoreHID/HIDUsage/PowerUsage/powerSummary)

[`case powerSummaryId`](/documentation/CoreHID/HIDUsage/PowerUsage/powerSummaryId)

[`case powerSupply`](/documentation/CoreHID/HIDUsage/PowerUsage/powerSupply)

[`case present`](/documentation/CoreHID/HIDUsage/PowerUsage/present)

[`case presentStatus`](/documentation/CoreHID/HIDUsage/PowerUsage/presentStatus)

[`case shutdownImminent`](/documentation/CoreHID/HIDUsage/PowerUsage/shutdownImminent)

[`case shutdownRequested`](/documentation/CoreHID/HIDUsage/PowerUsage/shutdownRequested)

[`case switchOffControl`](/documentation/CoreHID/HIDUsage/PowerUsage/switchOffControl)

[`case switchOnControl`](/documentation/CoreHID/HIDUsage/PowerUsage/switchOnControl)

[`case switchOnOrOff`](/documentation/CoreHID/HIDUsage/PowerUsage/switchOnOrOff)

[`case switchable`](/documentation/CoreHID/HIDUsage/PowerUsage/switchable)

[`case temperature`](/documentation/CoreHID/HIDUsage/PowerUsage/temperature)

[`case test`](/documentation/CoreHID/HIDUsage/PowerUsage/test)

[`case tested`](/documentation/CoreHID/HIDUsage/PowerUsage/tested)

[`case toggleControl`](/documentation/CoreHID/HIDUsage/PowerUsage/toggleControl)

[`case ups`](/documentation/CoreHID/HIDUsage/PowerUsage/ups)

[`case used`](/documentation/CoreHID/HIDUsage/PowerUsage/used)

[`case voltagOutOfRange`](/documentation/CoreHID/HIDUsage/PowerUsage/voltagOutOfRange)

[`case voltage`](/documentation/CoreHID/HIDUsage/PowerUsage/voltage)

### Type Properties

[`static let page: UInt16`](/documentation/CoreHID/HIDUsage/PowerUsage/page)

## Relationships

### Conforms To

[`Escapable`](/documentation/Swift/Escapable)

[`Copyable`](/documentation/Swift/Copyable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Equatable`](/documentation/Swift/Equatable)

[`Sendable`](/documentation/Swift/Sendable)

[`Hashable`](/documentation/Swift/Hashable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)