KSFoundation  [October2024]
A platform for structured EPIC programming on GE MR systems
KS_ECHOTRAIN Struct Reference

#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
 

Detailed Description

A collection of readout controls that define an echotrain

This struct is operated on by ks_init_echotrain(), ks_eval_echotrain() and ks_pg_echotrain_readout()

Field Documentation

◆ controls

configuration of readouts

◆ readtraps

Readout trapezoid including data acquisition window

◆ readwaves

Readout wave including data acquisition window

◆ numtraps

int numtraps

keep track of the number of trap objects (not instances)

◆ numwaves

int numwaves

keep track of the number of wave objects (not instances)

◆ numreadouts

int numreadouts

number of readout instances

◆ numkspaces

int numkspaces[KS_READCONTROL_MAXSTATE]

number of unique k-spaces that the echotrain fills

◆ numstates

int numstates

number of unique readout states this echotrain can be set to dynamically.


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