Preferred Way to Make a simulated device pop up in Other Devices

So if I use vendor provided simulator code many times the devices will show up in other devices. I’ve discovered though that the vendor provided simulator api’s aren’t up to it and began to explore using the LinearSystemSims. Through some digging I found that if I make a SimDevice and set it up correctly it will show up in other devices and then I can handle all of the simulated devices through WPILIB code. However the documentation on this mentions that SimDevice is intended for vendors and SimDeviceSim is intended for nonVendors, but SimDeviceSim only works if simulated api’s exist.

So my question is. Would SimDevice be the preferred way to have these show up in Other Devices in the simulator using WPILIB code or is there another method? What I have works now, just wanted to know.

Teams are fine to use SimDevice. The documentation is written for typical usage where teams aren’t creating their own devices. SimDevice is the only way to create a device to show up in the “Other Devices” window.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.