class AmlLight

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

Public Methods

void AmlLight (zx_device_t * parent)

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

void GetGroupInfo (GetGroupInfoRequestView request, GetGroupInfoCompleter::Sync & completer)

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

void GetGroupCurrentSimpleValue (GetGroupCurrentSimpleValueRequestView request, GetGroupCurrentSimpleValueCompleter::Sync & completer)

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

void SetGroupSimpleValue (SetGroupSimpleValueRequestView request, SetGroupSimpleValueCompleter::Sync & completer)

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

zx_status_t Create (void * ctx, zx_device_t * parent)

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

void DdkRelease ()

Device protocol implementation.

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

void GetNumLights (GetNumLightsCompleter::Sync & completer)

FIDL messages.

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

void GetGroupCurrentBrightnessValue (GetGroupCurrentBrightnessValueRequestView request, GetGroupCurrentBrightnessValueCompleter::Sync & completer)

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

void GetNumLightGroups (GetNumLightGroupsCompleter::Sync & completer)

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

void SetGroupBrightnessValue (SetGroupBrightnessValueRequestView request, SetGroupBrightnessValueCompleter::Sync & completer)

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

void GetInfo (GetInfoRequestView request, GetInfoCompleter::Sync & completer)

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

void GetGroupCurrentRgbValue (GetGroupCurrentRgbValueRequestView request, GetGroupCurrentRgbValueCompleter::Sync & completer)

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

void SetGroupRgbValue (SetGroupRgbValueRequestView request, SetGroupRgbValueCompleter::Sync & completer)

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

void GetCurrentSimpleValue (GetCurrentSimpleValueRequestView request, GetCurrentSimpleValueCompleter::Sync & completer)

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

void SetSimpleValue (SetSimpleValueRequestView request, SetSimpleValueCompleter::Sync & completer)

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

void GetCurrentBrightnessValue (GetCurrentBrightnessValueRequestView request, GetCurrentBrightnessValueCompleter::Sync & completer)

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

void SetBrightnessValue (SetBrightnessValueRequestView request, SetBrightnessValueCompleter::Sync & completer)

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

void GetCurrentRgbValue (GetCurrentRgbValueRequestView request, GetCurrentRgbValueCompleter::Sync & completer)

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

void SetRgbValue (SetRgbValueRequestView request, SetRgbValueCompleter::Sync & completer)

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

Friends

class FakeAmlLight