class ButtonsTestEnvironment

Defined at line 229 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 231 of file ../../src/ui/input/drivers/buttons/buttons-test.cc

void Init (MetadataVersion metadata_version, bool serve_sag)

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

void SetGpioReadResponse (size_t gpio_index, uint8_t read_data)

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

void SetDefaultGpioReadResponse (size_t gpio_index, uint8_t read_data)

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

void SetExpectedInterruptOptions (fuchsia_hardware_gpio::InterruptOptions options)

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

void SetExpectedInterruptMode (fuchsia_hardware_gpio::InterruptMode mode)

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