#include <KSFoundation.h>
Data Fields | |
KS_READCONTROL | controls [KS_MAXUNIQUE_READ] |
KS_READTRAP | readtraps [KS_ECHOTRAIN_MAX_TRAPS] |
KS_READWAVE | readwaves [KS_ECHOTRAIN_MAX_WAVES] |
int | numtraps |
int | numwaves |
int | numreadouts |
int | numkspaces [KS_READCONTROL_MAXSTATE] |
int | numstates |
This struct is operated on by ks_init_echotrain(), ks_eval_echotrain() and ks_pg_echotrain_readout()
KS_READCONTROL controls[KS_MAXUNIQUE_READ] |
configuration of readouts
KS_READTRAP readtraps[KS_ECHOTRAIN_MAX_TRAPS] |
Readout trapezoid including data acquisition window
KS_READWAVE readwaves[KS_ECHOTRAIN_MAX_WAVES] |
Readout wave including data acquisition window
int numtraps |
keep track of the number of trap objects (not instances)
int numwaves |
keep track of the number of wave objects (not instances)
int numreadouts |
number of readout instances
int numkspaces[KS_READCONTROL_MAXSTATE] |
number of unique k-spaces that the echotrain fills
int numstates |
number of unique readout states this echotrain can be set to dynamically.