Dear developers,
First of all, I would like to thank you for making the Tango system available! This is a really great control system and the backbone for our experiment!
Recently, we wrote a device server, which uses a thread for some signal processing (it is a callback function called by another framework). Now, we intend to push an event whenever the result is available for the user. Our thread calls the push_event method. Is there a good way of synchronizing the push_event call with the Tango threads? Or is push_event thread safe anyways? How could we synchronize our thread to the relevant thread of the Tango device server (for example, is there a mutex we can lock within our thread)?
We had some crashes, which we relate to calling push_event within our thread without synchronization.
Thank you for your help!
With best regards
Yves Acremann
Yves Acremann
ETH Zurich
Solid State Physics
Otto-Stern-Weg 1, HPF C5
8093 Zurich