10#include <units/angle.h>
Configs for Pigeon 2's Mount Pose configuration.
Definition MountPoseConfigs.hpp:25
constexpr MountPoseConfigs & WithMountPoseRoll(units::angle::degree_t newMountPoseRoll)
Modifies this configuration's MountPoseRoll parameter and returns itself for method-chaining and easi...
Definition MountPoseConfigs.hpp:111
constexpr MountPoseConfigs()=default
constexpr MountPoseConfigs & WithMountPoseYaw(units::angle::degree_t newMountPoseYaw)
Modifies this configuration's MountPoseYaw parameter and returns itself for method-chaining and easie...
Definition MountPoseConfigs.hpp:71
units::angle::degree_t MountPoseRoll
The mounting calibration roll-component.
Definition MountPoseConfigs.hpp:55
units::angle::degree_t MountPosePitch
The mounting calibration pitch-component.
Definition MountPoseConfigs.hpp:46
std::string Serialize() const final
std::string ToString() const override
constexpr MountPoseConfigs & WithMountPosePitch(units::angle::degree_t newMountPosePitch)
Modifies this configuration's MountPosePitch parameter and returns itself for method-chaining and eas...
Definition MountPoseConfigs.hpp:91
ctre::phoenix::StatusCode Deserialize(std::string const &to_deserialize) final
units::angle::degree_t MountPoseYaw
The mounting calibration yaw-component.
Definition MountPoseConfigs.hpp:37
Definition Configuration.hpp:17
Definition motor_constants.h:14