Package com.ctre.phoenixpro.configs
Class MountPoseConfigs
java.lang.Object
com.ctre.phoenixpro.configs.MountPoseConfigs
- All Implemented Interfaces:
ParentConfiguration,ISerializable
public class MountPoseConfigs extends Object implements ParentConfiguration
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.
-
Field Summary
Fields Modifier and Type Field Description doubleMountPosePitchThe mounting calibration pitch-component Minimum Value: -360 Maximum Value: 360 Default Value: 0 Units: degdoubleMountPoseRollThe mounting calibration roll-component Minimum Value: -360 Maximum Value: 360 Default Value: 0 Units: degdoubleMountPoseYawThe mounting calibration yaw-component Minimum Value: -360 Maximum Value: 360 Default Value: 0 Units: deg -
Constructor Summary
Constructors Constructor Description MountPoseConfigs() -
Method Summary
Modifier and Type Method Description StatusCodedeserialize(String string)Stringserialize()StringtoString()
-
Field Details
-
MountPoseYaw
The mounting calibration yaw-component- Minimum Value: -360
- Maximum Value: 360
- Default Value: 0
- Units: deg
-
MountPosePitch
The mounting calibration pitch-component- Minimum Value: -360
- Maximum Value: 360
- Default Value: 0
- Units: deg
-
MountPoseRoll
The mounting calibration roll-component- Minimum Value: -360
- Maximum Value: 360
- Default Value: 0
- Units: deg
-
-
Constructor Details
-
MountPoseConfigs
public MountPoseConfigs()
-
-
Method Details
-
toString
-
deserialize
- Specified by:
deserializein interfaceParentConfiguration
-
serialize
- Specified by:
serializein interfaceISerializable
-