HardFOC Core
API reference
Loading...
Searching...
No Matches
Ads7952Handler Member List

This is the complete list of members for Ads7952Handler, including all inherited members.

adc_driver_Ads7952Handlerprivate
Ads7952Handler(BaseSpi &spi_interface, const Ads7952HandlerConfig &config=GetDefaultAds7952Config()) noexceptAds7952Handlerexplicit
Ads7952Handler(const Ads7952Handler &)=deleteAds7952Handler
Ads7952Handler(Ads7952Handler &&)=deleteAds7952Handler
ApplyConfiguration() noexceptAds7952Handlerprivate
config_Ads7952Handlerprivate
Deinitialize() noexcept overrideAds7952Handler
description_Ads7952Handlerprivate
DumpDiagnostics() const noexceptAds7952Handler
EnsureInitializedLocked() noexceptAds7952Handlerprivate
error_count_Ads7952Handlermutableprivate
GetActiveVref() const noexceptAds7952Handler
GetDescription() const noexceptAds7952Handler
GetDeviceIndex() const noexceptAds7952Handlerinline
GetDriver() noexceptAds7952Handler
GetDriver() const noexceptAds7952Handler
GetHandlerDiagnostics(Ads7952Diagnostics &diag) const noexceptAds7952Handler
GetMaxChannels() const noexcept overrideAds7952Handler
handler_mutex_Ads7952Handlermutableprivate
Initialize() noexcept overrideAds7952Handler
IsChannelAvailable(hf_channel_id_t channel) const noexcept overrideAds7952Handler
operator=(const Ads7952Handler &)=deleteAds7952Handler
operator=(Ads7952Handler &&)=deleteAds7952Handler
ProgramAlarm(uint8_t channel, ads7952::AlarmBound bound, uint16_t threshold_12bit) noexceptAds7952Handler
ProgramAlarmVoltage(uint8_t channel, ads7952::AlarmBound bound, float voltage) noexceptAds7952Handler
RawManualFrames(uint8_t channel, uint16_t *out, uint8_t n) noexceptAds7952Handler
ReadAllChannels(ads7952::ChannelReadings &readings) noexceptAds7952Handler
ReadAuto1Channels(uint16_t mask, ads7952::ChannelReadings &readings) noexceptAds7952Handler
ReadChannel(hf_channel_id_t channel, hf_u32_t &count, float &voltage, hf_u8_t samples=1, hf_time_t timeout_ms=0) noexcept overrideAds7952Handler
ReadChannelCount(hf_channel_id_t channel, hf_u32_t &count, hf_u8_t samples=1, hf_time_t timeout_ms=0) noexcept overrideAds7952Handler
ReadChannelLocked(uint8_t channel) noexceptAds7952Handlerprivate
ReadChannelV(hf_channel_id_t channel, float &voltage, hf_u8_t samples=1, hf_time_t timeout_ms=0) noexcept overrideAds7952Handler
ReadMultipleChannels(const hf_channel_id_t *channels, hf_u8_t num_channels, hf_u32_t *counts, float *voltages) noexcept overrideAds7952Handler
SetRange(ads7952::Range range) noexceptAds7952Handler
spi_adapter_Ads7952Handlerprivate
spi_ref_Ads7952Handlerprivate
total_reads_Ads7952Handlermutableprivate
visitDriver(Fn &&fn) noexcept -> decltype(fn(std::declval< ads7952::ADS7952< Ads7952SpiAdapter > & >()))Ads7952Handlerinline
~Ads7952Handler() noexcept override=defaultAds7952Handler