#include <SimPidMotorController.h>
Definition at line 11 of file SimPidMotorController.h.
◆ SimPidMotorController()
subzero::SimPidMotorController::SimPidMotorController |
( |
std::string | name, |
|
|
PidSettings | pidSettings, |
|
|
units::revolutions_per_minute_t | maxRpm ) |
|
explicit |
◆ GetAbsoluteEncoderPosition()
std::optional< double > subzero::SimPidMotorController::GetAbsoluteEncoderPosition |
( |
void | | ) |
|
|
inlineoverridevirtual |
◆ GetEncoderPosition()
double subzero::SimPidMotorController::GetEncoderPosition |
( |
void | | ) |
|
|
inlineoverridevirtual |
◆ GetPidSettings()
const PidSettings & subzero::SimPidMotorController::GetPidSettings |
( |
void | | ) |
|
|
inlineoverridevirtual |
◆ ResetEncoder()
void subzero::SimPidMotorController::ResetEncoder |
( |
void | | ) |
|
|
inlineoverridevirtual |
◆ RunToPosition()
void subzero::SimPidMotorController::RunToPosition |
( |
double | position | ) |
|
|
overridevirtual |
◆ RunWithVelocity() [1/2]
void subzero::SimPidMotorController::RunWithVelocity |
( |
double | percentage | ) |
|
|
inlineoverridevirtual |
◆ RunWithVelocity() [2/2]
void subzero::SimPidMotorController::RunWithVelocity |
( |
units::revolutions_per_minute_t | rpm | ) |
|
|
inlineoverridevirtual |
◆ Set() [1/2]
void subzero::SimPidMotorController::Set |
( |
double | percentage | ) |
|
|
inlineoverridevirtual |
◆ Set() [2/2]
void subzero::SimPidMotorController::Set |
( |
units::volt_t | volts | ) |
|
|
inlineoverridevirtual |
◆ SetAbsoluteEncoderConversionFactor()
void subzero::SimPidMotorController::SetAbsoluteEncoderConversionFactor |
( |
double | factor | ) |
|
|
inlineoverridevirtual |
◆ SetEncoderConversionFactor()
void subzero::SimPidMotorController::SetEncoderConversionFactor |
( |
double | factor | ) |
|
|
inlineoverridevirtual |
◆ SetPidTolerance()
void subzero::SimPidMotorController::SetPidTolerance |
( |
double | tolerance | ) |
|
|
inlineoverridevirtual |
◆ Stop()
void subzero::SimPidMotorController::Stop |
( |
| ) |
|
|
overridevirtual |
◆ Update()
void subzero::SimPidMotorController::Update |
( |
| ) |
|
|
overridevirtual |
◆ UpdatePidSettings()
void subzero::SimPidMotorController::UpdatePidSettings |
( |
PidSettings | settings | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: