Do we have confirmation on how the
pneumatics control module (PCM) works on the 2015 control system? It has two dedicated Weidmüller terminals for a pressure switch. If there's a microprocessor on the PCM (almost certainly, since there's CAN to decode), can it handle enabling and disabling the pneumatics without influence from the user code and firmware of the RoboRIO (other than a state flag over CAN)?
If it's the case that the user code has no effect on pneumatic cutoff, then that's a big improvement. Perhaps even a big enough improvement to justify leaving out the ability to read an analogue transducer in place of a traditional pressure switch.
1 Right now, the prohibition on using a transducer instead of a pressure switch for sensing the 120 lb/in
2 limit is pointless, because the team has ultimate control over the compressor relay.
1 If it's software-controlled in the user code, there's not much added overhead to run a transducer instead. If it's firmware-controlled on the PCM, it might be simplest to avoid providing a method to calibrate an analogue transducer, even though electrically it's equivalently simple.