class AcpiBattery

Defined at line 67 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.h

Note that we don't use ddk::Messageable for NotifyHandler because we only use it directly with

ACPI.

Public Methods

zx_status_t Bind (void * ctx, zx_device_t * dev)

Defined at line 23 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

zx_status_t Bind ()

Defined at line 41 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

void DdkInit (ddk::InitTxn txn)

Defined at line 51 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

void AcpiBattery (zx_device_t * parent, acpi::Client acpi, async_dispatcher_t * dispatcher)

Defined at line 70 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.h

void DdkRelease ()

Defined at line 97 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

zx::vmo inspect_vmo ()

For inspect test.

Defined at line 98 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.h

void GetPowerInfo (GetPowerInfoCompleter::Sync & completer)

FIDL methods.

Defined at line 294 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

void GetStateChangeEvent (GetStateChangeEventCompleter::Sync & completer)

Defined at line 300 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

void GetBatteryInfo (GetBatteryInfoCompleter::Sync & completer)

Defined at line 311 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

void Handle (HandleRequestView request, HandleCompleter::Sync & completer)

Defined at line 318 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

zx_status_t SignalClient ()

Sets a signal on state_event_, notifying clients that power source state has changed.

Defined at line 99 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

zx_status_t ClearSignal ()

Clears the above state.

Defined at line 107 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

zx_status_t CheckAcpiState ()

Calls _STA.

Defined at line 115 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

zx_status_t CheckAcpiBatteryInformation ()

Calls _BIF.

Defined at line 151 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc

zx_status_t CheckAcpiBatteryState ()

Calls _BST.

Defined at line 211 of file ../../src/devices/acpi/drivers/acpi-battery/acpi_battery.cc