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 | |