LAN_rhk_hwi_dev Class Reference

#include <LAN_rhk_hwi.h>

Inheritance diagram for LAN_rhk_hwi_dev:

XSM_Hardware LAN_rhk_hwi_spm List of all members.

Public Member Functions

 LAN_rhk_hwi_dev ()
virtual ~LAN_rhk_hwi_dev ()
int SendCommand (char *)
int ReceiveData (char *, int n)
virtual void StoreParameter (void)
virtual void RestoreParameter (void)
virtual void ExecCmd (int Cmd)
virtual int WaitExec (int data)
virtual long GetMaxPointsPerLine ()
virtual long GetMaxLines ()
virtual long GetMaxChannels ()
virtual void SetParameter (PARAMETER_SET &hps, int scanflg=FALSE)
virtual void GetParameter (PARAMETER_SET &hps)
virtual size_t ReadData (void *buf, size_t count)
virtual int ReadScanData (int y_index, int num_srcs, Mem2d *m[MAX_SRCS_CHANNELS])
virtual int ReadProbeData (int nsrcs, int nprobe, int kx, int ky, Mem2d *m, double scale=1.)
virtual gchar * get_info ()

Protected Attributes

int ScanningFlg
int KillFlg

Private Attributes

int max_points_per_line
int socket_descriptor

Detailed Description

Definition at line 36 of file LAN_rhk_hwi.h.

Constructor & Destructor Documentation

LAN_rhk_hwi_dev::LAN_rhk_hwi_dev  ) 

Definition at line 65 of file LAN_rhk_hwi_dev.C.

References XSMRESOURCES::DSPDev, INTERNET_DEBUG, max_points_per_line, socket_descriptor, and xsmres.

LAN_rhk_hwi_dev::~LAN_rhk_hwi_dev  )  [virtual]

Definition at line 116 of file LAN_rhk_hwi_dev.C.

References INTERNET_DEBUG, and socket_descriptor.

Member Function Documentation

void LAN_rhk_hwi_dev::ExecCmd int  Cmd  )  [virtual]

Reimplemented in LAN_rhk_hwi_spm.

Definition at line 140 of file LAN_rhk_hwi_dev.C.


gchar * LAN_rhk_hwi_dev::get_info  )  [virtual]

Reimplemented from XSM_Hardware.

Definition at line 209 of file LAN_rhk_hwi_dev.C.

virtual long LAN_rhk_hwi_dev::GetMaxChannels  )  [inline, virtual]

Reimplemented from XSM_Hardware.

Definition at line 51 of file LAN_rhk_hwi.h.

virtual long LAN_rhk_hwi_dev::GetMaxLines  )  [inline, virtual]

Reimplemented from XSM_Hardware.

Definition at line 50 of file LAN_rhk_hwi.h.

virtual long LAN_rhk_hwi_dev::GetMaxPointsPerLine  )  [inline, virtual]

Reimplemented from XSM_Hardware.

Definition at line 49 of file LAN_rhk_hwi.h.

References max_points_per_line.

void LAN_rhk_hwi_dev::GetParameter PARAMETER_SET hps  )  [virtual]

Definition at line 157 of file LAN_rhk_hwi_dev.C.

size_t LAN_rhk_hwi_dev::ReadData void *  buf,
size_t  count

Reimplemented from XSM_Hardware.

Definition at line 129 of file LAN_rhk_hwi_dev.C.

References GnomeAppService::check_events(), gapp, and socket_descriptor.

Referenced by LAN_rhk_hwi_spm::PutParameter(), and ReadScanData().

int LAN_rhk_hwi_dev::ReadProbeData int  nsrcs,
int  nprobe,
int  kx,
int  ky,
Mem2d m,
double  scale = 1.

Reimplemented from XSM_Hardware.

Definition at line 200 of file LAN_rhk_hwi_dev.C.

int LAN_rhk_hwi_dev::ReadScanData int  y_index,
int  num_srcs,

Reimplemented from XSM_Hardware.

Definition at line 160 of file LAN_rhk_hwi_dev.C.

References ReadData(), SHT, and socket_descriptor.

Referenced by LAN_rhk_hwi_spm::ScanLineM().

int LAN_rhk_hwi_dev::ReceiveData char *  ,
int  n

virtual void LAN_rhk_hwi_dev::RestoreParameter void   )  [inline, virtual]

Definition at line 44 of file LAN_rhk_hwi.h.

int LAN_rhk_hwi_dev::SendCommand char *   ) 

Definition at line 123 of file LAN_rhk_hwi_dev.C.

References socket_descriptor.

Referenced by LAN_rhk_hwi_spm::EndScan2D(), LAN_rhk_hwi_spm::ExecCmd(), LAN_rhk_hwi_spm::PauseScan2D(), LAN_rhk_hwi_spm::PutParameter(), LAN_rhk_hwi_spm::ResumeScan2D(), and LAN_rhk_hwi_spm::ScanLineM().

void LAN_rhk_hwi_dev::SetParameter PARAMETER_SET hps,
int  scanflg = FALSE

Definition at line 154 of file LAN_rhk_hwi_dev.C.

virtual void LAN_rhk_hwi_dev::StoreParameter void   )  [inline, virtual]

Definition at line 43 of file LAN_rhk_hwi.h.

int LAN_rhk_hwi_dev::WaitExec int  data  )  [virtual]

Definition at line 149 of file LAN_rhk_hwi_dev.C.

Member Data Documentation

int LAN_rhk_hwi_dev::KillFlg [protected]

Definition at line 63 of file LAN_rhk_hwi.h.

Referenced by LAN_rhk_hwi_spm::StartScan2D().

int LAN_rhk_hwi_dev::max_points_per_line [private]

Definition at line 67 of file LAN_rhk_hwi.h.

Referenced by GetMaxPointsPerLine(), and LAN_rhk_hwi_dev().

int LAN_rhk_hwi_dev::ScanningFlg [protected]

Definition at line 62 of file LAN_rhk_hwi.h.

Referenced by LAN_rhk_hwi_spm::EndScan2D(), LAN_rhk_hwi_spm::LAN_rhk_hwi_spm(), LAN_rhk_hwi_spm::PauseScan2D(), LAN_rhk_hwi_spm::PutParameter(), LAN_rhk_hwi_spm::ResumeScan2D(), and LAN_rhk_hwi_spm::StartScan2D().

int LAN_rhk_hwi_dev::socket_descriptor [private]

Definition at line 68 of file LAN_rhk_hwi.h.

Referenced by LAN_rhk_hwi_dev(), ReadData(), ReadScanData(), SendCommand(), and ~LAN_rhk_hwi_dev().

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