|
HardFOC Core
API reference
|
This is the complete list of members for Ads9324Handler, including all inherited members.
| adapter_ | Ads9324Handler | private |
| adc_driver_ | Ads9324Handler | private |
| Ads9324Handler(BaseSpi &spi, BaseGpio *convst, BaseGpio *drdy=nullptr, const Ads9324HandlerConfig &config=GetDefaultAds9324Config()) noexcept | Ads9324Handler | |
| Ads9324Handler(const Ads9324Handler &)=delete | Ads9324Handler | |
| Ads9324Handler(Ads9324Handler &&)=delete | Ads9324Handler | |
| config_ | Ads9324Handler | private |
| ConfigureChannel(uint8_t channel, const ads9324::ChannelConfig &cfg) noexcept | Ads9324Handler | |
| convst_ | Ads9324Handler | private |
| Deinitialize() noexcept override | Ads9324Handler | |
| description_ | Ads9324Handler | private |
| device_id_ | Ads9324Handler | private |
| drdy_ | Ads9324Handler | private |
| DumpDiagnostics() const noexcept | Ads9324Handler | |
| EnsureInitializedLocked() noexcept | Ads9324Handler | private |
| error_count_ | Ads9324Handler | mutableprivate |
| GetDescription() const noexcept | Ads9324Handler | |
| GetDeviceIndex() const noexcept | Ads9324Handler | inline |
| GetDriver() noexcept | Ads9324Handler | |
| GetDriver() const noexcept | Ads9324Handler | |
| GetHandlerDiagnostics(Ads9324Diagnostics &diag) const noexcept | Ads9324Handler | |
| GetMaxChannels() const noexcept override | Ads9324Handler | |
| handler_mutex_ | Ads9324Handler | mutableprivate |
| Initialize() noexcept override | Ads9324Handler | |
| IsChannelAvailable(hf_channel_id_t channel) const noexcept override | Ads9324Handler | |
| operator=(const Ads9324Handler &)=delete | Ads9324Handler | |
| operator=(Ads9324Handler &&)=delete | Ads9324Handler | |
| 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 | Ads9324Handler | |
| ReadChannelCount(hf_channel_id_t channel, hf_u32_t &count, hf_u8_t samples=1, hf_time_t timeout_ms=0) noexcept override | Ads9324Handler | |
| ReadChannelV(hf_channel_id_t channel, float &voltage, hf_u8_t samples=1, hf_time_t timeout_ms=0) noexcept override | Ads9324Handler | |
| ReadMultipleChannels(const hf_channel_id_t *channels, hf_u8_t num_channels, hf_u32_t *counts, float *voltages) noexcept override | Ads9324Handler | |
| ReadSnapshot(ads9324::Snapshot &snap) noexcept | Ads9324Handler | |
| SetChannelGain(uint8_t channel, int16_t gan_14bit) noexcept | Ads9324Handler | |
| SetChannelOffset(uint8_t channel, int16_t ofs_10bit) noexcept | Ads9324Handler | |
| spi_ref_ | Ads9324Handler | private |
| total_reads_ | Ads9324Handler | mutableprivate |
| visitDriver(Fn &&fn) noexcept -> decltype(fn(std::declval< ads9324::ADS9324< Ads9324SpiHostAdapter, Ads9324SpiHostAdapter > & >())) | Ads9324Handler | inline |
| ~Ads9324Handler() noexcept override=default | Ads9324Handler |