|
HardFOC Core
API reference
|
This is the complete list of members for Ads7952Handler, including all inherited members.
| adc_driver_ | Ads7952Handler | private |
| Ads7952Handler(BaseSpi &spi_interface, const Ads7952HandlerConfig &config=GetDefaultAds7952Config()) noexcept | Ads7952Handler | explicit |
| Ads7952Handler(const Ads7952Handler &)=delete | Ads7952Handler | |
| Ads7952Handler(Ads7952Handler &&)=delete | Ads7952Handler | |
| ApplyConfiguration() noexcept | Ads7952Handler | private |
| config_ | Ads7952Handler | private |
| Deinitialize() noexcept override | Ads7952Handler | |
| description_ | Ads7952Handler | private |
| DumpDiagnostics() const noexcept | Ads7952Handler | |
| EnsureInitializedLocked() noexcept | Ads7952Handler | private |
| error_count_ | Ads7952Handler | mutableprivate |
| GetActiveVref() const noexcept | Ads7952Handler | |
| GetDescription() const noexcept | Ads7952Handler | |
| GetDeviceIndex() const noexcept | Ads7952Handler | inline |
| GetDriver() noexcept | Ads7952Handler | |
| GetDriver() const noexcept | Ads7952Handler | |
| GetHandlerDiagnostics(Ads7952Diagnostics &diag) const noexcept | Ads7952Handler | |
| GetMaxChannels() const noexcept override | Ads7952Handler | |
| handler_mutex_ | Ads7952Handler | mutableprivate |
| Initialize() noexcept override | Ads7952Handler | |
| IsChannelAvailable(hf_channel_id_t channel) const noexcept override | Ads7952Handler | |
| operator=(const Ads7952Handler &)=delete | Ads7952Handler | |
| operator=(Ads7952Handler &&)=delete | Ads7952Handler | |
| ProgramAlarm(uint8_t channel, ads7952::AlarmBound bound, uint16_t threshold_12bit) noexcept | Ads7952Handler | |
| ProgramAlarmVoltage(uint8_t channel, ads7952::AlarmBound bound, float voltage) noexcept | Ads7952Handler | |
| RawManualFrames(uint8_t channel, uint16_t *out, uint8_t n) noexcept | Ads7952Handler | |
| ReadAllChannels(ads7952::ChannelReadings &readings) noexcept | Ads7952Handler | |
| ReadAuto1Channels(uint16_t mask, ads7952::ChannelReadings &readings) noexcept | Ads7952Handler | |
| ReadChannel(hf_channel_id_t channel, hf_u32_t &count, float &voltage, hf_u8_t samples=1, hf_time_t timeout_ms=0) noexcept override | Ads7952Handler | |
| ReadChannelCount(hf_channel_id_t channel, hf_u32_t &count, hf_u8_t samples=1, hf_time_t timeout_ms=0) noexcept override | Ads7952Handler | |
| ReadChannelLocked(uint8_t channel) noexcept | Ads7952Handler | private |
| ReadChannelV(hf_channel_id_t channel, float &voltage, hf_u8_t samples=1, hf_time_t timeout_ms=0) noexcept override | Ads7952Handler | |
| ReadMultipleChannels(const hf_channel_id_t *channels, hf_u8_t num_channels, hf_u32_t *counts, float *voltages) noexcept override | Ads7952Handler | |
| SetRange(ads7952::Range range) noexcept | Ads7952Handler | |
| spi_adapter_ | Ads7952Handler | private |
| spi_ref_ | Ads7952Handler | private |
| total_reads_ | Ads7952Handler | mutableprivate |
| visitDriver(Fn &&fn) noexcept -> decltype(fn(std::declval< ads7952::ADS7952< Ads7952SpiAdapter > & >())) | Ads7952Handler | inline |
| ~Ads7952Handler() noexcept override=default | Ads7952Handler |