![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
#include <AOloopControl_aorun.h>
Data Fields | |
| float | loopfrequ |
| float | hardwlatency |
| float | hardwlatency_frame |
| float | complatency |
| float | complatency_frame |
| float | wfsmextrlatency |
| float | wfsmextrlatency_frame |
| int_fast8_t | status |
| int_fast8_t | statusM |
| int_fast8_t | statusM1 |
| int_fast8_t | GPUstatus [50] |
| uint_fast16_t | NBtimer |
| struct timespec | timer [MAX_NUMBER_TIMER] |
| float AOloopTimingInfo::complatency |
Computation latency [sec]
| float AOloopTimingInfo::complatency_frame |
Computation latency (main loop) from WFS image reception to DM command output [frame]
| int_fast8_t AOloopTimingInfo::GPUstatus[50] |
GPU status index
| float AOloopTimingInfo::hardwlatency |
hardware latency between DM command and WFS response [sec]
| float AOloopTimingInfo::hardwlatency_frame |
hardware latency between DM command and WFS response [frame]
| float AOloopTimingInfo::loopfrequ |
Loop frequency [Hz]
| uint_fast16_t AOloopTimingInfo::NBtimer |
Number of active timers - 1 timer per status value
| int_fast8_t AOloopTimingInfo::status |
loop status for main loop
| int_fast8_t AOloopTimingInfo::statusM |
loop status for modal loop
| int_fast8_t AOloopTimingInfo::statusM1 |
loop status for modal loop
| struct timespec AOloopTimingInfo::timer[MAX_NUMBER_TIMER] |
Timers
| float AOloopTimingInfo::wfsmextrlatency |
WFS mode extraction latency [sec]
| float AOloopTimingInfo::wfsmextrlatency_frame |
WFS mode extraction latency [frame]