There needs to be four discrete output channels configured to provide the following signals (for all these signals active = logic high = 5V on the line):
Active when the gripper is engaged (closed), inactive when the gripper is disengaged (open)
Active when the intake is engaged (closed), inactive when the intake is disengaged (open)
Active when the intake wheels are spinning, inactive when the intake wheels are not spinning.
Active when the robot is disabled, Inactive when robot is enabled (auto or tele-operated mode).
All these statuses should be able to be set from within Robot.java. Make a new method that handles the DIO updates to keep the LED light code all in the same place.
There needs to be four discrete output channels configured to provide the following signals (for all these signals active = logic high = 5V on the line):
All these statuses should be able to be set from within Robot.java. Make a new method that handles the DIO updates to keep the LED light code all in the same place.