class Tcs3400

Defined at line 71 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.h

Public Members

static basic_string_view kDriverName
static basic_string_view kChildNodeName

Protected Members

optional component_inspector_
optional inspect_reports_

Public Methods

void Tcs3400 ()

Defined at line 77 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.h

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_input_report::InputDevice> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 96 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.h

zx::result<> Start (fdf::DriverContext context)

fdf::DriverBase2 implementation.

Defined at line 667 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.cc

zx::result<> InitMetadata (fdf::Namespace & incoming)

Defined at line 571 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.cc

void GetInputReportsReader (GetInputReportsReaderRequestView request, GetInputReportsReaderCompleter::Sync & completer)

fidl::WireServer

<fuchsia

_input_report::InputDevice> implementation.

Defined at line 368 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.cc

void GetDescriptor (GetDescriptorCompleter::Sync & completer)

Defined at line 374 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.cc

void SendOutputReport (SendOutputReportRequestView request, SendOutputReportCompleter::Sync & completer)

Defined at line 434 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.cc

void GetFeatureReport (GetFeatureReportCompleter::Sync & completer)

Defined at line 439 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.cc

void SetFeatureReport (SetFeatureReportRequestView request, SetFeatureReportCompleter::Sync & completer)

Defined at line 445 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.cc

void GetInputReport (GetInputReportRequestView request, GetInputReportCompleter::Sync & completer)

Defined at line 511 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.cc

Protected Methods

void OnNextReader ()

Used by tests.

Defined at line 104 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.h