Talon FX Devices Not Showing up in "Other Devices" CTRE simulation

It’s probably be obvious to some, but I’m missing it.

Moving our code to Phoenix 6 APIs this year, and when I simulate I no longer have the TalonFX objects available in Glass to view. It’s nice to be able to see the encoder, voltage, etc while the robot is driving around without having to use Network Tables to plot all the data.

Edit to add:

Relevant Code:

Or also, developed during the beta periods:
https://github.com/Lambda-Corps/2024_Python_beta (which has phoenix6 and phoenix 5 implementations of the same robot code)

Each repository shows the same behavior.

With Phoenix 5 APIs being used, the simulation devices show up and are visible.

Anyone experience this before, and/or know what may be causing it.

My team has noticed this too. From what I can tell CTRE’s phoenix6 package doesn’t integrate with WPILib at all, whereas the WPI_* classes in phoenix5 do.

Simulated devices not appearing in the sim GUI is currently a limitation in the Phoenix 6 python package (C++ and Java work as expected).

It’s still on our roadmap to add but there’s no eta yet.