Module ctre_sys::pigeon[][src]

Enums and functions related to the Pigeon IMU.

Enums

PigeonIMU_ControlFrame

Enumerated type for status frame types.

PigeonIMU_StatusFrame

Enumerated type for status frame types.

_Handle

Functions

c_PigeonIMU_AddFusedHeading
c_PigeonIMU_AddYaw
c_PigeonIMU_ClearStickyFaults
c_PigeonIMU_ConfigGetCustomParam
c_PigeonIMU_ConfigGetParameter
c_PigeonIMU_ConfigSetCustomParam
c_PigeonIMU_ConfigSetParameter
c_PigeonIMU_ConfigTemperatureCompensationEnable
c_PigeonIMU_Create1
c_PigeonIMU_Create2
c_PigeonIMU_EnterCalibrationMode
c_PigeonIMU_Get6dQuaternion

wxyz takes an array of length 4

c_PigeonIMU_GetAbsoluteCompassHeading
c_PigeonIMU_GetAccelerometerAngles

tiltAngles takes an array of length 3

c_PigeonIMU_GetAccumGyro

xyz_deg takes an array of length 3

c_PigeonIMU_GetBiasedAccelerometer

ba_xyz takes an array of length 3

c_PigeonIMU_GetBiasedMagnetometer

bm_xyz takes an array of length 3

c_PigeonIMU_GetCompassFieldStrength
c_PigeonIMU_GetCompassHeading
c_PigeonIMU_GetDescription
c_PigeonIMU_GetFaults
c_PigeonIMU_GetFirmwareVersion
c_PigeonIMU_GetFusedHeading1
c_PigeonIMU_GetFusedHeading2
c_PigeonIMU_GetGeneralStatus
c_PigeonIMU_GetLastError
c_PigeonIMU_GetRawGyro

xyz_dps takes an array of length 3

c_PigeonIMU_GetRawMagnetometer

rm_xyz takes an array of length 3

c_PigeonIMU_GetResetCount
c_PigeonIMU_GetResetFlags
c_PigeonIMU_GetState
c_PigeonIMU_GetStatusFramePeriod
c_PigeonIMU_GetStickyFaults
c_PigeonIMU_GetTemp
c_PigeonIMU_GetUpTime
c_PigeonIMU_GetYawPitchRoll

ypr takes an array of length 3

c_PigeonIMU_HasResetOccurred
c_PigeonIMU_SetAccumZAngle
c_PigeonIMU_SetCompassAngle
c_PigeonIMU_SetCompassDeclination
c_PigeonIMU_SetControlFramePeriod
c_PigeonIMU_SetFusedHeading
c_PigeonIMU_SetFusedHeadingToCompass
c_PigeonIMU_SetLastError
c_PigeonIMU_SetStatusFramePeriod
c_PigeonIMU_SetYaw
c_PigeonIMU_SetYawToCompass

Type Definitions

Handle