Third-Party CAN Devices¶
A number of FRC vendors offer their own CAN peripherals. As CAN devices offer expansive feature-sets, vendor CAN devices require similarly expansive code libraries to operate. As a result, these libraries are not maintained as an official part of WPILib, but are instead maintained by the vendors themselves. For a guide to installing third-party libraries, see 3rd Party Libraries
A list of common third-party CAN devices from various vendors, along with links to corresponding external documentation, is provided below:
Cross-the-Road Electronics¶
Cross-the-Road Electronics (CTRE) offers several CAN peripherals with external libraries:
CTRE Motor Controllers¶
Talon SRX
Victor SPX
CTRE Sensors¶
Pigeon IMU
CANifier
REV Robotics¶
REV Robotics currently offers the SPARK MAX motor controller, which has a similar feature-set to the Talon SRX.
REV Motor Controllers¶
SPARK MAX