| _emptyControl | ctre::phoenix6::hardware::ParentDevice | inlineprotectedstatic |
| ClearStickyFault_BootDuringEnable(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_BootDuringEnable() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_BootIntoMotion(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_BootIntoMotion() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_BootupAccelerometer(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_BootupAccelerometer() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_BootupGyroscope(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_BootupGyroscope() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_BootupMagnetometer(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_BootupMagnetometer() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_DataAcquiredLate(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_DataAcquiredLate() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_Hardware(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_Hardware() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_LoopTimeSlow(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_LoopTimeSlow() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_SaturatedAccelerometer(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_SaturatedAccelerometer() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_SaturatedGyroscope(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_SaturatedGyroscope() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_SaturatedMagnetometer(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_SaturatedMagnetometer() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_Undervoltage(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_Undervoltage() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_UnlicensedFeatureInUse(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFault_UnlicensedFeatureInUse() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFaults(units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ClearStickyFaults() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| CorePigeon2(int deviceId, std::string canbus="") | ctre::phoenix6::hardware::core::CorePigeon2 | |
| CorePigeon2(int deviceId, CANBus canbus) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| deviceIdentifier | ctre::phoenix6::hardware::ParentDevice | protected |
| GetAccelerationX(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAccelerationY(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAccelerationZ(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAccumGyroX(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAccumGyroY(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAccumGyroZ(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAngle() const | ctre::phoenix6::hardware::Pigeon2 | |
| GetAngularVelocityXDevice(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAngularVelocityXWorld(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAngularVelocityYDevice(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAngularVelocityYWorld(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAngularVelocityZDevice(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAngularVelocityZWorld(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetAppliedControl() const | ctre::phoenix6::hardware::ParentDevice | inline |
| GetAppliedControl() | ctre::phoenix6::hardware::ParentDevice | inline |
| GetConfigurator() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| GetConfigurator() const | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| GetDeviceHash() const | ctre::phoenix6::hardware::ParentDevice | inline |
| GetDeviceID() const | ctre::phoenix6::hardware::ParentDevice | inline |
| GetFault_BootDuringEnable(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_BootIntoMotion(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_BootupAccelerometer(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_BootupGyroscope(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_BootupMagnetometer(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_DataAcquiredLate(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_Hardware(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_LoopTimeSlow(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_SaturatedAccelerometer(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_SaturatedGyroscope(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_SaturatedMagnetometer(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_Undervoltage(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFault_UnlicensedFeatureInUse(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetFaultField(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetGenericSignal(uint32_t signal, bool refresh=true) | ctre::phoenix6::hardware::ParentDevice | inline |
| GetGravityVectorX(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetGravityVectorY(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetGravityVectorZ(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetIsProLicensed(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetMagneticFieldX(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetMagneticFieldY(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetMagneticFieldZ(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetNetwork() const | ctre::phoenix6::hardware::ParentDevice | inline |
| GetNoMotionCount(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetNoMotionEnabled(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetPitch(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetQuatW(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetQuatX(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetQuatY(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetQuatZ(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetRate() const | ctre::phoenix6::hardware::Pigeon2 | |
| GetRawMagneticFieldX(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetRawMagneticFieldY(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetRawMagneticFieldZ(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetResetOccurredChecker() const | ctre::phoenix6::hardware::ParentDevice | inline |
| GetRoll(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetRotation2d() const | ctre::phoenix6::hardware::Pigeon2 | |
| GetRotation3d() const | ctre::phoenix6::hardware::Pigeon2 | |
| GetSimState() | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| GetStickyFault_BootDuringEnable(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_BootIntoMotion(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_BootupAccelerometer(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_BootupGyroscope(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_BootupMagnetometer(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_DataAcquiredLate(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_Hardware(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_LoopTimeSlow(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_SaturatedAccelerometer(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_SaturatedGyroscope(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_SaturatedMagnetometer(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_Undervoltage(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFault_UnlicensedFeatureInUse(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetStickyFaultField(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetSupplyVoltage(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetTemperature(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetTemperatureCompensationDisabled(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetUpTime(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetVersion(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetVersionBugfix(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetVersionBuild(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetVersionMajor(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetVersionMinor(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| GetYaw(bool refresh=true) | ctre::phoenix6::hardware::core::CorePigeon2 | |
| HasResetOccurred() | ctre::phoenix6::hardware::ParentDevice | inline |
| InitSendable(wpi::SendableBuilder &builder) override | ctre::phoenix6::hardware::Pigeon2 | |
| is_all_device_v | ctre::phoenix6::hardware::ParentDevice | protectedstatic |
| IsConnected(units::second_t maxLatencySeconds=500_ms) | ctre::phoenix6::hardware::ParentDevice | inline |
| LookupDimensionlessStatusSignal(uint16_t spn, std::string signalName, bool refresh) | ctre::phoenix6::hardware::ParentDevice | inlineprotected |
| LookupStatusSignal(uint16_t spn, std::string signalName, bool reportOnConstruction, bool refresh) | ctre::phoenix6::hardware::ParentDevice | inlineprotected |
| LookupStatusSignal(uint16_t spn, std::function< std::map< uint16_t, std::string >()> mapFiller, std::string signalName, bool reportOnConstruction, bool refresh) | ctre::phoenix6::hardware::ParentDevice | inlineprotected |
| operator=(ParentDevice const &)=delete | ctre::phoenix6::hardware::ParentDevice | |
| OptimizeBusUtilization(units::frequency::hertz_t optimizedFreqHz=0_Hz, units::time::second_t timeoutSeconds=100_ms) | ctre::phoenix6::hardware::ParentDevice | |
| OptimizeBusUtilizationForAll(Devices &... devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
| OptimizeBusUtilizationForAll(const std::vector< ParentDevice * > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
| OptimizeBusUtilizationForAll(const std::array< ParentDevice *, N > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
| OptimizeBusUtilizationForAll(units::frequency::hertz_t optimizedFreqHz, Devices &... devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
| OptimizeBusUtilizationForAll(units::frequency::hertz_t optimizedFreqHz, const std::vector< ParentDevice * > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
| OptimizeBusUtilizationForAll(units::frequency::hertz_t optimizedFreqHz, const std::array< ParentDevice *, N > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
| ParentDevice(int deviceID, std::string model, std::string canbus) | ctre::phoenix6::hardware::ParentDevice | inline |
| ParentDevice(ParentDevice const &)=delete | ctre::phoenix6::hardware::ParentDevice | |
| Pigeon2(int deviceId, std::string canbus="") | ctre::phoenix6::hardware::Pigeon2 | |
| Pigeon2(int deviceId, CANBus canbus) | ctre::phoenix6::hardware::Pigeon2 | inline |
| Reset() | ctre::phoenix6::hardware::Pigeon2 | |
| ResetSignalFrequencies(units::time::second_t timeoutSeconds=100_ms) | ctre::phoenix6::hardware::ParentDevice | |
| ResetSignalFrequenciesForAll(Devices &... devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
| ResetSignalFrequenciesForAll(const std::vector< ParentDevice * > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
| ResetSignalFrequenciesForAll(const std::array< ParentDevice *, N > &devices) | ctre::phoenix6::hardware::ParentDevice | inlinestatic |
| SetControl(const controls::ControlRequest &request) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| SetControlPrivate(const controls::ControlRequest &request) | ctre::phoenix6::hardware::ParentDevice | protectedvirtual |
| SetYaw(units::angle::degree_t newValue, units::time::second_t timeoutSeconds) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| SetYaw(units::angle::degree_t newValue) | ctre::phoenix6::hardware::core::CorePigeon2 | inline |
| ~ParentDevice()=default | ctre::phoenix6::hardware::ParentDevice | virtual |
| ~Pigeon2() | ctre::phoenix6::hardware::Pigeon2 | |