---
title: Power Devices
framework: hiddriverkit
role: collectionGroup
role_heading: API Collection
path: hiddriverkit/power-devices-enum
---

# Power Devices

Usages for devices that measure or track power, such as universal power supplies or chargers.

## Topics

### Getting the Usages

- [kHIDUsage_PD_ActivePower](hiddriverkit/khidusage_pd_activepower.md)
- [kHIDUsage_PD_ApparentPower](hiddriverkit/khidusage_pd_apparentpower.md)
- [kHIDUsage_PD_AudibleAlarmControl](hiddriverkit/khidusage_pd_audiblealarmcontrol.md)
- [kHIDUsage_PD_AwaitingPower](hiddriverkit/khidusage_pd_awaitingpower.md)
- [kHIDUsage_PD_BadCount](hiddriverkit/khidusage_pd_badcount.md)
- [kHIDUsage_PD_Battery](hiddriverkit/khidusage_pd_battery.md)
- [kHIDUsage_PD_BatteryID](hiddriverkit/khidusage_pd_batteryid.md)
- [kHIDUsage_PD_BatterySystem](hiddriverkit/khidusage_pd_batterysystem.md)
- [kHIDUsage_PD_BatterySystemID](hiddriverkit/khidusage_pd_batterysystemid.md)
- [kHIDUsage_PD_Boost](hiddriverkit/khidusage_pd_boost.md)
- [kHIDUsage_PD_Buck](hiddriverkit/khidusage_pd_buck.md)
- [kHIDUsage_PD_ChangedStatus](hiddriverkit/khidusage_pd_changedstatus.md)
- [kHIDUsage_PD_Charger](hiddriverkit/khidusage_pd_charger.md)
- [kHIDUsage_PD_ChargerID](hiddriverkit/khidusage_pd_chargerid.md)
- [kHIDUsage_PD_CommunicationLost](hiddriverkit/khidusage_pd_communicationlost.md)
- [kHIDUsage_PD_ConfigActivePower](hiddriverkit/khidusage_pd_configactivepower.md)
- [kHIDUsage_PD_ConfigApparentPower](hiddriverkit/khidusage_pd_configapparentpower.md)
- [kHIDUsage_PD_ConfigCurrent](hiddriverkit/khidusage_pd_configcurrent.md)
- [kHIDUsage_PD_ConfigFrequency](hiddriverkit/khidusage_pd_configfrequency.md)
- [kHIDUsage_PD_ConfigHumidity](hiddriverkit/khidusage_pd_confighumidity.md)
- [kHIDUsage_PD_ConfigPercentLoad](hiddriverkit/khidusage_pd_configpercentload.md)
- [kHIDUsage_PD_ConfigTemperature](hiddriverkit/khidusage_pd_configtemperature.md)
- [kHIDUsage_PD_ConfigVoltage](hiddriverkit/khidusage_pd_configvoltage.md)
- [kHIDUsage_PD_Current](hiddriverkit/khidusage_pd_current.md)
- [kHIDUsage_PD_DelayBeforeReboot](hiddriverkit/khidusage_pd_delaybeforereboot.md)
- [kHIDUsage_PD_DelayBeforeShutdown](hiddriverkit/khidusage_pd_delaybeforeshutdown.md)
- [kHIDUsage_PD_DelayBeforeStartup](hiddriverkit/khidusage_pd_delaybeforestartup.md)
- [kHIDUsage_PD_Flow](hiddriverkit/khidusage_pd_flow.md)
- [kHIDUsage_PD_FlowID](hiddriverkit/khidusage_pd_flowid.md)
- [kHIDUsage_PD_Frequency](hiddriverkit/khidusage_pd_frequency.md)
- [kHIDUsage_PD_FrequencyOutOfRange](hiddriverkit/khidusage_pd_frequencyoutofrange.md)
- [kHIDUsage_PD_Gang](hiddriverkit/khidusage_pd_gang.md)
- [kHIDUsage_PD_GangID](hiddriverkit/khidusage_pd_gangid.md)
- [kHIDUsage_PD_Good](hiddriverkit/khidusage_pd_good.md)
- [kHIDUsage_PD_HighVoltageTransfer](hiddriverkit/khidusage_pd_highvoltagetransfer.md)
- [kHIDUsage_PD_Humidity](hiddriverkit/khidusage_pd_humidity.md)
- [kHIDUsage_PD_Initialized](hiddriverkit/khidusage_pd_initialized.md)
- [kHIDUsage_PD_Input](hiddriverkit/khidusage_pd_input.md)
- [kHIDUsage_PD_InputID](hiddriverkit/khidusage_pd_inputid.md)
- [kHIDUsage_PD_InternalFailure](hiddriverkit/khidusage_pd_internalfailure.md)
- [kHIDUsage_PD_LowVoltageTransfer](hiddriverkit/khidusage_pd_lowvoltagetransfer.md)
- [kHIDUsage_PD_ModuleReset](hiddriverkit/khidusage_pd_modulereset.md)
- [kHIDUsage_PD_Outlet](hiddriverkit/khidusage_pd_outlet.md)
- [kHIDUsage_PD_OutletID](hiddriverkit/khidusage_pd_outletid.md)
- [kHIDUsage_PD_OutletSystem](hiddriverkit/khidusage_pd_outletsystem.md)
- [kHIDUsage_PD_OutletSystemID](hiddriverkit/khidusage_pd_outletsystemid.md)
- [kHIDUsage_PD_Output](hiddriverkit/khidusage_pd_output.md)
- [kHIDUsage_PD_OutputID](hiddriverkit/khidusage_pd_outputid.md)
- [kHIDUsage_PD_OverCharged](hiddriverkit/khidusage_pd_overcharged.md)
- [kHIDUsage_PD_OverTemperature](hiddriverkit/khidusage_pd_overtemperature.md)
- [kHIDUsage_PD_Overload](hiddriverkit/khidusage_pd_overload.md)
- [kHIDUsage_PD_PercentLoad](hiddriverkit/khidusage_pd_percentload.md)
- [kHIDUsage_PD_PeripheralDevice](hiddriverkit/khidusage_pd_peripheraldevice.md)
- [kHIDUsage_PD_PowerConverter](hiddriverkit/khidusage_pd_powerconverter.md)
- [kHIDUsage_PD_PowerConverterID](hiddriverkit/khidusage_pd_powerconverterid.md)
- [kHIDUsage_PD_PowerSummary](hiddriverkit/khidusage_pd_powersummary.md)
- [kHIDUsage_PD_PowerSummaryID](hiddriverkit/khidusage_pd_powersummaryid.md)
- [kHIDUsage_PD_PowerSupply](hiddriverkit/khidusage_pd_powersupply.md)
- [kHIDUsage_PD_Present](hiddriverkit/khidusage_pd_present.md)
- [kHIDUsage_PD_PresentStatus](hiddriverkit/khidusage_pd_presentstatus.md)
- [kHIDUsage_PD_ShutdownImminent](hiddriverkit/khidusage_pd_shutdownimminent.md)
- [kHIDUsage_PD_ShutdownRequested](hiddriverkit/khidusage_pd_shutdownrequested.md)
- [kHIDUsage_PD_SwitchOffControl](hiddriverkit/khidusage_pd_switchoffcontrol.md)
- [kHIDUsage_PD_SwitchOnControl](hiddriverkit/khidusage_pd_switchoncontrol.md)
- [kHIDUsage_PD_SwitchOnOff](hiddriverkit/khidusage_pd_switchonoff.md)
- [kHIDUsage_PD_Switchable](hiddriverkit/khidusage_pd_switchable.md)
- [kHIDUsage_PD_Temperature](hiddriverkit/khidusage_pd_temperature.md)
- [kHIDUsage_PD_Test](hiddriverkit/khidusage_pd_test.md)
- [kHIDUsage_PD_Tested](hiddriverkit/khidusage_pd_tested.md)
- [kHIDUsage_PD_ToggleControl](hiddriverkit/khidusage_pd_togglecontrol.md)
- [kHIDUsage_PD_UPS](hiddriverkit/khidusage_pd_ups.md)
- [kHIDUsage_PD_Undefined](hiddriverkit/khidusage_pd_undefined.md)
- [kHIDUsage_PD_Used](hiddriverkit/khidusage_pd_used.md)
- [kHIDUsage_PD_Voltage](hiddriverkit/khidusage_pd_voltage.md)
- [kHIDUsage_PD_VoltageOutOfRange](hiddriverkit/khidusage_pd_voltageoutofrange.md)
- [kHIDUsage_PD_iManufacturer](hiddriverkit/khidusage_pd_imanufacturer.md)
- [kHIDUsage_PD_iName](hiddriverkit/khidusage_pd_iname.md)
- [kHIDUsage_PD_iProduct](hiddriverkit/khidusage_pd_iproduct.md)
- [kHIDUsage_PD_iserialNumber](hiddriverkit/khidusage_pd_iserialnumber.md)

## See Also

### Power

- [Battery System](hiddriverkit/battery-system-enum.md)
