|
| WPI_Pigeon2 (int deviceNumber, std::string const &canbus="") |
|
| WPI_Pigeon2 (WPI_Pigeon2 const &)=delete |
|
WPI_Pigeon2 & | operator= (WPI_Pigeon2 const &)=delete |
|
void | InitSendable (wpi::SendableBuilder &builder) override |
|
void | Calibrate () final |
|
void | Reset () final |
|
double | GetAngle () const override |
|
double | GetRate () const override |
|
frc::Rotation2d | GetRotation2d () const override |
|
| Pigeon2 (int deviceNumber, std::string const &canbus="") |
|
ErrorCode | GetFaults (Pigeon2_Faults &toFill) |
|
ErrorCode | GetStickyFaults (Pigeon2_StickyFaults &toFill) |
|
ErrorCode | ConfigMountPose (double yaw, double pitch, double roll, int timeoutMs=0) |
|
ErrorCode | ConfigMountPoseYaw (double yaw, int timeoutMs=0) |
|
ErrorCode | ConfigMountPosePitch (double pitch, int timeoutMs=0) |
|
ErrorCode | ConfigMountPoseRoll (double roll, int timeoutMs=0) |
|
ErrorCode | ConfigEnableCompass (bool enable, int timeoutMs=0) |
|
ErrorCode | ConfigDisableTemperatureCompensation (bool disable, int timeoutMs=0) |
|
ErrorCode | ConfigDisableNoMotionCalibration (bool disable, int timeoutMs=0) |
|
ErrorCode | ZeroGyroBiasNow (int timeoutMs=0) |
|
ErrorCode | GetGravityVector (double gravVector[3]) const |
|
ErrorCode | ConfigAllSettings (Pigeon2Configuration &settings, int timeoutMs=50) |
|
void | GetAllConfigs (Pigeon2Configuration &allConfigs, int timeoutMs=50) |
|
| BasePigeon (int deviceNumber, std::string const &version, std::string const &canbus="") |
|
int | SetYaw (double angleDeg, int timeoutMs=0) |
|
int | AddYaw (double angleDeg, int timeoutMs=0) |
|
int | SetYawToCompass (int timeoutMs=0) |
|
int | SetAccumZAngle (double angleDeg, int timeoutMs=0) |
|
ErrorCode | GetLastError () const |
|
ErrorCode | Get6dQuaternion (double wxyz[4]) const |
|
ErrorCode | GetYawPitchRoll (double ypr[3]) const |
|
double | GetYaw () const |
|
double | GetPitch () const |
|
double | GetRoll () const |
|
int | GetAccumGyro (double xyz_deg[3]) const |
|
double | GetAbsoluteCompassHeading () const |
|
double | GetCompassHeading () const |
|
double | GetCompassFieldStrength () const |
|
double | GetTemp () const |
|
uint32_t | GetUpTime () const |
|
int | GetRawMagnetometer (int16_t rm_xyz[3]) const |
|
int | GetBiasedMagnetometer (int16_t bm_xyz[3]) const |
|
int | GetBiasedAccelerometer (int16_t ba_xyz[3]) const |
|
int | GetRawGyro (double xyz_dps[3]) const |
|
uint32_t | GetResetCount () const |
|
uint32_t | GetResetFlags () const |
|
uint32_t | GetFirmVers () const |
|
bool | HasResetOccurred () const |
|
ErrorCode | ConfigSetCustomParam (int newValue, int paramIndex, int timeoutMs=0) |
|
int | ConfigGetCustomParam (int paramIndex, int timeoutMs=0) |
|
ErrorCode | ConfigSetParameter (ParamEnum param, double value, uint8_t subValue, int ordinal, int timeoutMs=0) |
|
double | ConfigGetParameter (ctre::phoenix::ParamEnum param, int ordinal, int timeoutMs=0) |
|
ErrorCode | ConfigGetParameter (ParamEnum param, int32_t valueToSend, int32_t &valueReceived, uint8_t &subValue, int32_t ordinal, int32_t timeoutMs) |
|
ErrorCode | SetStatusFramePeriod (PigeonIMU_StatusFrame statusFrame, uint8_t periodMs, int timeoutMs=0) |
|
int | GetStatusFramePeriod (PigeonIMU_StatusFrame frame, int timeoutMs=0) |
|
ErrorCode | SetControlFramePeriod (PigeonIMU_ControlFrame frame, int periodMs) |
|
int | GetFirmwareVersion () |
|
ErrorCode | ClearStickyFaults (int timeoutMs=0) |
|
void * | GetLowLevelHandle () const |
|
virtual ctre::phoenix::ErrorCode | ConfigAllSettings (const BasePigeonConfiguration &allConfigs, int timeoutMs=50) |
|
virtual void | GetAllConfigs (BasePigeonConfiguration &allConfigs, int timeoutMs=50) |
|
virtual ErrorCode | ConfigFactoryDefault (int timeoutMs=50) |
|
virtual BasePigeonSimCollection & | GetSimCollection () |
|
| CANBusAddressable (int deviceNumber) |
|
int | GetDeviceNumber () |
|