CTRE Phoenix C++ 5.33.1
ctre::phoenix::sensors::Pigeon2ConfigUtils Struct Reference

Util class to help with Pigeon configurations. More...

#include <ctre/phoenix/sensors/Pigeon2.h>

Static Public Member Functions

static bool MountPoseYawDifferent (const Pigeon2Configuration &settings)
 Determine if specified value is different from default. More...
 
static bool MountPosePitchDifferent (const Pigeon2Configuration &settings)
 
static bool MountPoseRollDifferent (const Pigeon2Configuration &settings)
 
static bool EnableCompassDifferent (const Pigeon2Configuration &settings)
 
static bool DisableTemperatureCompensationDifferent (const Pigeon2Configuration &settings)
 
static bool DisableNoMotionCalibrationDifferent (const Pigeon2Configuration &settings)
 
static bool XAxisGyroErrorDifferent (Pigeon2Configuration settings)
 
static bool YAxisGyroErrorDifferent (Pigeon2Configuration settings)
 
static bool ZAxisGyroErrorDifferent (Pigeon2Configuration settings)
 
static bool CustomParam0Different (const Pigeon2Configuration &settings)
 
static bool CustomParam1Different (const Pigeon2Configuration &settings)
 

Detailed Description

Util class to help with Pigeon configurations.

Deprecated:
This device's Phoenix 5 API is deprecated for removal in the 2025 season. Users should update to Phoenix 6 firmware and migrate to the Phoenix 6 API. A migration guide is available at https://v6.docs.ctr-electronics.com/en/stable/docs/migration/migration-guide/index.html.

If the Phoenix 5 API must be used for this device, the device must have 22.X firmware. This firmware is available in Tuner X after selecting Phoenix 5 in the firmware year dropdown.

Member Function Documentation

◆ CustomParam0Different()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::CustomParam0Different ( const Pigeon2Configuration settings)
inlinestatic

◆ CustomParam1Different()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::CustomParam1Different ( const Pigeon2Configuration settings)
inlinestatic

◆ DisableNoMotionCalibrationDifferent()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::DisableNoMotionCalibrationDifferent ( const Pigeon2Configuration settings)
inlinestatic

◆ DisableTemperatureCompensationDifferent()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::DisableTemperatureCompensationDifferent ( const Pigeon2Configuration settings)
inlinestatic

◆ EnableCompassDifferent()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::EnableCompassDifferent ( const Pigeon2Configuration settings)
inlinestatic

◆ MountPosePitchDifferent()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::MountPosePitchDifferent ( const Pigeon2Configuration settings)
inlinestatic

◆ MountPoseRollDifferent()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::MountPoseRollDifferent ( const Pigeon2Configuration settings)
inlinestatic

◆ MountPoseYawDifferent()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::MountPoseYawDifferent ( const Pigeon2Configuration settings)
inlinestatic

Determine if specified value is different from default.

Parameters
settingssettings to compare against
Returns
if specified value is different from default

◆ XAxisGyroErrorDifferent()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::XAxisGyroErrorDifferent ( Pigeon2Configuration  settings)
inlinestatic

◆ YAxisGyroErrorDifferent()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::YAxisGyroErrorDifferent ( Pigeon2Configuration  settings)
inlinestatic

◆ ZAxisGyroErrorDifferent()

static bool ctre::phoenix::sensors::Pigeon2ConfigUtils::ZAxisGyroErrorDifferent ( Pigeon2Configuration  settings)
inlinestatic

The documentation for this struct was generated from the following file: