AppleHDQGasGaugeControl

From iPhone Development Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

AppleHDQGasGaugeControl is a kernel extension for managing the gas gauge device that monitors the battery.

Methods

Selector Action Input Output
0 reset int flag -
1 getHDQState - uint64_t state
2 getDeviceConfiguration - 354 bytes of stuff
3 enableCurrentLog - -
6 hdqBreak - -
7 hdqReadWriteByte - -
8 hdqReadWord - -
9 readBlock - -
10 ctlWriteWord - -
11 ctlReadWord - -
14 drainDataLog - -
15 writeBlock - -
16 interrupts - -

NOTE: this table currently is only showing the selectors, the input / output will be documented later.