CTRE Phoenix C++ 5.36.0-beta-1
Loading...
Searching...
No Matches
ctre::phoenix::sensors Namespace Reference

sensors namespace More...

Classes

class  BasePigeon
 Pigeon IMU Class. More...
 
struct  BasePigeonConfiguration
 Configurables available to Pigeon. More...
 
struct  BasePigeonConfigUtils
 Util class to help with Pigeon configurations. More...
 
class  BasePigeonSimCollection
 Collection of simulation functions available to a Pigeon IMU. More...
 
class  PigeonIMU
 Pigeon IMU Class. More...
 
struct  PigeonIMU_Faults
 Sticky faults available to Pigeon. More...
 
struct  PigeonIMU_StickyFaults
 Sticky faults available to Pigeon. More...
 
struct  PigeonIMUConfiguration
 Configurables available to Pigeon. More...
 
struct  PigeonIMUConfigUtils
 Util class to help with Pigeon configurations. More...
 
class  SensorVelocityMeasPeriodRoutines
 Class to handle routines specific to VelocityMeasPeriod. More...
 
class  WPI_PigeonIMU
 

Enumerations

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
}
 Enumerate filter periods for any sensor that measures velocity. More...
 
enum  PigeonIMU_ControlFrame { PigeonIMU_CondStatus_Control_1 = 0x00042800 }
 Enumerated type for status frame types. More...
 
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
}
 Enumerated type for status frame types. More...
 

Detailed Description

sensors namespace

Enumeration Type Documentation

◆ PigeonIMU_ControlFrame

Enumerated type for status frame types.

Enumerator
PigeonIMU_CondStatus_Control_1 

◆ PigeonIMU_StatusFrame

Enumerated type for status frame types.

Enumerator
PigeonIMU_CondStatus_1_General 
PigeonIMU_CondStatus_9_SixDeg_YPR 
PigeonIMU_CondStatus_6_SensorFusion 
PigeonIMU_CondStatus_11_GyroAccum 
PigeonIMU_CondStatus_2_GeneralCompass 
PigeonIMU_CondStatus_3_GeneralAccel 
PigeonIMU_CondStatus_10_SixDeg_Quat 
PigeonIMU_RawStatus_4_Mag 
PigeonIMU_BiasedStatus_2_Gyro 
PigeonIMU_BiasedStatus_4_Mag 
PigeonIMU_BiasedStatus_6_Accel 

◆ SensorVelocityMeasPeriod

Enumerate filter periods for any sensor that measures velocity.

Enumerator
Period_1Ms 

1ms velocity measurement period

Period_2Ms 

2ms velocity measurement period

Period_5Ms 

5ms velocity measurement period

Period_10Ms 

10ms velocity measurement period

Period_20Ms 

20ms velocity measurement period

Period_25Ms 

25ms velocity measurement period

Period_50Ms 

50ms velocity measurement period

Period_100Ms 

100ms velocity measurement period