Changeset 11111 for trunk/FACT++


Ignore:
Timestamp:
06/22/11 17:43:48 (13 years ago)
Author:
tbretz
Message:
Added more FAD control buttons; implemented button events
Location:
trunk/FACT++/gui
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/gui/MainWindow.cc

    r11102 r11111  
    148148}
    149149
     150void MainWindow::slot_fFadStartRun_clicked()
     151{
     152    Dim::SendCommand("FAD_CONTROL/START_RUN");
     153}
     154
     155void MainWindow::slot_fFadStopRun_clicked()
     156{
     157    Dim::SendCommand("FAD_CONTROL/STOP_RUN");
     158}
     159
     160void MainWindow::slot_fFadSingleTrigger_clicked()
     161{
     162    Dim::SendCommand("FAD_CONTROL/SEND_SINGLE_TRIGGER");
     163}
     164
     165void MainWindow::slot_fFadTriggerLineOn_clicked()
     166{
     167    Dim::SendCommand("FAD_CONTROL/ENABLE_TRIGGER", uint8_t(true));
     168}
     169
     170void MainWindow::slot_fFadTriggerLineOff_clicked()
     171{
     172    Dim::SendCommand("FAD_CONTROL/ENABLE_TRIGGER", uint8_t(false));
     173}
     174
     175void MainWindow::slot_fFadContTriggerOn_clicked()
     176{
     177    Dim::SendCommand("FAD_CONTROL/CONTINOUS_TRIGGER_ON");
     178}
     179
     180void MainWindow::slot_fFadContTriggerOff_clicked()
     181{
     182    Dim::SendCommand("FAD_CONTROL/CONTINOUS_TRIGGER_OFF");
     183}
     184
     185void MainWindow::slot_fFadStart_clicked()
     186{
     187    Dim::SendCommand("FAD_CONTROL/START");
     188}
     189
     190void MainWindow::slot_fFadStop_clicked()
     191{
     192    Dim::SendCommand("FAD_CONTROL/STOP");
     193}
     194
     195void MainWindow::slot_fFadAbort_clicked()
     196{
     197    Dim::SendCommand("FAD_CONTROL/ABORT");
     198}
     199
     200void MainWindow::slot_fFadConnect_clicked()
     201{
     202    Dim::SendCommand("FAD_CONTROL/CONNECT");
     203}
     204
     205void MainWindow::slot_fFadDisconnect_clicked()
     206{
     207    Dim::SendCommand("FAD_CONTROL/DISCONNECT");
     208}
     209
    150210void MainWindow::SetTriggerSequence()
    151211{
  • trunk/FACT++/gui/MainWindow.h

    r11102 r11111  
    4545    void on_fTabWidget_tabCloseRequested(int which);
    4646    virtual void on_fTabWidget_currentChanged(int) { }
     47
     48    // Tab: FAD
     49    void slot_fFadStartRun_clicked();
     50    void slot_fFadStopRun_clicked();
     51    void slot_fFadSingleTrigger_clicked();
     52    void slot_fFadTriggerLineOn_clicked();
     53    void slot_fFadTriggerLineOff_clicked();
     54    void slot_fFadContTriggerOn_clicked();
     55    void slot_fFadContTriggerOff_clicked();
     56    void slot_fFadStart_clicked();
     57    void slot_fFadStop_clicked();
     58    void slot_fFadAbort_clicked();
     59    void slot_fFadConnect_clicked();
     60    void slot_fFadDisconnect_clicked();
    4761
    4862    // Tab: FTM
  • trunk/FACT++/gui/design.ui

    r11103 r11111  
    5252      </property>
    5353      <property name="currentIndex">
    54        <number>0</number>
     54       <number>3</number>
    5555      </property>
    5656      <property name="documentMode">
     
    30813081             <rect>
    30823082              <x>10</x>
    3083               <y>330</y>
    3084               <width>201</width>
    3085               <height>172</height>
     3083              <y>250</y>
     3084              <width>247</width>
     3085              <height>256</height>
    30863086             </rect>
    30873087            </property>
    30883088            <layout class="QGridLayout" name="gridLayout_37">
    3089              <item row="0" column="0">
     3089             <item row="1" column="0">
    30903090              <widget class="QPushButton" name="fFadLedPllLck">
    30913091               <property name="enabled">
     
    31253125              </widget>
    31263126             </item>
    3127              <item row="1" column="0">
     3127             <item row="2" column="0">
    31283128              <widget class="QPushButton" name="fFadLedDenable">
    31293129               <property name="enabled">
     
    31633163              </widget>
    31643164             </item>
    3165              <item row="2" column="0">
     3165             <item row="3" column="0">
    31663166              <widget class="QPushButton" name="fFadLedDwrite">
    31673167               <property name="enabled">
     
    32013201              </widget>
    32023202             </item>
    3203              <item row="3" column="0">
     3203             <item row="4" column="0">
    32043204              <widget class="QPushButton" name="fFadLedDcmLocked">
    32053205               <property name="enabled">
     
    32393239              </widget>
    32403240             </item>
    3241              <item row="4" column="0">
     3241             <item row="5" column="0">
    32423242              <widget class="QPushButton" name="fFadLedDcmReady">
    32433243               <property name="enabled">
     
    32773277              </widget>
    32783278             </item>
    3279              <item row="5" column="0">
     3279             <item row="6" column="0">
    32803280              <widget class="QPushButton" name="fFadLedSpiSclk">
    32813281               <property name="enabled">
     
    33153315              </widget>
    33163316             </item>
    3317              <item row="0" column="3">
     3317             <item row="1" column="3">
    33183318              <widget class="QLabel" name="label_92">
    33193319               <property name="text">
     
    33223322              </widget>
    33233323             </item>
    3324              <item row="1" column="3">
     3324             <item row="2" column="3">
    33253325              <widget class="QLabel" name="label_93">
    33263326               <property name="text">
     
    33293329              </widget>
    33303330             </item>
    3331              <item row="2" column="3">
     3331             <item row="3" column="3">
    33323332              <widget class="QLabel" name="label_94">
    33333333               <property name="text">
     
    33363336              </widget>
    33373337             </item>
    3338              <item row="3" column="3">
     3338             <item row="4" column="3">
    33393339              <widget class="QLabel" name="label_95">
    33403340               <property name="text">
     
    33433343              </widget>
    33443344             </item>
    3345              <item row="4" column="3">
     3345             <item row="5" column="3">
    33463346              <widget class="QLabel" name="label_96">
    33473347               <property name="text">
     
    33503350              </widget>
    33513351             </item>
    3352              <item row="5" column="3">
     3352             <item row="6" column="3">
    33533353              <widget class="QLabel" name="label_97">
    33543354               <property name="text">
     
    33573357              </widget>
    33583358             </item>
    3359              <item row="0" column="1">
     3359             <item row="1" column="1">
    33603360              <widget class="QPushButton" name="fFadPllLockOn">
    33613361               <property name="text">
     
    33643364              </widget>
    33653365             </item>
    3366              <item row="0" column="2">
     3366             <item row="1" column="2">
    33673367              <widget class="QPushButton" name="fFadPllLockOff">
    33683368               <property name="text">
     
    33713371              </widget>
    33723372             </item>
    3373              <item row="1" column="1">
     3373             <item row="2" column="1">
    33743374              <widget class="QPushButton" name="fFadDrsOn">
    33753375               <property name="text">
     
    33783378              </widget>
    33793379             </item>
    3380              <item row="2" column="1">
     3380             <item row="3" column="1">
    33813381              <widget class="QPushButton" name="fFadWriteOn">
    33823382               <property name="text">
     
    33853385              </widget>
    33863386             </item>
    3387              <item row="3" column="1">
     3387             <item row="4" column="1">
    33883388              <widget class="QPushButton" name="pushButton_8">
    33893389               <property name="text">
     
    33923392              </widget>
    33933393             </item>
    3394              <item row="4" column="1">
     3394             <item row="5" column="1">
    33953395              <widget class="QPushButton" name="pushButton_9">
    33963396               <property name="text">
     
    33993399              </widget>
    34003400             </item>
    3401              <item row="5" column="1">
     3401             <item row="6" column="1">
    34023402              <widget class="QPushButton" name="pushButton_10">
    34033403               <property name="text">
     
    34063406              </widget>
    34073407             </item>
    3408              <item row="1" column="2">
     3408             <item row="2" column="2">
    34093409              <widget class="QPushButton" name="fFadDrsOff">
    34103410               <property name="text">
     
    34133413              </widget>
    34143414             </item>
    3415              <item row="2" column="2">
     3415             <item row="3" column="2">
    34163416              <widget class="QPushButton" name="fFadWriteOff">
    34173417               <property name="text">
     
    34203420              </widget>
    34213421             </item>
    3422              <item row="3" column="2">
     3422             <item row="4" column="2">
    34233423              <widget class="QPushButton" name="pushButton_13">
    34243424               <property name="text">
     
    34273427              </widget>
    34283428             </item>
    3429              <item row="4" column="2">
     3429             <item row="5" column="2">
    34303430              <widget class="QPushButton" name="pushButton_14">
    34313431               <property name="text">
     
    34343434              </widget>
    34353435             </item>
    3436              <item row="5" column="2">
     3436             <item row="6" column="2">
    34373437              <widget class="QPushButton" name="pushButton_15">
     3438               <property name="text">
     3439                <string>off</string>
     3440               </property>
     3441              </widget>
     3442             </item>
     3443             <item row="0" column="1">
     3444              <widget class="QPushButton" name="fFadStartRun">
     3445               <property name="text">
     3446                <string>Start</string>
     3447               </property>
     3448              </widget>
     3449             </item>
     3450             <item row="0" column="2">
     3451              <widget class="QPushButton" name="fFadStopRun">
     3452               <property name="text">
     3453                <string>Stop</string>
     3454               </property>
     3455              </widget>
     3456             </item>
     3457             <item row="7" column="2">
     3458              <widget class="QPushButton" name="fFadTriggerLineOff">
     3459               <property name="text">
     3460                <string>off</string>
     3461               </property>
     3462              </widget>
     3463             </item>
     3464             <item row="7" column="3">
     3465              <widget class="QLabel" name="label_134">
     3466               <property name="text">
     3467                <string>Trigger line</string>
     3468               </property>
     3469              </widget>
     3470             </item>
     3471             <item row="8" column="3">
     3472              <widget class="QLabel" name="label_106">
     3473               <property name="text">
     3474                <string>Continous trigger</string>
     3475               </property>
     3476              </widget>
     3477             </item>
     3478             <item row="7" column="1">
     3479              <widget class="QPushButton" name="fFadTriggerLineOn">
     3480               <property name="text">
     3481                <string>on</string>
     3482               </property>
     3483              </widget>
     3484             </item>
     3485             <item row="8" column="1">
     3486              <widget class="QPushButton" name="fFadContTriggerOn">
     3487               <property name="text">
     3488                <string>on</string>
     3489               </property>
     3490              </widget>
     3491             </item>
     3492             <item row="8" column="2">
     3493              <widget class="QPushButton" name="fFadTriggerLineOn_3">
    34383494               <property name="text">
    34393495                <string>off</string>
     
    34473503             <rect>
    34483504              <x>10</x>
    3449               <y>30</y>
     3505              <y>20</y>
    34503506              <width>281</width>
    34513507              <height>234</height>
     
    42024258            <property name="geometry">
    42034259             <rect>
    4204               <x>20</x>
    4205               <y>10</y>
     4260              <x>10</x>
     4261              <y>0</y>
    42064262              <width>57</width>
    42074263              <height>15</height>
     
    42104266            <property name="text">
    42114267             <string>FAD </string>
    4212             </property>
    4213            </widget>
    4214            <widget class="QLabel" name="label_106">
    4215             <property name="geometry">
    4216              <rect>
    4217               <x>30</x>
    4218               <y>300</y>
    4219               <width>91</width>
    4220               <height>16</height>
    4221              </rect>
    4222             </property>
    4223             <property name="text">
    4224              <string>FAD status</string>
    42254268            </property>
    42264269           </widget>
     
    45384581            <property name="text">
    45394582             <string>Event builder</string>
     4583            </property>
     4584           </widget>
     4585           <widget class="QPushButton" name="fFadSingleTrigger">
     4586            <property name="geometry">
     4587             <rect>
     4588              <x>680</x>
     4589              <y>230</y>
     4590              <width>94</width>
     4591              <height>24</height>
     4592             </rect>
     4593            </property>
     4594            <property name="text">
     4595             <string>Trigger</string>
     4596            </property>
     4597           </widget>
     4598           <widget class="QPushButton" name="fFadStart">
     4599            <property name="geometry">
     4600             <rect>
     4601              <x>580</x>
     4602              <y>170</y>
     4603              <width>94</width>
     4604              <height>24</height>
     4605             </rect>
     4606            </property>
     4607            <property name="text">
     4608             <string>Start</string>
     4609            </property>
     4610           </widget>
     4611           <widget class="QPushButton" name="fFadStop">
     4612            <property name="geometry">
     4613             <rect>
     4614              <x>680</x>
     4615              <y>170</y>
     4616              <width>94</width>
     4617              <height>24</height>
     4618             </rect>
     4619            </property>
     4620            <property name="text">
     4621             <string>Stop</string>
     4622            </property>
     4623           </widget>
     4624           <widget class="QPushButton" name="fFadAbort">
     4625            <property name="geometry">
     4626             <rect>
     4627              <x>780</x>
     4628              <y>170</y>
     4629              <width>94</width>
     4630              <height>24</height>
     4631             </rect>
     4632            </property>
     4633            <property name="text">
     4634             <string>Abort</string>
     4635            </property>
     4636           </widget>
     4637           <widget class="QPushButton" name="fFadConnect">
     4638            <property name="geometry">
     4639             <rect>
     4640              <x>620</x>
     4641              <y>200</y>
     4642              <width>94</width>
     4643              <height>24</height>
     4644             </rect>
     4645            </property>
     4646            <property name="text">
     4647             <string>Connect</string>
     4648            </property>
     4649           </widget>
     4650           <widget class="QPushButton" name="fFadDisconnect">
     4651            <property name="geometry">
     4652             <rect>
     4653              <x>740</x>
     4654              <y>200</y>
     4655              <width>94</width>
     4656              <height>24</height>
     4657             </rect>
     4658            </property>
     4659            <property name="text">
     4660             <string>Disconnect</string>
    45404661            </property>
    45414662           </widget>
Note: See TracChangeset for help on using the changeset viewer.