Pigeon

This refers to the very first iteration of the CTRE Pigeon which is discontinued and only supported via Phoenix 5.

Phoenix Tuner

To communicate and update this device you need to install the Phoenix tuner.

Documentation

The Pigeon is only available in Phoenix 5 so the documentation is located below. You must include Phoenix 5 libraries in YAGSL partly because of this device.

YAGSL Checklist

Communication

After setting the CAN ID you set the id portion of the JSON configuration for the pigeon to the CAN ID. This device is not compatible with CANivore's thus the canbus option does not apply and should be "" or "rio" or null.

Example swervedrive.json

{
  "imu": {
    "type": "",
    "id": ,
    "canbus": 
  },
  "invertedIMU": true,
  "modules": [
    "frontleft.json",
    "frontright.json",
    "backleft.json",
    "backright.json"
  ]
}

Last updated