#include <adcwidget.h>
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) |
RocTabsWidget * | rocTabs () |
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::MainAdc * | fAdc |
QSpinBox * | fRegSpins [NumRegs] |
uint32_t | fClockDelay |
bool | fSubChanged |
Private Types | |
enum | { NumRegs = 35 } |
Definition at line 13 of file adcwidget.h.
anonymous enum [private] |
Definition at line 16 of file adcwidget.h.
AdcWidget::AdcWidget | ( | QWidget * | parent, | |
nxyter::MainAdc * | adc | |||
) |
Definition at line 8 of file adcwidget.cpp.
References fClockDelay, fRegSpins, getSubConfig(), regChanged(), nxyter::MainAdc::registerName(), and setClockDelay().
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] |
Definition at line 76 of file adcwidget.cpp.
References displayClockDelay(), fAdc, nxyter::MainAdc::getClockDelayBufg(), and nxyter::MainAdc::getClockDelaySrInit().
Referenced by getSubConfig(), and setClockDelay().
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] |
Definition at line 31 of file subwidget.cpp.
References SubWidget::fSubChanged, SubWidget::rocTabs(), and RocTabsWidget::showSubChanged().
Referenced by FebWidget::enableNxClicked(), RocTabsWidget::getCurrConfig(), RocTabsWidget::getFullConfig(), RocTabsWidget::setCurrConfig(), RocTabsWidget::setFullConfig(), SubWidget::setSubChangedOff(), and SubWidget::setSubChangedOn().
void SubWidget::setSubChangedOff | ( | ) | [slot, inherited] |
Definition at line 44 of file subwidget.cpp.
References SubWidget::setSubChanged().
void SubWidget::setSubChangedOn | ( | ) | [slot, inherited] |
Definition at line 39 of file subwidget.cpp.
References SubWidget::setSubChanged().
Referenced by NxyterWidget::configBitChanged(), NxyterWidget::maskRowColumn(), NxyterWidget::otherRegsChanged(), RocFeetWidget::RocFeetWidget(), RocFeetWidget::setSubToDefault(), NxyterWidget::setSubToDefault(), NxyterWidget::thresholdRowColumn(), and UdpWidget::UdpWidget().
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] |
Definition at line 25 of file subwidget.cpp.
References SubWidget::rocTabs(), and RocTabsWidget::showMessage().
Referenced by RocMainWidget::setSubToDefault(), and BoardWidget::setSubToDefault().
nxyter::MainAdc* AdcWidget::fAdc [protected] |
Definition at line 19 of file adcwidget.h.
Referenced by getOnlyDelayRegs(), getSubConfig(), regChanged(), setClockDelay(), setSubConfig(), and setSubToDefault().
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().