Remove two threads, pass one callback per T0 event. Pass Events asNDArrays.
- Callbacks are passed once T0 Event is received.
- Everything is done in one thread, including buffer allocation
- Pass event metadata as NDArrays. We now have one address for the image and one for the events metadata.
@georgekontogiorgos, I removed the EPICS timestamp from the events metadata. Do you think ECDC will need that in the event? I am currently testing the performance to see if we can get the whole Gb processed in time. I don't think this should be a problem but it's good to be sure...
Edited by Marco Filho