12 #include "AnalogInput.h" 13 #include "SensorBase.h" 14 #include "interfaces/Potentiometer.h" 51 double fullRange = 1.0,
double offset = 0.0);
60 double Get()
const override;
72 std::shared_ptr<AnalogInput> m_analog_input;
73 double m_fullRange, m_offset;
AnalogPotentiometer(int channel, double fullRange=1.0, double offset=0.0)
AnalogPotentiometer constructor.
Definition: AnalogPotentiometer.cpp:25
Definition: RobotController.cpp:14
double PIDGet() override
Implement the PIDSource interface.
Definition: AnalogPotentiometer.cpp:80
Base class for all sensors.
Definition: SensorBase.h:25
void InitSendable(SendableBuilder &builder) override
Live Window code, only does anything if live window is activated.
Definition: AnalogPotentiometer.cpp:85
double Get() const override
Get the current reading of the potentiomer.
Definition: AnalogPotentiometer.cpp:69
Class for reading analog potentiometers.
Definition: AnalogPotentiometer.h:24
Interface for potentiometers.
Definition: Potentiometer.h:17
Definition: SendableBuilder.h:23