High speed trigger timing controller which synchronizes I/O for lighting, cameras, proximity sensors and encoders; 8 input channels which can trigger events on any of 8 independent output channels