#include <rocnxwidget.h>


Public Slots | |
| void | firePulse () |
| void | stopPulse () |
| void | delayChanged (int) |
| void | latencyChanged (int) |
| void | parityChanged (int) |
| void | detectFebs () |
| void | addFeb () |
| void | setSubChangedOn () |
| void | setSubChangedOff () |
Public Member Functions | |
| RocNxWidget (QWidget *parent, base::Board *brd) | |
| virtual bool | getSubConfig () |
| virtual bool | setSubConfig () |
| virtual bool | setSubToDefault () |
| virtual bool | fillCmdFile (FILE *f) |
| void | selectFeb (const char *name) |
| void | addFebWidget (int kind, int port) |
| void | addFebKind (int kind, int port) |
| RocTabsWidget * | rocTabs () |
| bool | isSubChanged () const |
| void | setSubChanged (bool on) |
| void | showMessage (const QString &msg, int tmout=0) |
Protected Attributes | |
| base::Board * | fBoard |
| QSpinBox * | fDelaySpins [5] |
| QSpinBox * | fLatencySpins [4] |
| bool | fSubChanged |
Definition at line 11 of file rocnxwidget.h.
| RocNxWidget::RocNxWidget | ( | QWidget * | parent, | |
| base::Board * | brd | |||
| ) |
Definition at line 19 of file rocnxwidget.cpp.
References addFeb(), addFebKind(), DelayAddrsNames, delayChanged(), detectFebs(), fDelaySpins, firePulse(), fLatencySpins, getSubConfig(), nxyter::FebBase::kFeb1nxGenB, nxyter::FebBase::kFeb1nxGenC, nxyter::FebBase::kFeb1nxGenD, nxyter::FebBase::kFeb2nxGas, nxyter::FebBase::kFeb4nxBT, latencyChanged(), parityChanged(), and stopPulse().
| void RocNxWidget::addFeb | ( | ) | [slot] |
Definition at line 235 of file rocnxwidget.cpp.
References addFebWidget().
Referenced by main(), and RocNxWidget().
| void RocNxWidget::addFebKind | ( | int | kind, | |
| int | port | |||
| ) |
Definition at line 199 of file rocnxwidget.cpp.
References nxyter::FebBase::typeToString().
Referenced by RocNxWidget().
| void RocNxWidget::addFebWidget | ( | int | kind, | |
| int | port | |||
| ) |
Definition at line 213 of file rocnxwidget.cpp.
References FebWidget::createTabs(), fBoard, nxyter::FebBase::newFeb(), and nxyter::FebBase::typeToString().
Referenced by addFeb(), and detectFebs().
| void RocNxWidget::delayChanged | ( | int | id | ) | [slot] |
Definition at line 172 of file rocnxwidget.cpp.
References DelayAddrs, fBoard, fDelaySpins, and base::Board::put().
Referenced by RocNxWidget().
| void RocNxWidget::detectFebs | ( | ) | [slot] |
Definition at line 189 of file rocnxwidget.cpp.
References addFebWidget(), nxyter::FebBase::discoverFebs(), and fBoard.
Referenced by main(), and RocNxWidget().
| bool RocNxWidget::fillCmdFile | ( | FILE * | f | ) | [virtual] |
Reimplemented from SubWidget.
Definition at line 143 of file rocnxwidget.cpp.
References DelayAddrsNames, fDelaySpins, and fLatencySpins.
| void RocNxWidget::firePulse | ( | ) | [slot] |
Definition at line 158 of file rocnxwidget.cpp.
References fBoard, and nxyter::RocNx::fireTestPulse().
Referenced by RocNxWidget().
| bool RocNxWidget::getSubConfig | ( | ) | [virtual] |
Reimplemented from SubWidget.
Definition at line 97 of file rocnxwidget.cpp.
References base::OperList::addGet(), DelayAddrs, fBoard, fDelaySpins, fLatencySpins, LatencyAddrs, base::OperList::oper(), base::Board::operGen(), ROC_NX_HWV, ROC_NX_PARITY_CHECK, and base::Board::versionToString().
Referenced by RocNxWidget(), and setSubToDefault().
| bool SubWidget::isSubChanged | ( | ) | const [inline, inherited] |
Definition at line 26 of file subwidget.h.
References SubWidget::fSubChanged.
Referenced by RocTabsWidget::showSubChanged().
| void RocNxWidget::latencyChanged | ( | int | id | ) | [slot] |
Definition at line 178 of file rocnxwidget.cpp.
References fBoard, fLatencySpins, LatencyAddrs, and base::Board::put().
Referenced by RocNxWidget().
| void RocNxWidget::parityChanged | ( | int | ) | [slot] |
Definition at line 184 of file rocnxwidget.cpp.
References fBoard, base::Board::put(), and ROC_NX_PARITY_CHECK.
Referenced by RocNxWidget().
| RocTabsWidget * SubWidget::rocTabs | ( | ) | [inherited] |
Definition at line 9 of file subwidget.cpp.
Referenced by SubWidget::setSubChanged(), and SubWidget::showMessage().
| void RocNxWidget::selectFeb | ( | const char * | name | ) |
Definition at line 206 of file rocnxwidget.cpp.
Referenced by main().
| 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 RocNxWidget::setSubConfig | ( | ) | [virtual] |
Reimplemented from SubWidget.
Definition at line 119 of file rocnxwidget.cpp.
References base::OperList::addPut(), DelayAddrs, fBoard, fDelaySpins, fLatencySpins, LatencyAddrs, base::Board::operGen(), and ROC_NX_PARITY_CHECK.
| bool RocNxWidget::setSubToDefault | ( | ) | [virtual] |
Reimplemented from SubWidget.
Definition at line 129 of file rocnxwidget.cpp.
References fBoard, getSubConfig(), and nxyter::RocNx::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().
| void RocNxWidget::stopPulse | ( | ) | [slot] |
Definition at line 165 of file rocnxwidget.cpp.
References fBoard, and nxyter::RocNx::fireTestPulse().
Referenced by RocNxWidget().
base::Board* RocNxWidget::fBoard [protected] |
Definition at line 15 of file rocnxwidget.h.
Referenced by addFebWidget(), delayChanged(), detectFebs(), firePulse(), getSubConfig(), latencyChanged(), parityChanged(), setSubConfig(), setSubToDefault(), and stopPulse().
QSpinBox* RocNxWidget::fDelaySpins[5] [protected] |
Definition at line 16 of file rocnxwidget.h.
Referenced by delayChanged(), fillCmdFile(), getSubConfig(), RocNxWidget(), and setSubConfig().
QSpinBox* RocNxWidget::fLatencySpins[4] [protected] |
Definition at line 17 of file rocnxwidget.h.
Referenced by fillCmdFile(), getSubConfig(), latencyChanged(), RocNxWidget(), and setSubConfig().
bool SubWidget::fSubChanged [protected, inherited] |
Definition at line 14 of file subwidget.h.
Referenced by SubWidget::isSubChanged(), and SubWidget::setSubChanged().
1.7.1