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_tchannel,std::string_viewname,std::optional<uint8_t>resolution,Adc *adc)
Defined at line 20 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::AdcChannelchannel,Adc *adc)
Defined at line 74 of file ../../src/devices/adc/drivers/adc/adc.cc
void GetResolution (GetResolutionCompleter::Sync & completer)
fuchsia_hardware_adc required methods.
Defined at line 28 of file ../../src/devices/adc/drivers/adc/adc.cc
void GetSample (GetSampleCompleter::Sync & completer)
Defined at line 36 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 50 of file ../../src/devices/adc/drivers/adc/adc.cc