DSPProbeControl Class Reference

#include <app_probe.h>

Inheritance diagram for DSPProbeControl:

AppBase MyGnomeTools MyGnomeTools List of all members.

Public Member Functions

 DSPProbeControl (XSM_Hardware *Hard, GSList **RemoteEntryList, int InWindow=TRUE)
virtual ~DSPProbeControl ()
void update ()

Static Public Member Functions

static void ExecCmd (int cmd)
static void ChangedNotify (Param_Control *pcs, gpointer data)
static void CmdStartAction (GtkWidget *widget, DSPProbeControl *pc)
static void CmdStopAction (GtkWidget *widget, DSPProbeControl *pc)
static void delete_prb_cb (SPM_Probe_p *prb, DSPProbeControl *pc)

Private Attributes

GtkWidget * notebook
int itab
int datamode
ProbeScanprbscan
GSList * PrbList
UnitObjUnity
UnitObjVolt
UnitObjCurrent
UnitObjForce
UnitObjUGapAdj
UnitObjDeg
UnitObjTimeUnitms
UnitObjTimeUnit
UnitObjFrqUnit
XSM_Hardwarehard

Detailed Description

Definition at line 36 of file app_probe.h.


Constructor & Destructor Documentation

DSPProbeControl::DSPProbeControl XSM_Hardware Hard,
GSList **  RemoteEntryList,
int  InWindow = TRUE
 

Definition at line 32 of file app_probe.C.

References AppBase::AppWidgetInit(), CmdStartAction(), CmdStopAction(), Current, DBG_L2, Deg, FALSE, Force, FrqUnit, GNOME_PAD, hard, itab, MLD_WERT_NICHT_OK, MyGnomeTools::mygtk_add_input(), MyGnomeTools::mygtk_create_input(), notebook, PI_DEBUG, PrbList, prbscan, PROBE_CONTROL_TITLE, UnitObj::SetAlias(), TimeUnit, TimeUnitms, TRUE, UGapAdj, Unity, AppBase::vbox, VOLT_MAX, VOLT_MIN, and xsmres.

DSPProbeControl::~DSPProbeControl  )  [virtual]
 

Definition at line 225 of file app_probe.C.

References Current, DBG_L2, Deg, delete_prb_cb(), Force, FrqUnit, PI_DEBUG, PrbList, prbscan, TimeUnit, TimeUnitms, and Unity.


Member Function Documentation

void DSPProbeControl::ChangedNotify Param_Control pcs,
gpointer  data
[static]
 

Definition at line 266 of file app_probe.C.

References DBG_L2, Param_Control::Get_UsrString(), and PI_DEBUG.

void DSPProbeControl::CmdStartAction GtkWidget *  widget,
DSPProbeControl pc
[static]
 

Definition at line 250 of file app_probe.C.

References DBG_L2, hard, PI_DEBUG, prbscan, ProbeScan::Probe(), and update().

Referenced by DSPProbeControl().

void DSPProbeControl::CmdStopAction GtkWidget *  widget,
DSPProbeControl pc
[static]
 

Definition at line 260 of file app_probe.C.

References DBG_L2, PI_DEBUG, prbscan, ProbeScan::Stop(), and update().

Referenced by DSPProbeControl().

void DSPProbeControl::delete_prb_cb SPM_Probe_p prb,
DSPProbeControl pc
[static]
 

Definition at line 242 of file app_probe.C.

Referenced by ~DSPProbeControl().

void DSPProbeControl::ExecCmd int  cmd  )  [static]
 

Definition at line 271 of file app_probe.C.

References gapp, Xsm::hardware, and App::xsm.

void DSPProbeControl::update  ) 
 

Definition at line 244 of file app_probe.C.

References App::update_ec(), and AppBase::widget.

Referenced by CmdStartAction(), and CmdStopAction().


Member Data Documentation

UnitObj * DSPProbeControl::Current [private]
 

Definition at line 60 of file app_probe.h.

Referenced by DSPProbeControl(), and ~DSPProbeControl().

int DSPProbeControl::datamode [private]
 

Definition at line 54 of file app_probe.h.

UnitObj * DSPProbeControl::Deg [private]
 

Definition at line 60 of file app_probe.h.

Referenced by DSPProbeControl(), and ~DSPProbeControl().

UnitObj * DSPProbeControl::Force [private]
 

Definition at line 60 of file app_probe.h.

Referenced by DSPProbeControl(), and ~DSPProbeControl().

UnitObj * DSPProbeControl::FrqUnit [private]
 

Definition at line 61 of file app_probe.h.

Referenced by DSPProbeControl(), and ~DSPProbeControl().

XSM_Hardware* DSPProbeControl::hard [private]
 

Definition at line 62 of file app_probe.h.

Referenced by CmdStartAction(), and DSPProbeControl().

int DSPProbeControl::itab [private]
 

Definition at line 53 of file app_probe.h.

Referenced by DSPProbeControl().

GtkWidget* DSPProbeControl::notebook [private]
 

Definition at line 52 of file app_probe.h.

Referenced by DSPProbeControl().

GSList* DSPProbeControl::PrbList [private]
 

Definition at line 58 of file app_probe.h.

Referenced by DSPProbeControl(), and ~DSPProbeControl().

ProbeScan* DSPProbeControl::prbscan [private]
 

Definition at line 56 of file app_probe.h.

Referenced by CmdStartAction(), CmdStopAction(), DSPProbeControl(), and ~DSPProbeControl().

UnitObj * DSPProbeControl::TimeUnit [private]
 

Definition at line 61 of file app_probe.h.

Referenced by DSPProbeControl(), and ~DSPProbeControl().

UnitObj* DSPProbeControl::TimeUnitms [private]
 

Definition at line 61 of file app_probe.h.

Referenced by DSPProbeControl(), and ~DSPProbeControl().

UnitObj * DSPProbeControl::UGapAdj [private]
 

Definition at line 60 of file app_probe.h.

Referenced by DSPProbeControl().

UnitObj* DSPProbeControl::Unity [private]
 

Definition at line 60 of file app_probe.h.

Referenced by DSPProbeControl(), and ~DSPProbeControl().

UnitObj * DSPProbeControl::Volt [private]
 

Definition at line 60 of file app_probe.h.


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