CTRE_Phoenix 5.20.2
|
Classes | |
class | AbsoluteSensorRangeRoutines |
class | BasePigeon |
struct | BasePigeonConfiguration |
struct | BasePigeonConfigUtils |
class | BasePigeonSimCollection |
class | CANCoder |
struct | CANCoderConfiguration |
struct | CANCoderConfigUtils |
struct | CANCoderFaults |
class | CANCoderSimCollection |
struct | CANCoderStickyFaults |
class | Pigeon2 |
struct | Pigeon2_Faults |
struct | Pigeon2_StickyFaults |
struct | Pigeon2Configuration |
struct | Pigeon2ConfigUtils |
class | PigeonIMU |
struct | PigeonIMU_Faults |
struct | PigeonIMU_StickyFaults |
struct | PigeonIMUConfiguration |
struct | PigeonIMUConfigUtils |
class | SensorInitializationStrategyRoutines |
class | SensorTimeBaseRoutines |
class | SensorVelocityMeasPeriodRoutines |
class | WPI_CANCoder |
class | WPI_Pigeon2 |
class | WPI_PigeonIMU |
Enumerations | |
enum | AbsoluteSensorRange { Unsigned_0_to_360 = 0 , Signed_PlusMinus180 = 1 } |
enum | CANCoderStatusFrame { CANCoderStatusFrame_SensorData = 0x041400 , CANCoderStatusFrame_VbatAndFaults = 0x041440 } |
enum | MagnetFieldStrength { Invalid_Unknown = 0 , BadRange_RedLED = 1 , Adequate_OrangeLED = 2 , Good_GreenLED = 3 } |
enum | PigeonIMU_ControlFrame { PigeonIMU_CondStatus_Control_1 = 0x00042800 } |
enum | PigeonIMU_StatusFrame { PigeonIMU_CondStatus_1_General = 0x042000 , PigeonIMU_CondStatus_9_SixDeg_YPR = 0x042200 , PigeonIMU_CondStatus_6_SensorFusion = 0x042140 , PigeonIMU_CondStatus_11_GyroAccum = 0x042280 , PigeonIMU_CondStatus_2_GeneralCompass = 0x042040 , PigeonIMU_CondStatus_3_GeneralAccel = 0x042080 , PigeonIMU_CondStatus_10_SixDeg_Quat = 0x042240 , PigeonIMU_RawStatus_4_Mag = 0x041CC0 , PigeonIMU_BiasedStatus_2_Gyro = 0x041C40 , PigeonIMU_BiasedStatus_4_Mag = 0x041CC0 , PigeonIMU_BiasedStatus_6_Accel = 0x41D40 } |
enum | SensorInitializationStrategy { BootToZero = 0 , BootToAbsolutePosition = 1 } |
enum | SensorTimeBase { Per100Ms_Legacy = 0 , PerSecond = 1 , PerMinute = 2 } |
enum | SensorVelocityMeasPeriod { Period_1Ms = 1 , Period_2Ms = 2 , Period_5Ms = 5 , Period_10Ms = 10 , Period_20Ms = 20 , Period_25Ms = 25 , Period_50Ms = 50 , Period_100Ms = 100 } |
sensors namespace
Enumerated type for status frame types.
Indicates the magnet field strength of a magnet-based sensor
Enumerated type for status frame types.
Enumerated type for status frame types.
Enum for how CANCoder should initialize its position register on boot.
Enumerate filter periods for any sensor that measures velocity.