HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
BasePwm Member List

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

BasePwm() noexceptBasePwminlineprotected
BasePwm(const BasePwm &)=deleteBasePwmprotected
BasePwm(BasePwm &&)=deleteBasePwmprotected
CalculateFrequencyAccuracy(hf_u32_t target_freq, hf_u32_t actual_freq) noexceptBasePwminlinestatic
ClampDutyCycle(float duty_cycle) noexceptBasePwminlinestatic
Deinitialize() noexcept=0BasePwmpure virtual
diagnostics_BasePwmprotected
DisableChannel(hf_channel_id_t channel_id) noexcept=0BasePwmpure virtual
DutyCycleToRaw(float duty_cycle, hf_u8_t resolution_bits) noexceptBasePwminlinestatic
EnableChannel(hf_channel_id_t channel_id) noexcept=0BasePwmpure virtual
EnsureDeinitialized() noexceptBasePwminline
EnsureInitialized() noexceptBasePwminline
GetDiagnostics(hf_pwm_diagnostics_t &diagnostics) const noexceptBasePwminlinevirtual
GetDutyCycle(hf_channel_id_t channel_id) const noexcept=0BasePwmpure virtual
GetFrequency(hf_channel_id_t channel_id) const noexcept=0BasePwmpure virtual
GetStatistics(hf_pwm_statistics_t &statistics) const noexceptBasePwminlinevirtual
Initialize() noexcept=0BasePwmpure virtual
initialized_BasePwmprotected
IsChannelEnabled(hf_channel_id_t channel_id) const noexcept=0BasePwmpure virtual
IsInitialized() const noexceptBasePwminline
IsValidDutyCycle(float duty_cycle) noexceptBasePwminlinestatic
IsValidFrequency(hf_u32_t frequency_hz, hf_u32_t min_freq_hz, hf_u32_t max_freq_hz) noexceptBasePwminlinestatic
IsValidRawDuty(hf_u32_t raw_value, hf_u8_t resolution_bits) noexceptBasePwminlinestatic
operator=(const BasePwm &)=deleteBasePwmprotected
operator=(BasePwm &&)=deleteBasePwmprotected
RawToDutyCycle(hf_u32_t raw_value, hf_u8_t resolution_bits) noexceptBasePwminlinestatic
ResetDiagnostics() noexceptBasePwminlinevirtual
ResetStatistics() noexceptBasePwminlinevirtual
SetComplementaryOutput(hf_channel_id_t primary_channel, hf_channel_id_t complementary_channel, hf_u32_t deadtime_ns) noexcept=0BasePwmpure virtual
SetDutyCycle(hf_channel_id_t channel_id, float duty_cycle) noexcept=0BasePwmpure virtual
SetDutyCycleRaw(hf_channel_id_t channel_id, hf_u32_t raw_value) noexcept=0BasePwmpure virtual
SetFrequency(hf_channel_id_t channel_id, hf_frequency_hz_t frequency_hz) noexcept=0BasePwmpure virtual
SetPhaseShift(hf_channel_id_t channel_id, float phase_shift_degrees) noexcept=0BasePwmpure virtual
StartAll() noexcept=0BasePwmpure virtual
statistics_BasePwmprotected
StopAll() noexcept=0BasePwmpure virtual
UpdateAll() noexcept=0BasePwmpure virtual
~BasePwm() noexcept=defaultBasePwmvirtual