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 640 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.cc

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

Defined at line 544 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 369 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.cc

void GetDescriptor (GetDescriptorCompleter::Sync & completer)

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

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

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

void GetFeatureReport (GetFeatureReportCompleter::Sync & completer)

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

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

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

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

Defined at line 512 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