Definition Configuration.hpp:17
Configs related to the CANdi™ branded device's quadrature interface using both the S1IN and S2IN inpu...
Definition QuadratureConfigs.hpp:26
int QuadratureEdgesPerRotation
The number of quadrature edges in one rotation for the quadrature sensor connected to the Talon data ...
Definition QuadratureConfigs.hpp:51
std::string ToString() const override
constexpr QuadratureConfigs & WithSensorDirection(bool newSensorDirection)
Modifies this configuration's SensorDirection parameter and returns itself for method-chaining and ea...
Definition QuadratureConfigs.hpp:107
ctre::phoenix::StatusCode Deserialize(std::string const &to_deserialize) final
bool SensorDirection
Direction of the quadrature sensor to determine positive rotation.
Definition QuadratureConfigs.hpp:59
std::string Serialize() const final
constexpr QuadratureConfigs()=default
constexpr QuadratureConfigs & WithQuadratureEdgesPerRotation(int newQuadratureEdgesPerRotation)
Modifies this configuration's QuadratureEdgesPerRotation parameter and returns itself for method-chai...
Definition QuadratureConfigs.hpp:88
Definition motor_constants.h:14