I've been following up on Howard Casto's work implementing outputs. A couple of question arising out of that.
Some of the existing outputs use calls that lead to generic names such as led0 or lamp1. For example, Afterburner 2 outputs; if you're looking to hook those up to something the names don't really tell you a whole lot. Should these be replaced with calls that provide a more descriptive name, should just new descriptive calls be added, or should this just be documented via a comment? In some cases, I imaging that messing with the existing outputs would break artwork that has implemented them.
Motion cabinets. If the motor outputs are implemented, and the limit switches are there, should they be set up to interact? That is to say, simulate a position for whatever the motors are acting upon and activate the limit switches when appropriate? This would allow those games to boot normally since they would then pass their POST tests.
|