The labview controller returns data from the previous experiment cycle when the software trigger is sent to the LabVew server.
Instead we should probably change the communication protocol for the Labview server and the controller so that the Labview server returns an acknowledge for the software trigger, and a second request later retrieves the data from the same cycle.
Otherwise any data acquisition from other instruments would need to be pipelined to synchronize with the labview.
As of right now we know that the Andor camera is not pipelined so it is potentially in conflict.
The labview controller returns data from the previous experiment cycle when the software trigger is sent to the LabVew server. Instead we should probably change the communication protocol for the Labview server and the controller so that the Labview server returns an acknowledge for the software trigger, and a second request later retrieves the data from the same cycle.
Otherwise any data acquisition from other instruments would need to be pipelined to synchronize with the labview. As of right now we know that the Andor camera is not pipelined so it is potentially in conflict.