mbgtools-lx
4.2.8
|
A structure to store the results of the mbg_chk_time_info routine. More...
#include <chk_time_info.h>
Data Fields | |
MBG_TIME_INFO_HRT | hrti |
System time, device time, and cycles read from the driver. More... | |
MBG_PC_CYCLES | ltcy_cyc |
Computed latency of the call, in [cycles]. More... | |
MBG_PC_CYCLES | exec_cyc |
Computed execution time of the call, in [cycles]. More... | |
MBG_PC_CYCLES | exec_cyc_limit |
Execution time limit, in [cycles], computed based on usual execution time. More... | |
double | ltcy_sec |
Computed latency of the call, in [s]. Only available if cycles frequency is known. More... | |
double | exec_sec |
Computed execution time of the call, in [s]. Only available if cycles frequency is known. More... | |
double | exec_sec_limit |
Execution time limit, in [s]. Only available if cycles frequency is known. More... | |
double | d_sys |
System timestamp in floating point format, [s]. More... | |
double | d_ref |
Raw reference timestamp in floating point format, [s]. More... | |
double | d_ref_comp |
Compensated reference timestamp in floating point format, [s]. More... | |
A structure to store the results of the mbg_chk_time_info routine.
Used to keep track of the filter state.
Definition at line 83 of file chk_time_info.h.
double MBG_CHK_TIME_INFO::d_ref |
Raw reference timestamp in floating point format, [s].
Definition at line 96 of file chk_time_info.h.
Referenced by mbg_chk_time_info(), and snprint_chk_time_info().
double MBG_CHK_TIME_INFO::d_ref_comp |
Compensated reference timestamp in floating point format, [s].
Definition at line 97 of file chk_time_info.h.
Referenced by do_mbgsvctasks(), mbg_chk_time_info(), and snprint_chk_time_info().
double MBG_CHK_TIME_INFO::d_sys |
System timestamp in floating point format, [s].
Definition at line 95 of file chk_time_info.h.
Referenced by mbg_chk_time_info(), and snprint_chk_time_info().
MBG_PC_CYCLES MBG_CHK_TIME_INFO::exec_cyc |
Computed execution time of the call, in [cycles].
Definition at line 88 of file chk_time_info.h.
Referenced by do_mbgsvctasks(), mbg_chk_time_info(), and snprint_chk_time_info().
MBG_PC_CYCLES MBG_CHK_TIME_INFO::exec_cyc_limit |
Execution time limit, in [cycles], computed based on usual execution time.
Definition at line 89 of file chk_time_info.h.
Referenced by do_mbgsvctasks(), mbg_chk_time_info(), and snprint_chk_time_info().
double MBG_CHK_TIME_INFO::exec_sec |
Computed execution time of the call, in [s]. Only available if cycles frequency is known.
Definition at line 92 of file chk_time_info.h.
Referenced by mbg_chk_time_info(), and snprint_chk_time_info().
double MBG_CHK_TIME_INFO::exec_sec_limit |
Execution time limit, in [s]. Only available if cycles frequency is known.
Definition at line 93 of file chk_time_info.h.
Referenced by mbg_chk_time_info(), and snprint_chk_time_info().
MBG_TIME_INFO_HRT MBG_CHK_TIME_INFO::hrti |
System time, device time, and cycles read from the driver.
Definition at line 85 of file chk_time_info.h.
Referenced by do_mbgsvctasks(), mbg_chk_time_info(), and snprint_chk_time_info().
MBG_PC_CYCLES MBG_CHK_TIME_INFO::ltcy_cyc |
Computed latency of the call, in [cycles].
Definition at line 87 of file chk_time_info.h.
Referenced by mbg_chk_time_info(), and snprint_chk_time_info().
double MBG_CHK_TIME_INFO::ltcy_sec |
Computed latency of the call, in [s]. Only available if cycles frequency is known.
Definition at line 91 of file chk_time_info.h.
Referenced by mbg_chk_time_info(), and snprint_chk_time_info().