cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
AOloopTimingInfo Struct Reference

#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]
 

Field Documentation

◆ complatency

float AOloopTimingInfo::complatency

Computation latency [sec]

◆ complatency_frame

float AOloopTimingInfo::complatency_frame

Computation latency (main loop) from WFS image reception to DM command output [frame]

◆ GPUstatus

int_fast8_t AOloopTimingInfo::GPUstatus[50]

GPU status index

◆ hardwlatency

float AOloopTimingInfo::hardwlatency

hardware latency between DM command and WFS response [sec]

◆ hardwlatency_frame

float AOloopTimingInfo::hardwlatency_frame

hardware latency between DM command and WFS response [frame]

◆ loopfrequ

float AOloopTimingInfo::loopfrequ

Loop frequency [Hz]

◆ NBtimer

uint_fast16_t AOloopTimingInfo::NBtimer

Number of active timers - 1 timer per status value

◆ status

int_fast8_t AOloopTimingInfo::status

loop status for main loop

◆ statusM

int_fast8_t AOloopTimingInfo::statusM

loop status for modal loop

◆ statusM1

int_fast8_t AOloopTimingInfo::statusM1

loop status for modal loop

◆ timer

struct timespec AOloopTimingInfo::timer[MAX_NUMBER_TIMER]

Timers

◆ wfsmextrlatency

float AOloopTimingInfo::wfsmextrlatency

WFS mode extraction latency [sec]

◆ wfsmextrlatency_frame

float AOloopTimingInfo::wfsmextrlatency_frame

WFS mode extraction latency [frame]


The documentation for this struct was generated from the following file: