CTRE Phoenix Pro C++ 23.0.12
|
Configs for Pigeon 2's Mount Pose configuration. More...
#include <ctre/phoenixpro/configs/Configs.hpp>
Public Member Functions | |
std::string | ToString () const |
std::string | Serialize () const |
ctre::phoenix::StatusCode | Deserialize (const std::string &string) |
virtual std::string | ToString () const =0 |
virtual ctre::phoenix::StatusCode | Deserialize (const std::string &string)=0 |
virtual std::string | Serialize () const =0 |
Public Attributes | |
double | MountPoseYaw = 0 |
The mounting calibration yaw-component. More... | |
double | MountPosePitch = 0 |
The mounting calibration pitch-component. More... | |
double | MountPoseRoll = 0 |
The mounting calibration roll-component. More... | |
Configs for Pigeon 2's Mount Pose configuration.
These configs allow the Pigeon2 to be mounted in whatever orientation that's desired and ensure the reported Yaw/Pitch/Roll is from the robot's reference.
|
inlinevirtual |
Implements ctre::phoenixpro::configs::ParentConfiguration.
|
inlinevirtual |
Implements ctre::phoenixpro::ISerializable.
|
inlinevirtual |
Implements ctre::phoenixpro::configs::ParentConfiguration.
double ctre::phoenixpro::configs::MountPoseConfigs::MountPosePitch = 0 |
The mounting calibration pitch-component.
Minimum Value: -360 Maximum Value: 360 Default Value: 0 Units: deg
double ctre::phoenixpro::configs::MountPoseConfigs::MountPoseRoll = 0 |
The mounting calibration roll-component.
Minimum Value: -360 Maximum Value: 360 Default Value: 0 Units: deg
double ctre::phoenixpro::configs::MountPoseConfigs::MountPoseYaw = 0 |
The mounting calibration yaw-component.
Minimum Value: -360 Maximum Value: 360 Default Value: 0 Units: deg