sranger_hwi_control.h File Reference

#include "gxsm/app_profile.h"
#include "FB_spm_dataexchange.h"

Go to the source code of this file.

Classes

union  AmpIndex
struct  Mover_Param
class  DSPControl
class  DSPMoverControl

Defines

#define DSP_AFMMOV_MODES   4
#define MOV_MAXWAVELEN   4096
#define MOV_WAVE_SAWTOOTH   0
#define MOV_WAVE_SINE   1
#define MOV_WAVE_CYCLO   2
#define MOV_WAVE_LAST   3
#define DSP_FB_ON   1
#define DSP_FB_OFF   0
#define FLAG_FB_ON   0x01
#define FLAG_DUAL   0x02
#define FLAG_SHOW_RAMP   0x04
#define FLAG_INTEGRATE   0x08
#define FLAG_AUTO_SAVE   0x01
#define FLAG_AUTO_PLOT   0x02
#define NUM_PROBEDATA_ARRAYS   25
#define PROBEDATA_ARRAY_INDEX   0
#define PROBEDATA_ARRAY_TIME   1
#define PROBEDATA_ARRAY_X0   2
#define PROBEDATA_ARRAY_Y0   3
#define PROBEDATA_ARRAY_PHI   4
#define PROBEDATA_ARRAY_XS   5
#define PROBEDATA_ARRAY_YS   6
#define PROBEDATA_ARRAY_ZS   7
#define PROBEDATA_ARRAY_U   8
#define PROBEDATA_ARRAY_SEC   9
#define PROBEDATA_ARRAY_AIC5OUT_ZMON   10
#define PROBEDATA_ARRAY_AIC6OUT_UMON   11
#define PROBEDATA_ARRAY_AIC5_FBS   12
#define PROBEDATA_ARRAY_AIC0   13
#define PROBEDATA_ARRAY_AIC1   14
#define PROBEDATA_ARRAY_AIC2   15
#define PROBEDATA_ARRAY_AIC3   16
#define PROBEDATA_ARRAY_AIC4   17
#define PROBEDATA_ARRAY_AIC6   18
#define PROBEDATA_ARRAY_AIC7   19
#define PROBEDATA_ARRAY_LCK0   20
#define PROBEDATA_ARRAY_LCK1A   21
#define PROBEDATA_ARRAY_LCK1B   22
#define PROBEDATA_ARRAY_LCK2A   23
#define PROBEDATA_ARRAY_LCK2B   24
#define MAX_PV   50

Enumerations

enum  Destination { DestDSP, DestHwI }
enum  pv_mode {
  PV_MODE_NONE, PV_MODE_IV, PV_MODE_FZ, PV_MODE_PL,
  PV_MODE_LM, PV_MODE_AC
}
enum  make_vector_flags { MAKE_VEC_FLAG_NORMAL = 0, MAKE_VEC_FLAG_VHOLD = 1, MAKE_VEC_FLAG_RAMP = 2, MAKE_VEC_FLAG_END = 4 }


Define Documentation

#define DSP_AFMMOV_MODES   4
 

Definition at line 45 of file sranger_hwi_control.h.

#define DSP_FB_OFF   0
 

Definition at line 70 of file sranger_hwi_control.h.

#define DSP_FB_ON   1
 

Definition at line 69 of file sranger_hwi_control.h.

#define FLAG_AUTO_PLOT   0x02
 

Definition at line 78 of file sranger_hwi_control.h.

Referenced by ProbeFifoReadThread().

#define FLAG_AUTO_SAVE   0x01
 

Definition at line 77 of file sranger_hwi_control.h.

Referenced by ProbeFifoReadThread().

#define FLAG_DUAL   0x02
 

Definition at line 73 of file sranger_hwi_control.h.

Referenced by DSPControl::write_dsp_probe().

#define FLAG_FB_ON   0x01
 

Definition at line 72 of file sranger_hwi_control.h.

Referenced by DSPControl::write_dsp_probe().

#define FLAG_INTEGRATE   0x08
 

Definition at line 75 of file sranger_hwi_control.h.

Referenced by DSPControl::write_dsp_probe().

#define FLAG_SHOW_RAMP   0x04
 

Definition at line 74 of file sranger_hwi_control.h.

Referenced by DSPControl::write_dsp_probe().

#define MAX_PV   50
 

Definition at line 306 of file sranger_hwi_control.h.

#define MOV_MAXWAVELEN   4096
 

Definition at line 51 of file sranger_hwi_control.h.

Referenced by DSPMoverControl::create_waveform(), and DSPMoverControl::DSPMoverControl().

#define MOV_WAVE_CYCLO   2
 

Definition at line 54 of file sranger_hwi_control.h.

