RTXI 1.3
ClampUtilities::Panel Class Reference

#include <clamp_utilities.h>

Inheritance diagram for ClampUtilities::Panel:
RT::Thread IO::Block Event::Handler RT::List< T >::Node Settings::Object

List of all members.

Classes

class  UpdateHoldingGroupEvent
class  UpdateHoldingOptionEvent
class  UpdateMemTestDisplayEvent
class  UpdateMemTestEvent
class  UpdatePulseEvent
class  UpdateZapEvent

Public Slots

void updateRDisplay (void)
void updateMemTestDisplay (void)
void updateHoldingGroup (int)
void updateHoldingOption (void)
void updatePulse (void)
void updateZap (void)
void updateMemTest (void)
void updateAll (void)
void togglePulse (bool)
void toggleZap (void)
void toggleMemTest (bool)
void memTestCalculate (void)
void pause (bool)

Public Member Functions

 Panel (QWidget *)
 ~Panel (void)
void execute (void)
void receiveEvent (const ::Event::Object *)

Protected Member Functions

void doDeferred (const Settings::Object::State &)
void doLoad (const Settings::Object::State &)
void doSave (Settings::Object::State &) const

Friends

class UpdateHoldingGroupEvent
class UpdateHoldingOptionEvent
class UpdatePulseEvent
class UpdateZapEvent
class UpdateMemTestEvent
class UpdateMemTestDisplayEvent

Detailed Description

Definition at line 88 of file clamp_utilities.h.


Constructor & Destructor Documentation

ClampUtilities::Panel::Panel ( QWidget *  parent)

Definition at line 57 of file clamp_utilities.cpp.

ClampUtilities::Panel::~Panel ( void  )

Definition at line 142 of file clamp_utilities.cpp.


Member Function Documentation

void ClampUtilities::Panel::doDeferred ( const Settings::Object::State ) [protected, virtual]

Reimplemented from Settings::Object.

Definition at line 146 of file clamp_utilities.cpp.

void ClampUtilities::Panel::doLoad ( const Settings::Object::State s) [protected, virtual]

Reimplemented from Settings::Object.

Definition at line 149 of file clamp_utilities.cpp.

void ClampUtilities::Panel::doSave ( Settings::Object::State s) const [protected, virtual]

Reimplemented from Settings::Object.

Definition at line 190 of file clamp_utilities.cpp.

void ClampUtilities::Panel::execute ( void  ) [virtual]

Function called periodically by the realtime task.

See also:
RT::System

Reimplemented from RT::Thread.

Definition at line 217 of file clamp_utilities.cpp.

void ClampUtilities::Panel::memTestCalculate ( void  ) [slot]

Definition at line 334 of file clamp_utilities.cpp.

void ClampUtilities::Panel::pause ( bool  paused) [slot]

Definition at line 281 of file clamp_utilities.cpp.

void ClampUtilities::Panel::receiveEvent ( const ::Event::Object event)

Definition at line 273 of file clamp_utilities.cpp.

void ClampUtilities::Panel::toggleMemTest ( bool  on) [slot]

Definition at line 528 of file clamp_utilities.cpp.

void ClampUtilities::Panel::togglePulse ( bool  on) [slot]

Definition at line 512 of file clamp_utilities.cpp.

void ClampUtilities::Panel::toggleZap ( void  ) [slot]

Definition at line 523 of file clamp_utilities.cpp.

void ClampUtilities::Panel::updateAll ( void  ) [slot]

Definition at line 183 of file clamp_utilities.cpp.

void ClampUtilities::Panel::updateHoldingGroup ( int  ho) [slot]

Definition at line 542 of file clamp_utilities.cpp.

void ClampUtilities::Panel::updateHoldingOption ( void  ) [slot]

Definition at line 566 of file clamp_utilities.cpp.

void ClampUtilities::Panel::updateMemTest ( void  ) [slot]

Definition at line 600 of file clamp_utilities.cpp.

void ClampUtilities::Panel::updateMemTestDisplay ( void  ) [slot]

Definition at line 329 of file clamp_utilities.cpp.

void ClampUtilities::Panel::updatePulse ( void  ) [slot]

Definition at line 578 of file clamp_utilities.cpp.

void ClampUtilities::Panel::updateRDisplay ( void  ) [slot]

Definition at line 295 of file clamp_utilities.cpp.

void ClampUtilities::Panel::updateZap ( void  ) [slot]

Definition at line 589 of file clamp_utilities.cpp.


Friends And Related Function Documentation

friend class UpdateHoldingGroupEvent [friend]

Definition at line 121 of file clamp_utilities.h.

friend class UpdateHoldingOptionEvent [friend]

Definition at line 122 of file clamp_utilities.h.

friend class UpdateMemTestDisplayEvent [friend]

Definition at line 126 of file clamp_utilities.h.

friend class UpdateMemTestEvent [friend]

Definition at line 125 of file clamp_utilities.h.

friend class UpdatePulseEvent [friend]

Definition at line 123 of file clamp_utilities.h.

friend class UpdateZapEvent [friend]

Definition at line 124 of file clamp_utilities.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines