#include <innovative_dsp_hwi.h>
Inheritance diagram for innovative_dsp_hwi_spm:
Public Member Functions | |
innovative_dsp_hwi_spm () | |
virtual | ~innovative_dsp_hwi_spm () |
virtual void | PutParameter (void *src, int grp=0) |
virtual void | SetDxDy (int dx, int dy) |
virtual void | SetOffset (long x, long y) |
virtual void | SetNx (long nx) |
virtual void | SetAlpha (double alpha) |
virtual void | MovetoXY (long x, long y) |
virtual void | StartScan2D () |
virtual void | ScanLineM (int yindex, int xdir, int muxmode, Mem2d *Mob[MAX_SRCS_CHANNELS], int ix0=0) |
virtual void | EndScan2D () |
virtual void | PauseScan2D () |
virtual void | ResumeScan2D () |
virtual void | KillScan2D () |
Private Member Functions | |
void | DSP_FbWerte () |
void | DSP_SetTransferFkt () |
void | DSP_SetRotParam () |
void | DSP_SetMoveParam () |
void | DSP_SetAppWerte () |
Private Attributes | |
DSP_Param | dspPar |
Definition at line 89 of file innovative_dsp_hwi.h.
|
Definition at line 55 of file innovative_dsp_hwi_spm.C. References innovative_dsp_hwi_dev::ScanningFlg. |
|
Definition at line 59 of file innovative_dsp_hwi_spm.C. |
|
Definition at line 160 of file innovative_dsp_hwi_spm.C. References CHECKDIFF, DSP_Param::CI, PARAMETER_SET::Cmd, DSP_Param::CP, DSP_Param::CS, DBG_L4, DSP_CD, DSP_CI, DSP_CMD_SET_WERTE, DSP_CP, DSP_CS, DSP_FB_FRQ, DSP_FIR_FG, DSP_ITUNNEL, DSP_UTUNNEL, dspPar, DSP_Param::fb_frq, DSP_Param::fir_fg, gapp, PARAMETER_SET::hp, Xsm::Inst, DSP_Param::ITunnelSoll, PARAMETER_SET::N, XSM_Instrument::nAmpere2V(), XSM_Instrument::nNewton2V(), innovative_dsp_hwi_dev::SetParameter(), DSP_Param::SetPoint, DSP_Param::UTunnel, HARDWARE_PARAMETER::value, App::xsm, and XSM_DEBUG. Referenced by PutParameter(). |
|
|
Definition at line 224 of file innovative_dsp_hwi_spm.C. References CHECKDIFF, PARAMETER_SET::Cmd, DBG_L4, DSP_CMD_MOVETO_PARAM, DSP_MVNREGEL, DSP_MVSTEPSZ, dspPar, PARAMETER_SET::hp, DSP_Param::MV_nRegel, DSP_Param::MV_stepsize, PARAMETER_SET::N, innovative_dsp_hwi_dev::SetParameter(), HARDWARE_PARAMETER::value, and XSM_DEBUG. Referenced by PutParameter(). |
|
Definition at line 204 of file innovative_dsp_hwi_spm.C. References XSM_Hardware::Alpha, CHECKDIFF, PARAMETER_SET::Cmd, DBG_L4, DSP_CMD_ROTPARAM, DSP_ROTOFFX, DSP_ROTOFFY, DSP_ROTXX, DSP_ROTXY, DSP_ROTYX, DSP_ROTYY, PARAMETER_SET::hp, PARAMETER_SET::N, XSM_Hardware::rotmxx, XSM_Hardware::rotmxy, XSM_Hardware::rotmyx, XSM_Hardware::rotmyy, XSM_Hardware::rotoffx, XSM_Hardware::rotoffy, innovative_dsp_hwi_dev::SetParameter(), HARDWARE_PARAMETER::value, and XSM_DEBUG. Referenced by PutParameter(), SetAlpha(), and SetOffset(). |
|
Definition at line 186 of file innovative_dsp_hwi_spm.C. References CHECKDIFF, PARAMETER_SET::Cmd, DBG_L4, DSP_CMD_SET_TRANSFER_FKT, DSP_LIN_LOG, DSP_LOGOFF, DSP_LOGSKL, DSP_UTUNNEL, dspPar, PARAMETER_SET::hp, DSP_Param::LinLog, DSP_Param::LogOffset, DSP_Param::LogSkl, PARAMETER_SET::N, innovative_dsp_hwi_dev::SetParameter(), DSP_Param::UTunnel, HARDWARE_PARAMETER::value, and XSM_DEBUG. Referenced by PutParameter(). |
|
Reimplemented from XSM_Hardware. Definition at line 96 of file innovative_dsp_hwi_spm.C. References PutParameter(), and innovative_dsp_hwi_dev::ScanningFlg. |
|
Reimplemented from XSM_Hardware. Definition at line 107 of file innovative_dsp_hwi.h. References innovative_dsp_hwi_dev::KillFlg, and TRUE. |
|
Reimplemented from XSM_Hardware. Definition at line 118 of file innovative_dsp_hwi_spm.C. References PARAMETER_SET::Cmd, DSP_CMD_MOVETO_XY, DSP_MOVETOXY_X, DSP_MOVETOXY_Y, PARAMETER_SET::hp, PARAMETER_SET::N, XSM_Hardware::rx, XSM_Hardware::ry, innovative_dsp_hwi_dev::SetParameter(), and HARDWARE_PARAMETER::value. |
|
Reimplemented from XSM_Hardware. Definition at line 105 of file innovative_dsp_hwi_spm.C. References PutParameter(), and innovative_dsp_hwi_dev::ScanningFlg. |
|
Definition at line 66 of file innovative_dsp_hwi_spm.C. References DSP_FbWerte(), DSP_SetAppWerte(), DSP_SetMoveParam(), DSP_SetRotParam(), DSP_SetTransferFkt(), dspPar, gapp, MonitorControl::LogEvent(), App::monitorcontrol, and innovative_dsp_hwi_dev::ScanningFlg. Referenced by EndScan2D(), PauseScan2D(), and ScanLineM(). |
|
Reimplemented from XSM_Hardware. Definition at line 114 of file innovative_dsp_hwi_spm.C. References innovative_dsp_hwi_dev::ScanningFlg. |
|
|
Reimplemented from XSM_Hardware. Definition at line 143 of file innovative_dsp_hwi_spm.C. References XSM_Hardware::Alpha, cos(), DSP_SetRotParam(), XSM_Hardware::rotmxx, XSM_Hardware::rotmxy, XSM_Hardware::rotmyx, XSM_Hardware::rotmyy, and sin(). |
|
Reimplemented from XSM_Hardware. Definition at line 134 of file innovative_dsp_hwi_spm.C. References dspPar, XSM_Hardware::Dx, XSM_Hardware::Dy, and DSP_Param::LS_dnx. |
|
Definition at line 150 of file innovative_dsp_hwi_spm.C. References dspPar, DSP_Param::LS_nx2scan, and XSM_Hardware::Nx. |
|
Reimplemented from XSM_Hardware. Definition at line 139 of file innovative_dsp_hwi_spm.C. References DSP_SetRotParam(), XSM_Hardware::rotoffx, and XSM_Hardware::rotoffy. |
|
Reimplemented from XSM_Hardware. Definition at line 92 of file innovative_dsp_hwi_spm.C. References FALSE, innovative_dsp_hwi_dev::KillFlg, and innovative_dsp_hwi_dev::ScanningFlg. |
|
Definition at line 107 of file innovative_dsp_hwi.h. Referenced by DSP_FbWerte(), DSP_SetAppWerte(), DSP_SetMoveParam(), DSP_SetTransferFkt(), PutParameter(), ScanLineM(), SetDxDy(), and SetNx(). |