Referenced by DSPMoverControl::create_waveform().

#define MOV_WAVE_LAST   3
 

Definition at line 55 of file sranger_hwi_control.h.

#define MOV_WAVE_SAWTOOTH   0
 

Definition at line 52 of file sranger_hwi_control.h.

Referenced by DSPMoverControl::create_waveform().

#define MOV_WAVE_SINE   1
 

Definition at line 53 of file sranger_hwi_control.h.

Referenced by DSPMoverControl::create_waveform().

#define NUM_PROBEDATA_ARRAYS   25
 

Definition at line 233 of file sranger_hwi_control.h.

Referenced by DSPControl::free_probedata_array_set(), DSPControl::init_probedata_arrays(), and DSPControl::push_probedata_arrays().

#define PROBEDATA_ARRAY_AIC0   13
 

Definition at line 250 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_AIC1   14
 

Definition at line 251 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_AIC2   15
 

Definition at line 252 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_AIC3   16
 

Definition at line 253 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_AIC4   17
 

Definition at line 254 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_AIC5_FBS   12
 

Definition at line 249 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_AIC5OUT_ZMON   10
 

Definition at line 247 of file sranger_hwi_control.h.

Referenced by DSPControl::add_probedata().

#define PROBEDATA_ARRAY_AIC6   18
 

Definition at line 255 of file sranger_hwi_control.h.

Referenced by DSPControl::add_probedata().

#define PROBEDATA_ARRAY_AIC6OUT_UMON   11
 

Definition at line 248 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_AIC7   19
 

Definition at line 256 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_INDEX   0
 

Definition at line 237 of file sranger_hwi_control.h.

Referenced by DSPControl::add_probevector(), and DSPControl::set_probevector().

#define PROBEDATA_ARRAY_LCK0   20
 

Definition at line 257 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_LCK1A   21
 

Definition at line 258 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_LCK1B   22
 

Definition at line 259 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_LCK2A   23
 

Definition at line 260 of file sranger_hwi_control.h.

#define PROBEDATA_ARRAY_LCK2B   24
 

Definition at line 261 of file sranger_hwi_control.h.

Referenced by DSPControl::add_probedata().

#define PROBEDATA_ARRAY_PHI   4
 

Definition at line 241 of file sranger_hwi_control.h.

Referenced by DSPControl::add_probevector().

#define PROBEDATA_ARRAY_SEC   9
 

Definition at line 246 of file sranger_hwi_control.h.

Referenced by DSPControl::Probing_eventcheck_callback().

#define PROBEDATA_ARRAY_TIME   1
 

Definition at line 238 of file sranger_hwi_control.h.

Referenced by DSPControl::add_probevector(), and DSPControl::set_probevector().

#define PROBEDATA_ARRAY_U   8
 

Definition at line 245 of file sranger_hwi_control.h.

Referenced by DSPControl::add_probevector().

#define PROBEDATA_ARRAY_X0   2
 

Definition at line 239 of file sranger_hwi_control.h.

Referenced by DSPControl::Probing_eventcheck_callback().

#define PROBEDATA_ARRAY_XS   5
 

Definition at line 242 of file sranger_hwi_control.h.

Referenced by DSPControl::add_probevector(), and DSPControl::Probing_eventcheck_callback().

#define PROBEDATA_ARRAY_Y0   3
 

Definition at line 240 of file sranger_hwi_control.h.

Referenced by DSPControl::Probing_eventcheck_callback().

#define PROBEDATA_ARRAY_YS   6
 

Definition at line 243 of file sranger_hwi_control.h.

Referenced by DSPControl::add_probevector(), and DSPControl::Probing_eventcheck_callback().

#define PROBEDATA_ARRAY_ZS   7
 

Definition at line 244 of file sranger_hwi_control.h.

Referenced by DSPControl::add_probevector(), and DSPControl::Probing_eventcheck_callback().


Enumeration Type Documentation

enum Destination
 

Enumerator:
DestDSP 
DestHwI 

Definition at line 34 of file sranger_hwi_control.h.

enum make_vector_flags
 

Enumerator:
MAKE_VEC_FLAG_NORMAL 
MAKE_VEC_FLAG_VHOLD 
MAKE_VEC_FLAG_RAMP 
MAKE_VEC_FLAG_END 

Definition at line 63 of file sranger_hwi_control.h.

enum pv_mode
 

Enumerator:
PV_MODE_NONE 
PV_MODE_IV 
PV_MODE_FZ 
PV_MODE_PL 
PV_MODE_LM 
PV_MODE_AC 

Definition at line 62 of file sranger_hwi_control.h.


Generated on Sat Apr 1 09:04:47 2006 for GXSM by  doxygen 1.4.6