00001 #ifndef OpticWidget_H 00002 #define OpticWidget_H 00003 00004 #include "subwidget.h" 00005 00006 #include "ui_opticwidget.h" 00007 00008 #include "roc/OpticBoard.h" 00009 00010 class OpticWidget : public SubWidget , public Ui::OpticWidget { 00011 Q_OBJECT 00012 00013 protected: 00014 roc::OpticBoard* fBoard; 00015 bool fRadTol; 00016 00017 public: 00018 OpticWidget(QWidget* parent, roc::OpticBoard* brd); 00019 00020 virtual bool getSubConfig(); 00021 virtual bool setSubConfig(); 00022 virtual bool fillCmdFile(FILE* f); 00023 00024 public slots: 00025 void setStartDAQ(); 00026 void setStopDAQ(); 00027 00028 void setDataGen(); 00029 00030 void setSendDLM_A2R(); 00031 void setSendDLM_R2A(); 00032 00033 void getDLMHistory(); 00034 00035 00036 00037 }; 00038 00039 #endif