10#include <units/dimensionless.h>
Configs to trim the Pigeon2's gyroscope.
Definition GyroTrimConfigs.hpp:27
std::string Serialize() const final
constexpr GyroTrimConfigs & WithGyroScalarX(units::dimensionless::scalar_t newGyroScalarX)
Modifies this configuration's GyroScalarX parameter and returns itself for method-chaining and easier...
Definition GyroTrimConfigs.hpp:73
constexpr GyroTrimConfigs & WithGyroScalarY(units::dimensionless::scalar_t newGyroScalarY)
Modifies this configuration's GyroScalarY parameter and returns itself for method-chaining and easier...
Definition GyroTrimConfigs.hpp:93
std::string ToString() const override
units::dimensionless::scalar_t GyroScalarY
The gyro scalar component for the Y axis.
Definition GyroTrimConfigs.hpp:48
ctre::phoenix::StatusCode Deserialize(std::string const &to_deserialize) final
units::dimensionless::scalar_t GyroScalarX
The gyro scalar component for the X axis.
Definition GyroTrimConfigs.hpp:39
constexpr GyroTrimConfigs & WithGyroScalarZ(units::dimensionless::scalar_t newGyroScalarZ)
Modifies this configuration's GyroScalarZ parameter and returns itself for method-chaining and easier...
Definition GyroTrimConfigs.hpp:113
units::dimensionless::scalar_t GyroScalarZ
The gyro scalar component for the Z axis.
Definition GyroTrimConfigs.hpp:57
constexpr GyroTrimConfigs()=default
Definition Configuration.hpp:17
Definition motor_constants.h:14