AddYaw(double angleDeg, int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
BasePigeon(int deviceNumber, std::string const &version, std::string const &canbus="") | ctre::phoenix::sensors::BasePigeon | |
BasePigeon(ctre::phoenix::motorcontrol::can::TalonSRX &talonSrx) | ctre::phoenix::sensors::BasePigeon | protected |
CANBusAddressable(int deviceNumber) | ctre::phoenix::CANBusAddressable | inline |
ClearStickyFaults(int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
ConfigAllSettings(Pigeon2Configuration &settings, int timeoutMs=50) | ctre::phoenix::sensors::Pigeon2 | |
ctre::phoenix::sensors::BasePigeon::ConfigAllSettings(const BasePigeonConfiguration &allConfigs, int timeoutMs=50) | ctre::phoenix::sensors::BasePigeon | virtual |
ConfigDisableNoMotionCalibration(bool disable, int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
ConfigDisableTemperatureCompensation(bool disable, int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
ConfigEnableCompass(bool enable, int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
ConfigFactoryDefault(int timeoutMs=50) | ctre::phoenix::sensors::BasePigeon | virtual |
ConfigGetCustomParam(int paramIndex, int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
ConfigGetParameter(ctre::phoenix::ParamEnum param, int ordinal, int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
ConfigGetParameter(ParamEnum param, int32_t valueToSend, int32_t &valueReceived, uint8_t &subValue, int32_t ordinal, int32_t timeoutMs) | ctre::phoenix::sensors::BasePigeon | |
ConfigMountPose(AxisDirection forward, AxisDirection up, int timeoutMs=50) | ctre::phoenix::sensors::Pigeon2 | |
ConfigMountPose(double yaw, double pitch, double roll, int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
ConfigMountPosePitch(double pitch, int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
ConfigMountPoseRoll(double roll, int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
ConfigMountPoseYaw(double yaw, int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
ConfigSetCustomParam(int newValue, int paramIndex, int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
ConfigSetParameter(ParamEnum param, double value, uint8_t subValue, int ordinal, int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
ConfigXAxisGyroError(double err, int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
ConfigYAxisGyroError(double err, int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
ConfigZAxisGyroError(double err, int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
DestroyAllBasePigeons() | ctre::phoenix::sensors::BasePigeon | static |
Get6dQuaternion(double wxyz[4]) const | ctre::phoenix::sensors::BasePigeon | |
GetAbsoluteCompassHeading() const | ctre::phoenix::sensors::BasePigeon | |
GetAccumGyro(double xyz_deg[3]) const | ctre::phoenix::sensors::BasePigeon | |
GetAllConfigs(Pigeon2Configuration &allConfigs, int timeoutMs=50) | ctre::phoenix::sensors::Pigeon2 | |
ctre::phoenix::sensors::BasePigeon::GetAllConfigs(BasePigeonConfiguration &allConfigs, int timeoutMs=50) | ctre::phoenix::sensors::BasePigeon | virtual |
GetBiasedAccelerometer(int16_t ba_xyz[3]) const | ctre::phoenix::sensors::BasePigeon | |
GetBiasedMagnetometer(int16_t bm_xyz[3]) const | ctre::phoenix::sensors::BasePigeon | |
GetCompassFieldStrength() const | ctre::phoenix::sensors::BasePigeon | |
GetCompassHeading() const | ctre::phoenix::sensors::BasePigeon | |
GetDeviceNumber() | ctre::phoenix::CANBusAddressable | inline |
GetFaults(Pigeon2_Faults &toFill) | ctre::phoenix::sensors::Pigeon2 | |
GetFirmVers() const | ctre::phoenix::sensors::BasePigeon | |
GetFirmwareVersion() | ctre::phoenix::sensors::BasePigeon | |
GetGravityVector(double gravVector[3]) const | ctre::phoenix::sensors::Pigeon2 | |
GetLastError() const | ctre::phoenix::sensors::BasePigeon | |
GetLowLevelHandle() const | ctre::phoenix::sensors::BasePigeon | inline |
GetPitch() const | ctre::phoenix::sensors::BasePigeon | |
GetRawGyro(double xyz_dps[3]) const | ctre::phoenix::sensors::BasePigeon | |
GetRawMagnetometer(int16_t rm_xyz[3]) const | ctre::phoenix::sensors::BasePigeon | |
GetResetCount() const | ctre::phoenix::sensors::BasePigeon | |
GetResetFlags() const | ctre::phoenix::sensors::BasePigeon | |
GetRoll() const | ctre::phoenix::sensors::BasePigeon | |
GetSimCollection() | ctre::phoenix::sensors::BasePigeon | virtual |
GetStatusFramePeriod(PigeonIMU_StatusFrame frame, int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
GetStickyFaults(Pigeon2_StickyFaults &toFill) | ctre::phoenix::sensors::Pigeon2 | |
GetTemp() const | ctre::phoenix::sensors::BasePigeon | |
GetUpTime() const | ctre::phoenix::sensors::BasePigeon | |
GetYaw() const | ctre::phoenix::sensors::BasePigeon | |
GetYawPitchRoll(double ypr[3]) const | ctre::phoenix::sensors::BasePigeon | |
HasResetOccurred() const | ctre::phoenix::sensors::BasePigeon | |
Pigeon2(int deviceNumber, std::string const &canbus="") | ctre::phoenix::sensors::Pigeon2 | |
SetAccumZAngle(double angleDeg, int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
SetControlFramePeriod(PigeonIMU_ControlFrame frame, int periodMs) | ctre::phoenix::sensors::BasePigeon | |
SetStatusFramePeriod(PigeonIMU_StatusFrame statusFrame, uint8_t periodMs, int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
SetYaw(double angleDeg, int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
SetYawToCompass(int timeoutMs=0) | ctre::phoenix::sensors::BasePigeon | |
ZeroGyroBiasNow(int timeoutMs=0) | ctre::phoenix::sensors::Pigeon2 | |
~BasePigeon() | ctre::phoenix::sensors::BasePigeon | |