In years past, if one instantied an object that was connected via the CAN bus (like a Talon SRX), and that device was not present on the bus, the console was spammed with a pile of CAN timeout messages.
That seems to happen with a PCM, but I have instantiated a TalonFX object with no TalonFX within 30 years, and the console is quiet as can be.
Did something change around the timeout handling? Knowing that one’s CAN bus is not all there is kind of important…
TalonFX objects will do reasonable error messages if they are missing and you try to set them. Attmepting to read them does not seem to make any noise.
Creating a Compressor object (explicetly or because implicitly via creation of a Solenoid()) will cause spam.
PowerDistributionPanel does not spam unless a Compressor object is also instantiated?