10#include <units/angle.h>
Configs related to the CANdi™ branded device's PWM interface on the Signal 1 input (S1IN)
Definition PWM1Configs.hpp:27
std::string Serialize() const final
constexpr PWM1Configs & WithSensorDirection(bool newSensorDirection)
Modifies this configuration's SensorDirection parameter and returns itself for method-chaining and ea...
Definition PWM1Configs.hpp:181
units::angle::turn_t AbsoluteSensorOffset
The offset applied to the PWM sensor.
Definition PWM1Configs.hpp:43
constexpr PWM1Configs()=default
constexpr PWM1Configs & WithAbsoluteSensorOffset(units::angle::turn_t newAbsoluteSensorOffset)
Modifies this configuration's AbsoluteSensorOffset parameter and returns itself for method-chaining a...
Definition PWM1Configs.hpp:111
bool SensorDirection
Direction of the PWM sensor to determine positive rotation.
Definition PWM1Configs.hpp:91
std::string ToString() const override
units::angle::turn_t AbsoluteSensorDiscontinuityPoint
The positive discontinuity point of the absolute sensor in rotations.
Definition PWM1Configs.hpp:83
constexpr PWM1Configs & WithAbsoluteSensorDiscontinuityPoint(units::angle::turn_t newAbsoluteSensorDiscontinuityPoint)
Modifies this configuration's AbsoluteSensorDiscontinuityPoint parameter and returns itself for metho...
Definition PWM1Configs.hpp:162
ctre::phoenix::StatusCode Deserialize(std::string const &to_deserialize) final
Definition Configuration.hpp:17
Definition motor_constants.h:14