KSFoundation  [October2024]
A platform for structured EPIC programming on GE MR systems
ksmt.h File Reference
#include "ksdesign.h"
#include "ksscan.h"

Data Structures

struct  KSMT_DESIGN
 
struct  KSMT_MODULE
 

Macros

#define KSMT_DEFAULT_FLIP   670
 
#define KSMT_DEFAULT_RFOFFSET   1200
 
#define KSMT_DEFAULT_BW   150
 
#define KSMT_DEFAULT_SPOILERAREA   5000
 
#define KSMT_DEFAULT_RFDURATION   8000
 
#define KSMT_DEFAULT_SSITIME   1000 /* try to reduce this value */
 
#define KSMT_MODULE_LOADED
 
#define KSMT_INIT_DESIGN   {KSMT_OFF, KSMT_RF_FERMI, KSMT_DEFAULT_FLIP, KSMT_DEFAULT_RFOFFSET, KSMT_DEFAULT_BW, KSMT_DEFAULT_RFDURATION, KSMT_DEFAULT_SPOILERAREA, KSMT_DEFAULT_SSITIME}
 
#define KSMT_INIT_MODULE   {KS_INIT_BASE(KSMT_MODULE), KS_INIT_SEQ_CONTROL, KSMT_INIT_DESIGN, KS_INIT_RF, KS_INIT_TRAP, KS_NOTSET, 0, 0}
 

Enumerations

enum  { KSMT_OFF, KSMT_ON }
 
enum  { KSMT_RF_FERMI, KSMT_RF_BINO }
 

Functions

void ksmt_init_design (KSMT_DESIGN *design)
 
STATUS ksmt_eval_design (KSMT_MODULE *mt)
 
STATUS ksmt_pg (KSMT_MODULE *mt, int start_time, KS_SEQ_CONTROL *seqctrl_p)
 

Detailed Description

This file contains sequence-independent definitions for chemical staturation (fatsat)