class Tcs3400

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

Public Members

static basic_string_view kDriverName
static basic_string_view kChildNodeName

Public Methods

void Tcs3400 (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher driver_dispatcher)

Defined at line 70 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 90 of file ../../src/devices/light-sensor/drivers/ams-light/tcs3400.h

zx::result<> Start ()

fdf::DriverBase implementation.

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

zx::result<> InitMetadata ()

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