class LightDevice

Defined at line 33 of file ../../src/ui/light/drivers/aml-light/aml-light.h

Public Methods

zx_status_t Init (bool init_on)

Defined at line 32 of file ../../src/ui/light/drivers/aml-light/aml-light.cc

void LightDevice (std::string name, fidl::ClientEnd<fuchsia_hardware_gpio::Gpio> gpio, std::optional<fidl::WireSyncClient<fuchsia_hardware_pwm::Pwm>> pwm, zx::duration pwm_period)

Defined at line 35 of file ../../src/ui/light/drivers/aml-light/aml-light.h

const std::string & GetName ()

Defined at line 45 of file ../../src/ui/light/drivers/aml-light/aml-light.h

Capability GetCapability ()

Defined at line 46 of file ../../src/ui/light/drivers/aml-light/aml-light.h

zx_status_t SetSimpleValue (bool value)

Defined at line 48 of file ../../src/ui/light/drivers/aml-light/aml-light.cc

bool GetCurrentSimpleValue ()

Defined at line 49 of file ../../src/ui/light/drivers/aml-light/aml-light.h

double GetCurrentBrightnessValue ()

Defined at line 51 of file ../../src/ui/light/drivers/aml-light/aml-light.h

zx_status_t SetBrightnessValue (double value)

Defined at line 69 of file ../../src/ui/light/drivers/aml-light/aml-light.cc