class ButtonsTestEnvironment

Defined at line 230 of file ../../src/ui/input/drivers/buttons/buttons-test.cc

Public Members

zx::interrupt[4] fake_gpio_interrupts_
LocalFakeGpio[4] fake_gpio_servers_
FakeSystemActivityGovernor fake_sag_

Public Methods

zx::result<> Serve (fdf::OutgoingDirectory & to_driver_vfs)

Defined at line 232 of file ../../src/ui/input/drivers/buttons/buttons-test.cc

void Init (MetadataVersion metadata_version, bool serve_sag)

Defined at line 268 of file ../../src/ui/input/drivers/buttons/buttons-test.cc

void SetGpioReadResponse (size_t gpio_index, uint8_t read_data)

Defined at line 310 of file ../../src/ui/input/drivers/buttons/buttons-test.cc

void SetDefaultGpioReadResponse (size_t gpio_index, uint8_t read_data)

Defined at line 314 of file ../../src/ui/input/drivers/buttons/buttons-test.cc

void SetExpectedInterruptOptions (fuchsia_hardware_gpio::InterruptOptions options)

Defined at line 318 of file ../../src/ui/input/drivers/buttons/buttons-test.cc

void SetExpectedInterruptMode (fuchsia_hardware_gpio::InterruptMode mode)

Defined at line 322 of file ../../src/ui/input/drivers/buttons/buttons-test.cc