#include <innovative_dsp_hwi.h>
Inheritance diagram for innovative_dsp_hwi_spa:
Public Member Functions | |
innovative_dsp_hwi_spa () | |
virtual | ~innovative_dsp_hwi_spa () |
virtual void | StoreParameter (void) |
virtual void | RestoreParameter (void) |
virtual void | PutParameter (void *src, int grp=0) |
virtual long | GetMaxPointsPerLine () |
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 | KillScan2D () |
Private Member Functions | |
void | DSP_SpaWerte (int flg=FALSE) |
Private Attributes | |
DSP_Param | dspPar |
Definition at line 121 of file innovative_dsp_hwi.h.
|
Definition at line 51 of file innovative_dsp_hwi_spa.C. References innovative_dsp_hwi_dev::ScanningFlg. |
|
Definition at line 55 of file innovative_dsp_hwi_spa.C. |
|
Definition at line 129 of file innovative_dsp_hwi_spa.C. References XSM_Hardware::Alpha, PARAMETER_SET::Cmd, cos(), DBG_L4, DSP_alpha, DSP_CMD_SCAN_PARAM, DSP_E, DSP_len, DSP_ms, DSP_MXX, DSP_MXY, DSP_MYX, DSP_MYY, DSP_N, DSP_X0, DSP_Y0, dspPar, PARAMETER_SET::hp, DSP_Param::LS_nx2scan, PARAMETER_SET::N, XSM_Hardware::rotoffx, XSM_Hardware::rotoffy, innovative_dsp_hwi_dev::SetParameter(), sin(), DSP_Param::SPA_EnergyVolt, DSP_Param::SPA_Gatetime, DSP_Param::SPA_Length, HARDWARE_PARAMETER::value, and XSM_DEBUG. Referenced by PutParameter(), RestoreParameter(), SetAlpha(), and SetOffset(). |
|
Reimplemented from XSM_Hardware. Definition at line 90 of file innovative_dsp_hwi_spa.C. References PutParameter(), and innovative_dsp_hwi_dev::ScanningFlg. |
|
Reimplemented from innovative_dsp_hwi_dev. Definition at line 130 of file innovative_dsp_hwi.h. References DSP_DATA_REG_LEN. |
|
Reimplemented from XSM_Hardware. Definition at line 140 of file innovative_dsp_hwi.h. References innovative_dsp_hwi_dev::KillFlg, and TRUE. |
|
Reimplemented from XSM_Hardware. Definition at line 99 of file innovative_dsp_hwi_spa.C. References XSM_Hardware::rx, and XSM_Hardware::ry. |
|
Definition at line 62 of file innovative_dsp_hwi_spa.C. References DSP_SpaWerte(), dspPar, and innovative_dsp_hwi_dev::ScanningFlg. Referenced by EndScan2D(). |
|
Reimplemented from innovative_dsp_hwi_dev. Definition at line 81 of file innovative_dsp_hwi_spa.C. References DSP_SpaWerte(), and TRUE. |
|
Reimplemented from XSM_Hardware. Definition at line 182 of file innovative_dsp_hwi_spa.C. References PARAMETER_SET::Cmd, DSP_CMD_SCAN_START, DSP_CMD_SWAPDPRAM, DSP_DATA_REG_LEN, DSP_E, DSP_len, DSP_Y0, dspPar, innovative_dsp_hwi_dev::ExecCmd(), FALSE, PARAMETER_SET::hp, DSP_Param::LS_nx2scan, PARAMETER_SET::N, innovative_dsp_hwi_dev::ReadData(), XSM_Hardware::ry, XSM_Hardware::scanmode, innovative_dsp_hwi_dev::SetParameter(), DSP_Param::SPA_EnergyVolt, DSP_Param::SPA_Length, TRUE, and HARDWARE_PARAMETER::value. |
|
Reimplemented from XSM_Hardware. Definition at line 112 of file innovative_dsp_hwi_spa.C. References XSM_Hardware::Alpha, cos(), DSP_SpaWerte(), XSM_Hardware::rotmxx, XSM_Hardware::rotmxy, XSM_Hardware::rotmyx, XSM_Hardware::rotmyy, and sin(). |
|
Reimplemented from XSM_Hardware. Definition at line 103 of file innovative_dsp_hwi_spa.C. References dspPar, XSM_Hardware::Dx, XSM_Hardware::Dy, and DSP_Param::LS_dnx. |
|
Definition at line 119 of file innovative_dsp_hwi_spa.C. References dspPar, DSP_Param::LS_nx2scan, and XSM_Hardware::Nx. |
|
Reimplemented from XSM_Hardware. Definition at line 108 of file innovative_dsp_hwi_spa.C. References DSP_SpaWerte(), XSM_Hardware::rotoffx, and XSM_Hardware::rotoffy. |
|
Reimplemented from XSM_Hardware. Definition at line 86 of file innovative_dsp_hwi_spa.C. References FALSE, innovative_dsp_hwi_dev::KillFlg, and innovative_dsp_hwi_dev::ScanningFlg. |
|
Reimplemented from innovative_dsp_hwi_dev. Definition at line 78 of file innovative_dsp_hwi_spa.C. |
|
Definition at line 140 of file innovative_dsp_hwi.h. Referenced by DSP_SpaWerte(), PutParameter(), ScanLineM(), SetDxDy(), and SetNx(). |