| 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(const BasePigeonConfiguration &allConfigs, int timeoutMs=50) | ctre::phoenix::sensors::BasePigeon | virtual |
| 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 | |
| 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 | |
| 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(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 |
| GetFirmVers() const | ctre::phoenix::sensors::BasePigeon | |
| GetFirmwareVersion() | ctre::phoenix::sensors::BasePigeon | |
| 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 | |
| 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 | |
| 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 | |
| ~BasePigeon() | ctre::phoenix::sensors::BasePigeon | |