Definition Configuration.hpp:17
Configs to enable/disable various features of the Pigeon2.
Definition Pigeon2FeaturesConfigs.hpp:24
constexpr Pigeon2FeaturesConfigs & WithEnableCompass(bool newEnableCompass)
Modifies this configuration's EnableCompass parameter and returns itself for method-chaining and easi...
Definition Pigeon2FeaturesConfigs.hpp:63
bool DisableTemperatureCompensation
Disables using the temperature compensation feature.
Definition Pigeon2FeaturesConfigs.hpp:42
constexpr Pigeon2FeaturesConfigs & WithDisableTemperatureCompensation(bool newDisableTemperatureCompensation)
Modifies this configuration's DisableTemperatureCompensation parameter and returns itself for method-...
Definition Pigeon2FeaturesConfigs.hpp:80
ctre::phoenix::StatusCode Deserialize(std::string const &to_deserialize) final
std::string Serialize() const final
std::string ToString() const override
constexpr Pigeon2FeaturesConfigs()=default
bool DisableNoMotionCalibration
Disables using the no-motion calibration feature.
Definition Pigeon2FeaturesConfigs.hpp:48
constexpr Pigeon2FeaturesConfigs & WithDisableNoMotionCalibration(bool newDisableNoMotionCalibration)
Modifies this configuration's DisableNoMotionCalibration parameter and returns itself for method-chai...
Definition Pigeon2FeaturesConfigs.hpp:97
bool EnableCompass
Turns on or off the magnetometer fusing for 9-axis.
Definition Pigeon2FeaturesConfigs.hpp:36
Definition motor_constants.h:14