KSFoundation  [October2024]
A platform for structured EPIC programming on GE MR systems
ksgre_tutorial_implementation.e File Reference

Data Structures

struct  KSGRE_SEQUENCE
 

Macros

#define KSGRE_DEFAULT_SSI_TIME   500
 
#define KSGRE_INIT_SEQUENCE   {KS_INIT_SEQ_CONTROL, KS_INIT_READTRAP, KS_INIT_TRAP, KS_INIT_PHASER, KS_INIT_TRAP, KS_INIT_SELRF};
 

Functions

 abstract ("GRE Tutorial [KSFoundation]")
 
 psdname ("ksgre_tutorial")
 
int ksgre_scan_sliceloop_nargs (int slperpass, int nargs, void **args)
 
float ksgre_scan_acqloop (int passindx)
 
float ksgre_scan_scanloop ()
 
STATUS ksgre_scan_seqstate (SCAN_INFO slice_info, int kyview)
 
void ksgre_init_imagingoptions (void)
 
STATUS ksgre_init_UI (void)
 
STATUS ksgre_eval_UI ()
 
STATUS ksgre_eval_setupobjects ()
 
STATUS ksgre_eval_TErange ()
 
STATUS ksgre_gradheat_play (const INT max_encode_mode, int nargs, void **args)
 
STATUS ksgre_eval_tr (KS_SEQ_COLLECTION *seqcollection)
 
STATUS ksgre_check ()
 
STATUS ksgre_update_UI ()
 
STATUS ksgre_predownload_plot (KS_SEQ_COLLECTION *seqcollection)
 
STATUS ksgre_predownload_setrecon ()
 
STATUS ksgre_pg ()
 
int ksgre_scan_coreslice (const SCAN_INFO *slice_pos, int dabslice, int kyindx, int exc)
 
int ksgre_scan_sliceloop (int slperpass, int passindx, int kyindx, int exc)
 
STATUS ksgre_scan_init (void)
 
STATUS ksgre_scan_prescanloop (int nloops, int dda)
 

Variables

float ksgre_gscalerfexc = 0.9
 
float ksgre_spoilerarea = 2000.0 with {0.0, 10000.0, 2000.0, VIS, "ksgre spoiler gradient area",}
 
int ksgre_ssi_time = KSGRE_DEFAULT_SSI_TIME with {32, , KSGRE_DEFAULT_SSI_TIME, VIS, "time from eos to ssi in intern trig",}
 
int ksgre_dda = 2 with {0, 200, 2, VIS, "Number of dummy scans for steady state",}
 
KSGRE_SEQUENCE ksgre = KSGRE_INIT_SEQUENCE
 
int sequence_iopts []
 
int volindx
 
int passindx
 

Detailed Description

This file contains the implementation details for the ksgre psd.