Skip to content

Commit f80f5c8

Browse files
Add additional 3rd party CAN devices (#2823)
Update links --------- Co-authored-by: shueja <[email protected]>
1 parent 4f01c47 commit f80f5c8

File tree

1 file changed

+33
-22
lines changed

1 file changed

+33
-22
lines changed

source/docs/software/can-devices/third-party-devices.rst

Lines changed: 33 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -19,56 +19,56 @@ CTR Electronics (CTRE) offers several CAN peripherals with external libraries. G
1919

2020
### CTRE Motor Controllers
2121

22-
- **Talon FX (with Falcon 500 Motor)**
22+
- **Talon FX (with Falcon 500 Motor, Kraken x60 motor, and Kraken x44)**
2323

24-
- API Documentation (v5: [Java](https://api.ctr-electronics.com/phoenix/release/java/com/ctre/phoenix/motorcontrol/can/WPI_TalonFX.html), [C++](https://api.ctr-electronics.com/phoenix/release/cpp/classctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_w_p_i___talon_f_x.html) | Pro: [Java](https://api.ctr-electronics.com/phoenixpro/release/java/com/ctre/phoenixpro/hardware/TalonFX.html), [C++](https://api.ctr-electronics.com/phoenixpro/release/cpp/classctre_1_1phoenixpro_1_1hardware_1_1_talon_f_x.html))
25-
- [Hardware User's Manual](https://store.ctr-electronics.com/content/user-manual/Falcon%20500%20User%20Guide.pdf)
26-
- Software Documentation ([v5](https://v5.docs.ctr-electronics.com/en/stable/ch13_MC.html), [Pro](https://pro.docs.ctr-electronics.com/en/stable/docs/api-reference/examples/quickstart.html))
24+
- API Documentation (v6: [Java](https://api.ctr-electronics.com/phoenix6/release/java/com/ctre/phoenix6/hardware/TalonFX.html), [C++](https://api.ctr-electronics.com/phoenix/release/cpp/classctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_talon_f_x.html))
25+
- Hardware User's Manual ([Falcon 500](https://ctre.download/files/user-manual/Falcon%20500%20v3%20User's%20Guide.pdf), [Kraken x60](https://docs.wcproducts.com/kraken-x60), [Kraken x44](https://docs.wcproducts.com/kraken-x44))
26+
- [Software Documentation](https://v6.docs.ctr-electronics.com/en/stable/docs/hardware-reference/talonfx/index.html)
2727

2828
- **Talon SRX**
2929

3030
- API Documentation ([Java](https://api.ctr-electronics.com/phoenix/release/java/com/ctre/phoenix/motorcontrol/can/WPI_TalonSRX.html), [C++](https://api.ctr-electronics.com/phoenix/release/cpp/classctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_w_p_i___talon_s_r_x.html))
31-
- [Hardware User's Manual](https://store.ctr-electronics.com/content/user-manual/Talon%20SRX%20User's%20Guide.pdf)
31+
- [Hardware User's Manual](https://ctre.download/files/user-manual/Talon%20SRX%20User's%20Guide.pdf)
3232
- [Software Documentation](https://v5.docs.ctr-electronics.com/en/stable/ch13_MC.html)
3333

3434
- **Victor SPX**
3535

3636
- API Documentation ([Java](https://api.ctr-electronics.com/phoenix/release/java/com/ctre/phoenix/motorcontrol/can/WPI_VictorSPX.html), [C++](https://api.ctr-electronics.com/phoenix/release/cpp/classctre_1_1phoenix_1_1motorcontrol_1_1can_1_1_w_p_i___victor_s_p_x.html))
37-
- [Hardware User's Manual](https://store.ctr-electronics.com/content/user-manual/Victor%20SPX%20User's%20Guide.pdf)
37+
- [Hardware User's Manual](https://ctre.download/files/user-manual/Victor%20SPX%20User's%20Guide.pdf)
3838
- [Software Documentation](https://v5.docs.ctr-electronics.com/en/stable/ch13_MC.html)
3939

4040
### CTRE Sensors
4141

4242
- **CANcoder**
4343

44-
- API Documentation (v5: [Java](https://api.ctr-electronics.com/phoenix/release/java/com/ctre/phoenix/sensors/WPI_CANCoder.html), [C++](https://api.ctr-electronics.com/phoenix/release/cpp/classctre_1_1phoenix_1_1sensors_1_1_w_p_i___c_a_n_coder.html) | Pro: [Java](https://api.ctr-electronics.com/phoenixpro/release/java/com/ctre/phoenixpro/hardware/CANcoder.html), [C++](https://api.ctr-electronics.com/phoenixpro/release/cpp/classctre_1_1phoenixpro_1_1hardware_1_1_c_a_ncoder.html))
44+
- API Documentation (v6: [Java](https://api.ctr-electronics.com/phoenix6/release/java/com/ctre/phoenix6/hardware/CANcoder.html), [C++](https://api.ctr-electronics.com/phoenix6/release/cpp/namespacectre_1_1phoenix_1_1platform.html#ad0cac06e0817cbcfe20851a8619a19a8a13b25ca6c3f7037c0f6e13b59cc1e571))
4545
- [Hardware User's Manual](https://store.ctr-electronics.com/content/user-manual/CANCoder%20User's%20Guide.pdf)
46-
- Software Documentation ([v5](https://v5.docs.ctr-electronics.com/en/stable/ch12a_BringUpCANCoder.html), [Pro](https://pro.docs.ctr-electronics.com/en/stable/docs/api-reference/api-usage/index.html))
46+
- [Software Documentation](https://v6.docs.ctr-electronics.com/en/stable/docs/hardware-reference/cancoder/index.html)
4747

4848
- **Pigeon 2.0**
4949

50-
- API Documentation (v5: [Java](https://api.ctr-electronics.com/phoenix/release/java/com/ctre/phoenix/sensors/WPI_Pigeon2.html), [C++](https://api.ctr-electronics.com/phoenix/release/cpp/classctre_1_1phoenix_1_1sensors_1_1_w_p_i___pigeon2.html) | Pro: [Java](https://api.ctr-electronics.com/phoenixpro/release/java/com/ctre/phoenixpro/hardware/Pigeon2.html), [C++](https://api.ctr-electronics.com/phoenixpro/release/cpp/classctre_1_1phoenixpro_1_1hardware_1_1_pigeon2.html))
50+
- API Documentation (v6: [Java](https://api.ctr-electronics.com/phoenix6/release/java/com/ctre/phoenix6/hardware/Pigeon2.html), [C++](https://api.ctr-electronics.com/phoenix6/release/cpp/namespacectre_1_1phoenix_1_1platform.html#ad0cac06e0817cbcfe20851a8619a19a8a7bd5c8d59e1daa07d31aa1d7116c5c64))
5151
- [Hardware User's Manual](https://store.ctr-electronics.com/content/user-manual/Pigeon2%20User's%20Guide.pdf)
52-
- Software Documentation ([v5](https://v5.docs.ctr-electronics.com/en/stable/ch11a_BringUpPigeon2.html), [Pro](https://pro.docs.ctr-electronics.com/en/stable/docs/api-reference/api-usage/index.html))
52+
- [Software Documentation6](https://v6.docs.ctr-electronics.com/en/stable/docs/hardware-reference/pigeon2/index.html)
5353

5454
- **Pigeon IMU**
5555

5656
- API Documentation ([Java](https://api.ctr-electronics.com/phoenix/release/java/com/ctre/phoenix/sensors/WPI_PigeonIMU.html), [C++](https://api.ctr-electronics.com/phoenix/release/cpp/classctre_1_1phoenix_1_1sensors_1_1_w_p_i___pigeon_i_m_u.html))
57-
- [Hardware User's Manual](https://store.ctr-electronics.com/content/user-manual/Pigeon%20IMU%20User's%20Guide.pdf)
57+
- [Hardware User's Manual](https://ctre.download/files/user-manual/Pigeon%20IMU%20User's%20Guide.pdf)
5858
- [Software Documentation](https://v5.docs.ctr-electronics.com/en/stable/ch11_BringUpPigeon.html)
5959

6060
- **CANifier**
6161

6262
- API Documentation ([Java](https://api.ctr-electronics.com/phoenix/release/java/com/ctre/phoenix/CANifier.html), [C++](https://api.ctr-electronics.com/phoenix/release/cpp/classctre_1_1phoenix_1_1_c_a_nifier.html))
63-
- [Hardware User's Manual](https://store.ctr-electronics.com/content/user-manual/CANifier%20User%27s%20Guide.pdf)
63+
- [Hardware User's Manual](https://ctre.download/files/user-manual/CANifier%20User's%20Guide.pdf)
6464
- [Software Documentation](https://v5.docs.ctr-electronics.com/en/stable/ch12_BringUpCANifier.html)
6565

6666
### CTRE Other CAN Devices
6767

6868
- **CANdle LED Controller**
6969

7070
- API Documentation ([Java](https://api.ctr-electronics.com/phoenix/release/java/com/ctre/phoenix/led/CANdle.html), [C++](https://api.ctr-electronics.com/phoenix/release/cpp/classctre_1_1phoenix_1_1led_1_1_c_a_ndle.html))
71-
- [Hardware User's Manual](https://store.ctr-electronics.com/content/user-manual/CANdle%20User's%20Guide.pdf)
71+
- [Hardware User's Manual](https://ctre.download/files/user-manual/CANdle%20User's%20Guide.pdf)
7272
- [Software Documentation](https://v5.docs.ctr-electronics.com/en/stable/ch12b_BringUpCANdle.html)
7373

7474
## REV Robotics
@@ -79,12 +79,12 @@ REV Robotics currently offers the SPARK MAX and SPARK Flex motor controllers whi
7979

8080
- **SPARK MAX**
8181

82-
- API Documentation ([Java](https://codedocs.revrobotics.com/java/com/revrobotics/cansparkmax), [C++](https://codedocs.revrobotics.com/cpp/classrev_1_1_c_a_n_spark_max))
82+
- API Documentation ([Java](https://codedocs.revrobotics.com/java/com/revrobotics/spark/sparkmax), [C++](https://codedocs.revrobotics.com/cpp/classrev_1_1spark_1_1_spark_max.html))
8383
- [Technical Manual](https://docs.revrobotics.com/brushless/spark-max/overview)
8484

8585
- **SPARK Flex**
8686

87-
- API Documentation ([Java](https://codedocs.revrobotics.com/java/com/revrobotics/cansparkflex), [C++](https://codedocs.revrobotics.com/cpp/classrev_1_1_c_a_n_spark_flex))
87+
- API Documentation ([Java](https://codedocs.revrobotics.com/java/com/revrobotics/spark/sparkflex), [C++](https://codedocs.revrobotics.com/cpp/classrev_1_1spark_1_1_spark_flex.html))
8888
- [Technical Manual](https://docs.revrobotics.com/brushless/spark-flex/overview)
8989

9090
## Playing With Fusion
@@ -107,16 +107,27 @@ Playing With Fusion (PWF) offers the Venom integrated motor/controller as well a
107107

108108
## Redux Robotics
109109

110-
Redux Robotics currently offers the Canandcoder :term:`CAN` + :term:`PWM` magnetic encoder and the Canandcolor :term:`CAN`-enabled color sensor.
110+
Redux Robotics currently offers the HELIUM Canandmag :term:`CAN` + :term:`PWM` magnetic encoder and the BORON Canandgyro :term:`CAN`-enabled gyro.
111111

112112
### Redux Sensors
113113

114-
- **Canandcoder**
114+
- **HELIUM Canandmag**
115115

116-
- API Documentation ([Java](https://apidocs.reduxrobotics.com/current/java/com/reduxrobotics/sensors/canandcoder/Canandcoder.html), [C++](https://apidocs.reduxrobotics.com/current/cpp/classredux_1_1sensors_1_1canandcoder_1_1Canandcoder.html))
117-
- [Technical Manual](https://docs.reduxrobotics.com/canandcoder/index.html)
116+
- API Documentation ([Java](https://apidocs.reduxrobotics.com/current/java/com/reduxrobotics/sensors/canandmag/package-summary), [C++](https://apidocs.reduxrobotics.com/current/cpp/namespaceredux_1_1sensors_1_1canandmag))
117+
- [Technical Manual](https://docs.reduxrobotics.com/canandmag)
118118

119-
- **Canandcolor**
119+
- **BORON Canandgyro**
120120

121-
- API Documentation ([Java](https://apidocs.reduxrobotics.com/current/java/com/reduxrobotics/sensors/canandcolor/Canandcolor.html), [C++](https://apidocs.reduxrobotics.com/current/cpp/classredux_1_1sensors_1_1canandcolor_1_1Canandcolor.html))
122-
- [Technical Manual](https://docs.reduxrobotics.com/canandcolor/index.html)
121+
- API Documentation ([Java](https://apidocs.reduxrobotics.com/current/java/com/reduxrobotics/sensors/canandgyro/package-summary), [C++](https://apidocs.reduxrobotics.com/current/cpp/namespaceredux_1_1sensors_1_1canandgyro))
122+
- [Technical Manual](https://docs.reduxrobotics.com/canandgyro/)
123+
124+
## Grapple Robotics
125+
126+
Grapple Robotics currently offers the LaserCAN :term:`CAN`-enabled range finding sensor
127+
128+
### Grapple Sensors
129+
130+
- **LaserCAN**
131+
132+
- API Documentation ([Java](https://github.com/GrappleRobotics/LaserCAN/blob/master/docs/example-java.md), [C++](https://github.com/GrappleRobotics/LaserCAN/blob/master/docs/example-cpp.md))
133+
- [Technical Manual](https://github.com/GrappleRobotics/LaserCAN/blob/master/docs/getting-started.md)

0 commit comments

Comments
 (0)