cacao-org / cacao

Compute And Control for Adaptive Optics
GNU General Public License v3.0
24 stars 9 forks source link

Telemetry dropouts #2

Closed oguyon closed 5 years ago

oguyon commented 6 years ago

During last observing run, I saw some droupouts in telemetry. Loop was running at 2kHz, and when trying to save many shared memory streams, the telemetry dropped up to a few % of frames. I confirmed this does not affect the control loop (no missed frames), and this is only affecting telemetry. Proposed solution: move code that fills up the telemetry array INSIDE the main AO control loop to ensure no dropouts and avoid loading up system with lots of semaphore post / wait. I will implement over the next few days. User interface to turn telemetry on/off may have to change.

oguyon commented 5 years ago

upgrade completed and now part of v0.1.01