RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SystemControlPanel Class Reference

#include <system_control_panel.h>

Inheritance diagram for SystemControlPanel:
Event::Handler

Public Slots

void apply (void)
 
void display (void)
 
void updateDevice (void)
 
void updateFreq (void)
 
void updatePeriod (void)
 

Public Member Functions

 SystemControlPanel (QWidget *)
 
virtual ~SystemControlPanel (void)
 
- Public Member Functions inherited from Event::Handler
 Handler (void)
 
virtual ~Handler (void)
 

Private Member Functions

void __display (void)
 
void receiveEvent (const Event::Object *)
 

Private Attributes

QGroupBox * deviceGroup
 
QGroupBox * analogGroup
 
QGroupBox * digitalGroup
 
QGroupBox * buttonGroup
 
QMdiSubWindow * subWindow
 
QComboBox * deviceList
 
QComboBox * analogChannelList
 
QComboBox * analogRangeList
 
QComboBox * analogDownsampleList
 
QComboBox * analogReferenceList
 
QComboBox * analogSubdeviceList
 
QComboBox * analogUnitPrefixList
 
QComboBox * analogUnitList
 
QComboBox * analogUnitPrefixList2
 
QComboBox * analogUnitList2
 
QLineEdit * analogGainEdit
 
QLineEdit * analogZeroOffsetEdit
 
QPushButton * analogActiveButton
 
QPushButton * analogCalibrationButton
 
QComboBox * digitalChannelList
 
QComboBox * digitalDirectionList
 
QComboBox * digitalSubdeviceList
 
QPushButton * digitalActiveButton
 
bool rateUpdate
 
QComboBox * freqUnitList
 
QComboBox * periodUnitList
 
QLineEdit * freqEdit
 
QLineEdit * periodEdit
 

Detailed Description

Definition at line 27 of file system_control_panel.h.

Constructor & Destructor Documentation

SystemControlPanel::SystemControlPanel(QWidget * parent)

Definition at line 48 of file system_control_panel.cpp.

SystemControlPanel::~SystemControlPanel(void )
virtual

Definition at line 281 of file system_control_panel.cpp.

Member Function Documentation

void SystemControlPanel::__display(void )
private
void SystemControlPanel::apply(void )
slot

Definition at line 286 of file system_control_panel.cpp.

void SystemControlPanel::display(void )
slot

Definition at line 416 of file system_control_panel.cpp.

void SystemControlPanel::receiveEvent(const Event::Objectevent)
privatevirtual

Function that is called in non-realtime everytime an non-realtime event is posted.

Parameters
eventThe the event being posted.
See also
Event::Object
Event::Manager::postEvent()

Reimplemented from Event::Handler.

Definition at line 590 of file system_control_panel.cpp.

void SystemControlPanel::updateDevice(void )
slot

Definition at line 329 of file system_control_panel.cpp.

void SystemControlPanel::updateFreq(void )
slot

Definition at line 360 of file system_control_panel.cpp.

void SystemControlPanel::updatePeriod(void )
slot

Definition at line 388 of file system_control_panel.cpp.

Member Data Documentation

QPushButton* SystemControlPanel::analogActiveButton
private

Definition at line 66 of file system_control_panel.h.

QPushButton* SystemControlPanel::analogCalibrationButton
private

Definition at line 67 of file system_control_panel.h.

QComboBox* SystemControlPanel::analogChannelList
private

Definition at line 55 of file system_control_panel.h.

QComboBox* SystemControlPanel::analogDownsampleList
private

Definition at line 57 of file system_control_panel.h.

QLineEdit* SystemControlPanel::analogGainEdit
private

Definition at line 64 of file system_control_panel.h.

QGroupBox* SystemControlPanel::analogGroup
private

Definition at line 48 of file system_control_panel.h.

QComboBox* SystemControlPanel::analogRangeList
private

Definition at line 56 of file system_control_panel.h.

QComboBox* SystemControlPanel::analogReferenceList
private

Definition at line 58 of file system_control_panel.h.

QComboBox* SystemControlPanel::analogSubdeviceList
private

Definition at line 59 of file system_control_panel.h.

QComboBox* SystemControlPanel::analogUnitList
private

Definition at line 61 of file system_control_panel.h.

QComboBox* SystemControlPanel::analogUnitList2
private

Definition at line 63 of file system_control_panel.h.

QComboBox* SystemControlPanel::analogUnitPrefixList
private

Definition at line 60 of file system_control_panel.h.

QComboBox* SystemControlPanel::analogUnitPrefixList2
private

Definition at line 62 of file system_control_panel.h.

QLineEdit* SystemControlPanel::analogZeroOffsetEdit
private

Definition at line 65 of file system_control_panel.h.

QGroupBox* SystemControlPanel::buttonGroup
private

Definition at line 50 of file system_control_panel.h.

QGroupBox* SystemControlPanel::deviceGroup
private

Definition at line 47 of file system_control_panel.h.

QComboBox* SystemControlPanel::deviceList
private

Definition at line 54 of file system_control_panel.h.

QPushButton* SystemControlPanel::digitalActiveButton
private

Definition at line 72 of file system_control_panel.h.

QComboBox* SystemControlPanel::digitalChannelList
private

Definition at line 69 of file system_control_panel.h.

QComboBox* SystemControlPanel::digitalDirectionList
private

Definition at line 70 of file system_control_panel.h.

QGroupBox* SystemControlPanel::digitalGroup
private

Definition at line 49 of file system_control_panel.h.

QComboBox* SystemControlPanel::digitalSubdeviceList
private

Definition at line 71 of file system_control_panel.h.

QLineEdit* SystemControlPanel::freqEdit
private

Definition at line 77 of file system_control_panel.h.

QComboBox* SystemControlPanel::freqUnitList
private

Definition at line 75 of file system_control_panel.h.

QLineEdit* SystemControlPanel::periodEdit
private

Definition at line 78 of file system_control_panel.h.

QComboBox* SystemControlPanel::periodUnitList
private

Definition at line 76 of file system_control_panel.h.

bool SystemControlPanel::rateUpdate
private

Definition at line 74 of file system_control_panel.h.

QMdiSubWindow* SystemControlPanel::subWindow
private

Definition at line 52 of file system_control_panel.h.


The documentation for this class was generated from the following files: