The Nyquist I/O Controller appliance provides eight (8) dry contact closure inputs to monitor events/triggers from 3rd party systems/devices such as Fire Alarms, Lockdown buttons, and sensors. It also provides eight (8) open-collector type relay driver outputs used to initiate actions such as clock correction (e.g., generating sync pulses) on 3rd party systems and devices. The outputs can also be configured via the Nyquist system software to respond to contact closure inputs from the same I/O Controller or others associated with the same Nyquist system.