LAN_rhk_hwi_spm Class Reference

#include <LAN_rhk_hwi.h>

Inheritance diagram for LAN_rhk_hwi_spm:

LAN_rhk_hwi_dev XSM_Hardware List of all members.

Public Member Functions

 LAN_rhk_hwi_spm ()
virtual ~LAN_rhk_hwi_spm ()
virtual void PutParameter (void *src, int grp)
virtual void ExecCmd (int Cmd)
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 MovetoX (long x)
virtual void MovetoY (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 Attributes

SCAN_DATA ScanData

Detailed Description

Definition at line 76 of file LAN_rhk_hwi.h.


Constructor & Destructor Documentation

LAN_rhk_hwi_spm::LAN_rhk_hwi_spm  ) 
 

Definition at line 57 of file LAN_rhk_hwi_spm.C.

References RHK_DEBUG, and LAN_rhk_hwi_dev::ScanningFlg.

LAN_rhk_hwi_spm::~LAN_rhk_hwi_spm  )  [virtual]
 

Definition at line 66 of file LAN_rhk_hwi_spm.C.

References RHK_DEBUG.


Member Function Documentation

void LAN_rhk_hwi_spm::EndScan2D  )  [virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 185 of file LAN_rhk_hwi_spm.C.

References RHK_DEBUG, LAN_rhk_hwi_dev::ScanningFlg, and LAN_rhk_hwi_dev::SendCommand().

void LAN_rhk_hwi_spm::ExecCmd int  Cmd  )  [virtual]
 

Reimplemented from LAN_rhk_hwi_dev.

Definition at line 70 of file LAN_rhk_hwi_spm.C.

References DSP_CMD_AFM_MOV_YM, DSP_CMD_AFM_MOV_YP, DSP_CMD_APPROCH, DSP_CMD_APPROCH_MOV_XP, DSP_CMD_CLR_PA, DSP_CMD_MOVETO_X, DSP_CMD_MOVETO_Y, RHK_DEBUG, ScanData, and LAN_rhk_hwi_dev::SendCommand().

virtual void LAN_rhk_hwi_spm::KillScan2D  )  [inline, virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 95 of file LAN_rhk_hwi.h.

void LAN_rhk_hwi_spm::MovetoX long  x  )  [virtual]
 

Definition at line 208 of file LAN_rhk_hwi_spm.C.

void LAN_rhk_hwi_spm::MovetoY long  y  )  [virtual]
 

Definition at line 225 of file LAN_rhk_hwi_spm.C.

void LAN_rhk_hwi_spm::PauseScan2D  )  [virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 192 of file LAN_rhk_hwi_spm.C.

References RHK_DEBUG, LAN_rhk_hwi_dev::ScanningFlg, and LAN_rhk_hwi_dev::SendCommand().

void LAN_rhk_hwi_spm::PutParameter void *  src,
int  grp
[virtual]
 

Definition at line 117 of file LAN_rhk_hwi_spm.C.

References buffer, LAN_rhk_hwi_dev::ReadData(), RHK_DEBUG, ScanData, LAN_rhk_hwi_dev::ScanningFlg, and LAN_rhk_hwi_dev::SendCommand().

void LAN_rhk_hwi_spm::ResumeScan2D  )  [virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 199 of file LAN_rhk_hwi_spm.C.

References RHK_DEBUG, LAN_rhk_hwi_dev::ScanningFlg, and LAN_rhk_hwi_dev::SendCommand().

void LAN_rhk_hwi_spm::ScanLineM int  yindex,
int  xdir,
int  muxmode,
Mem2d Mob[MAX_SRCS_CHANNELS],
int  ix0 = 0
[virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 301 of file LAN_rhk_hwi_spm.C.

References XSM_Hardware::CallIdleFunc(), LAN_rhk_hwi_dev::ReadScanData(), RHK_DEBUG, and LAN_rhk_hwi_dev::SendCommand().

void LAN_rhk_hwi_spm::SetAlpha double  alpha  )  [virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 256 of file LAN_rhk_hwi_spm.C.

References XSM_Hardware::Alpha, cos(), RHK_DEBUG, XSM_Hardware::rotmxx, XSM_Hardware::rotmxy, XSM_Hardware::rotmyx, XSM_Hardware::rotmyy, and sin().

void LAN_rhk_hwi_spm::SetDxDy int  dx,
int  dy
[virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 240 of file LAN_rhk_hwi_spm.C.

References XSM_Hardware::Dx, XSM_Hardware::Dy, and RHK_DEBUG.

void LAN_rhk_hwi_spm::SetNx long  nx  )  [virtual]
 

Definition at line 266 of file LAN_rhk_hwi_spm.C.

References XSM_Hardware::Nx, and RHK_DEBUG.

void LAN_rhk_hwi_spm::SetOffset long  x,
long  y
[virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 249 of file LAN_rhk_hwi_spm.C.

References RHK_DEBUG, XSM_Hardware::rotoffx, and XSM_Hardware::rotoffy.

void LAN_rhk_hwi_spm::StartScan2D  )  [virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 177 of file LAN_rhk_hwi_spm.C.

References FALSE, LAN_rhk_hwi_dev::KillFlg, RHK_DEBUG, and LAN_rhk_hwi_dev::ScanningFlg.


Member Data Documentation

SCAN_DATA LAN_rhk_hwi_spm::ScanData [private]
 

Definition at line 95 of file LAN_rhk_hwi.h.

Referenced by ExecCmd(), and PutParameter().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 09:05:35 2006 for GXSM by  doxygen 1.4.6