class AdcDevice
Defined at line 23 of file ../../src/devices/adc/drivers/adc/adc.h
Public Methods
void AdcDevice (fdf::ClientEnd<fuchsia_hardware_adcimpl::Device> adc_impl, uint32_t channel, std::string_view name, std::optional<uint8_t> resolution, Adc * adc)
Defined at line 19 of file ../../src/devices/adc/drivers/adc/adc.cc
zx::result<std::unique_ptr<AdcDevice>> Create (fdf::ClientEnd<fuchsia_hardware_adcimpl::Device> adc_impl, fuchsia_hardware_adcimpl::AdcChannel channel, Adc * adc)
Defined at line 73 of file ../../src/devices/adc/drivers/adc/adc.cc
void GetResolution (GetResolutionCompleter::Sync & completer)
fuchsia_hardware_adc required methods.
Defined at line 27 of file ../../src/devices/adc/drivers/adc/adc.cc
void GetSample (GetSampleCompleter::Sync & completer)
Defined at line 35 of file ../../src/devices/adc/drivers/adc/adc.cc
fidl::WireSyncClient<fuchsia_driver_framework::NodeController> & controller ()
Defined at line 37 of file ../../src/devices/adc/drivers/adc/adc.h
void GetNormalizedSample (GetNormalizedSampleCompleter::Sync & completer)
Defined at line 49 of file ../../src/devices/adc/drivers/adc/adc.cc