|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for BasePwm, including all inherited members.
| BasePwm() noexcept | BasePwm | inlineprotected |
| BasePwm(const BasePwm &)=delete | BasePwm | protected |
| BasePwm(BasePwm &&)=delete | BasePwm | protected |
| CalculateFrequencyAccuracy(hf_u32_t target_freq, hf_u32_t actual_freq) noexcept | BasePwm | inlinestatic |
| ClampDutyCycle(float duty_cycle) noexcept | BasePwm | inlinestatic |
| Deinitialize() noexcept=0 | BasePwm | pure virtual |
| diagnostics_ | BasePwm | protected |
| DisableChannel(hf_channel_id_t channel_id) noexcept=0 | BasePwm | pure virtual |
| DutyCycleToRaw(float duty_cycle, hf_u8_t resolution_bits) noexcept | BasePwm | inlinestatic |
| EnableChannel(hf_channel_id_t channel_id) noexcept=0 | BasePwm | pure virtual |
| EnsureDeinitialized() noexcept | BasePwm | inline |
| EnsureInitialized() noexcept | BasePwm | inline |
| GetDiagnostics(hf_pwm_diagnostics_t &diagnostics) const noexcept | BasePwm | inlinevirtual |
| GetDutyCycle(hf_channel_id_t channel_id) const noexcept=0 | BasePwm | pure virtual |
| GetFrequency(hf_channel_id_t channel_id) const noexcept=0 | BasePwm | pure virtual |
| GetStatistics(hf_pwm_statistics_t &statistics) const noexcept | BasePwm | inlinevirtual |
| Initialize() noexcept=0 | BasePwm | pure virtual |
| initialized_ | BasePwm | protected |
| IsChannelEnabled(hf_channel_id_t channel_id) const noexcept=0 | BasePwm | pure virtual |
| IsInitialized() const noexcept | BasePwm | inline |
| IsValidDutyCycle(float duty_cycle) noexcept | BasePwm | inlinestatic |
| IsValidFrequency(hf_u32_t frequency_hz, hf_u32_t min_freq_hz, hf_u32_t max_freq_hz) noexcept | BasePwm | inlinestatic |
| IsValidRawDuty(hf_u32_t raw_value, hf_u8_t resolution_bits) noexcept | BasePwm | inlinestatic |
| operator=(const BasePwm &)=delete | BasePwm | protected |
| operator=(BasePwm &&)=delete | BasePwm | protected |
| RawToDutyCycle(hf_u32_t raw_value, hf_u8_t resolution_bits) noexcept | BasePwm | inlinestatic |
| ResetDiagnostics() noexcept | BasePwm | inlinevirtual |
| ResetStatistics() noexcept | BasePwm | inlinevirtual |
| SetComplementaryOutput(hf_channel_id_t primary_channel, hf_channel_id_t complementary_channel, hf_u32_t deadtime_ns) noexcept=0 | BasePwm | pure virtual |
| SetDutyCycle(hf_channel_id_t channel_id, float duty_cycle) noexcept=0 | BasePwm | pure virtual |
| SetDutyCycleRaw(hf_channel_id_t channel_id, hf_u32_t raw_value) noexcept=0 | BasePwm | pure virtual |
| SetFrequency(hf_channel_id_t channel_id, hf_frequency_hz_t frequency_hz) noexcept=0 | BasePwm | pure virtual |
| SetPhaseShift(hf_channel_id_t channel_id, float phase_shift_degrees) noexcept=0 | BasePwm | pure virtual |
| StartAll() noexcept=0 | BasePwm | pure virtual |
| statistics_ | BasePwm | protected |
| StopAll() noexcept=0 | BasePwm | pure virtual |
| UpdateAll() noexcept=0 | BasePwm | pure virtual |
| ~BasePwm() noexcept=default | BasePwm | virtual |