![]() |
DUNE: Uniform Navigational Environment
2022.04.1
|
Public Member Functions | |
| PWM () | |
| PWM (unsigned pwm_number) | |
| PWM (unsigned pwm_number, const std::string &chip_path) | |
| ~PWM () | |
| void | setFrequency (float frequency_hertz) |
| void | setPeriod (float period_seconds) |
| void | setDutyCyclePercentage (float duty_cycle_percentage) |
| void | setDutyCycleNormalized (float duty_cycle_normalized) |
| void | setPulseWidth (float pulse_width_seconds) |
| void | enable () |
| void | disable () |
| DUNE::Hardware::PWM::PWM | ( | ) |
Referenced by PWM().
| DUNE::Hardware::PWM::PWM | ( | unsigned | pwm_number | ) |
References PWM().
| DUNE::Hardware::PWM::PWM | ( | unsigned | pwm_number, |
| const std::string & | chip_path | ||
| ) |
References enable(), and DUNE::Utils::String::str().
| DUNE::Hardware::PWM::~PWM | ( | ) |
| void DUNE::Hardware::PWM::disable | ( | ) |
References DUNE::Utils::String::str().
| void DUNE::Hardware::PWM::enable | ( | ) |
Referenced by PWM().
| void DUNE::Hardware::PWM::setDutyCycleNormalized | ( | float | duty_cycle_normalized | ) |
References setPulseWidth().
Referenced by setDutyCyclePercentage().
| void DUNE::Hardware::PWM::setDutyCyclePercentage | ( | float | duty_cycle_percentage | ) |
References setDutyCycleNormalized().
| void DUNE::Hardware::PWM::setFrequency | ( | float | frequency_hertz | ) |
References setPeriod().
| void DUNE::Hardware::PWM::setPeriod | ( | float | period_seconds | ) |
Referenced by setFrequency().
| void DUNE::Hardware::PWM::setPulseWidth | ( | float | pulse_width_seconds | ) |
Referenced by setDutyCycleNormalized().
