Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | Private Types

AdcWidget Class Reference

#include <adcwidget.h>

Inheritance diagram for AdcWidget:
Inheritance graph
[legend]
Collaboration diagram for AdcWidget:
Collaboration graph
[legend]

Public Slots

void regChanged (int)
void setClockDelay ()
void setSubChangedOn ()
void setSubChangedOff ()

Public Member Functions

 AdcWidget (QWidget *parent, nxyter::MainAdc *adc)
virtual bool getSubConfig ()
virtual bool setSubConfig ()
virtual bool setSubToDefault ()
virtual bool fillCmdFile (FILE *f)
RocTabsWidgetrocTabs ()
bool isSubChanged () const
void setSubChanged (bool on)
void showMessage (const QString &msg, int tmout=0)

Protected Member Functions

void getOnlyDelayRegs ()
void displayClockDelay (uint32_t sr_init, uint32_t bufg_select)

Protected Attributes

nxyter::MainAdcfAdc
QSpinBox * fRegSpins [NumRegs]
uint32_t fClockDelay
bool fSubChanged

Private Types

enum  { NumRegs = 35 }

Detailed Description

Definition at line 13 of file adcwidget.h.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
NumRegs 

Definition at line 16 of file adcwidget.h.


Constructor & Destructor Documentation

AdcWidget::AdcWidget ( QWidget *  parent,
nxyter::MainAdc adc 
)

Member Function Documentation

void AdcWidget::displayClockDelay ( uint32_t  sr_init,
uint32_t  bufg_select 
) [protected]

Definition at line 89 of file adcwidget.cpp.

References fClockDelay, and nxyter::MainAdc::findClockDelay().

Referenced by getOnlyDelayRegs().

bool AdcWidget::fillCmdFile ( FILE *  f  )  [virtual]

Reimplemented from SubWidget.

Definition at line 108 of file adcwidget.cpp.

References fClockDelay, and fRegSpins.

void AdcWidget::getOnlyDelayRegs (  )  [protected]
bool AdcWidget::getSubConfig (  )  [virtual]

Reimplemented from SubWidget.

Definition at line 51 of file adcwidget.cpp.

References fAdc, fRegSpins, getOnlyDelayRegs(), and nxyter::MainAdc::getRegister().

Referenced by AdcWidget(), and setSubToDefault().

bool SubWidget::isSubChanged (  )  const [inline, inherited]

Definition at line 26 of file subwidget.h.

References SubWidget::fSubChanged.

Referenced by RocTabsWidget::showSubChanged().

void AdcWidget::regChanged ( int  nreg  )  [slot]

Definition at line 126 of file adcwidget.cpp.

References fAdc, fRegSpins, and nxyter::MainAdc::setRegister().

Referenced by AdcWidget().

RocTabsWidget * SubWidget::rocTabs (  )  [inherited]

Definition at line 9 of file subwidget.cpp.

Referenced by SubWidget::setSubChanged(), and SubWidget::showMessage().

void AdcWidget::setClockDelay (  )  [slot]

Definition at line 133 of file adcwidget.cpp.

References delay(), fAdc, getOnlyDelayRegs(), and nxyter::MainAdc::setClockDelay().

Referenced by AdcWidget().

void SubWidget::setSubChanged ( bool  on  )  [inherited]
void SubWidget::setSubChangedOff (  )  [slot, inherited]

Definition at line 44 of file subwidget.cpp.

References SubWidget::setSubChanged().

void SubWidget::setSubChangedOn (  )  [slot, inherited]
bool AdcWidget::setSubConfig (  )  [virtual]

Reimplemented from SubWidget.

Definition at line 65 of file adcwidget.cpp.

References fAdc, fRegSpins, and nxyter::MainAdc::setRegister().

bool AdcWidget::setSubToDefault (  )  [virtual]

Reimplemented from SubWidget.

Definition at line 99 of file adcwidget.cpp.

References fAdc, getSubConfig(), nxyter::MainAdc::setClockDelay(), and nxyter::MainAdc::setToDefault().

void SubWidget::showMessage ( const QString &  msg,
int  tmout = 0 
) [inherited]

Field Documentation

uint32_t AdcWidget::fClockDelay [protected]

Definition at line 21 of file adcwidget.h.

Referenced by AdcWidget(), displayClockDelay(), and fillCmdFile().

QSpinBox* AdcWidget::fRegSpins[NumRegs] [protected]

Definition at line 20 of file adcwidget.h.

Referenced by AdcWidget(), fillCmdFile(), getSubConfig(), regChanged(), and setSubConfig().

bool SubWidget::fSubChanged [protected, inherited]

Definition at line 14 of file subwidget.h.

Referenced by SubWidget::isSubChanged(), and SubWidget::setSubChanged().


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