comedi_hwi_spm Class Reference

#include <comedi_hwi.h>

Inheritance diagram for comedi_hwi_spm:

comedi_hwi_dev XSM_Hardware List of all members.

Public Member Functions

 comedi_hwi_spm ()
virtual ~comedi_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 Attributes

DSP_Param dspPar

Detailed Description

Definition at line 76 of file comedi_hwi.h.


Constructor & Destructor Documentation

comedi_hwi_spm::comedi_hwi_spm  ) 
 

Definition at line 53 of file comedi_hwi_spm.C.

References COMEDI_DEBUG, and comedi_hwi_dev::ScanningFlg.

comedi_hwi_spm::~comedi_hwi_spm  )  [virtual]
 

Definition at line 62 of file comedi_hwi_spm.C.

References COMEDI_DEBUG.


Member Function Documentation

void comedi_hwi_spm::EndScan2D  )  [virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 92 of file comedi_hwi_spm.C.

References comedi_hwi_dev::ScanningFlg.

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

Reimplemented from XSM_Hardware.

Definition at line 95 of file comedi_hwi.h.

References comedi_hwi_dev::KillFlg, and TRUE.

void comedi_hwi_spm::MovetoXY long  x,
long  y
[virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 109 of file comedi_hwi_spm.C.

References COMEDI_DEBUG, XSM_Hardware::rx, and XSM_Hardware::ry.

void comedi_hwi_spm::PauseScan2D  )  [virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 97 of file comedi_hwi_spm.C.

References comedi_hwi_dev::ScanningFlg.

void comedi_hwi_spm::PutParameter void *  src,
int  grp = 0
[virtual]
 

Definition at line 66 of file comedi_hwi_spm.C.

References COMEDI_DEBUG, and dspPar.

void comedi_hwi_spm::ResumeScan2D  )  [virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 102 of file comedi_hwi_spm.C.

References comedi_hwi_dev::ScanningFlg.

void comedi_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 198 of file comedi_hwi_spm.C.

References XSM_Hardware::CallIdleFunc(), and comedi_hwi_dev::ReadScanData().

void comedi_hwi_spm::SetAlpha double  alpha  )  [virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 153 of file comedi_hwi_spm.C.

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

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

Reimplemented from XSM_Hardware.

Definition at line 137 of file comedi_hwi_spm.C.

References COMEDI_DEBUG, dspPar, XSM_Hardware::Dx, XSM_Hardware::Dy, and DSP_Param::LS_dnx.

void comedi_hwi_spm::SetNx long  nx  )  [virtual]
 

Definition at line 163 of file comedi_hwi_spm.C.

References COMEDI_DEBUG, dspPar, DSP_Param::LS_nx2scan, and XSM_Hardware::Nx.

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

Reimplemented from XSM_Hardware.

Definition at line 146 of file comedi_hwi_spm.C.

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

void comedi_hwi_spm::StartScan2D  )  [virtual]
 

Reimplemented from XSM_Hardware.

Definition at line 86 of file comedi_hwi_spm.C.

References FALSE, comedi_hwi_dev::KillFlg, and comedi_hwi_dev::ScanningFlg.


Member Data Documentation

DSP_Param comedi_hwi_spm::dspPar [private]
 

Definition at line 95 of file comedi_hwi.h.

Referenced by PutParameter(), SetDxDy(), and SetNx().


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