Changeset 13923


Ignore:
Timestamp:
05/26/12 15:32:27 (13 years ago)
Author:
tbretz
Message:
Updated states with the new namespaces.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/gui/FactGui.h

    r13840 r13923  
    1919#include "src/Converter.h"
    2020#include "src/Configuration.h"
    21 #include "src/HeadersFTM.h"
    22 #include "src/HeadersFAD.h"
    23 #include "src/HeadersBIAS.h"
    2421#include "src/DimNetwork.h"
    2522#include "src/tools.h"
    26 #include "src/FAD.h"
    2723#include "src/PixelMap.h"
    2824#include "src/DimData.h"
     
    4137
    4238#include "QCameraWidget.h"
     39
     40#include "src/FAD.h"
     41#include "src/HeadersFTM.h"
     42#include "src/HeadersFAD.h"
     43#include "src/HeadersBIAS.h"
     44#include "src/HeadersDrive.h"
    4345
    4446using namespace std;
     
    25962598            bool enable = false;
    25972599            const bool configuring =
    2598                 s.index==FTM::StateMachine::kConfiguring1 ||
    2599                 s.index==FTM::StateMachine::kConfiguring2 ||
    2600                 s.index==FTM::StateMachine::kConfigured;
    2601 
    2602             if (s.index<FTM::StateMachine::kDisconnected) // No Dim connection
     2600                s.index==FTM::State::kConfiguring1 ||
     2601                s.index==FTM::State::kConfiguring2 ||
     2602                s.index==FTM::State::kConfigured;
     2603
     2604            if (s.index<FTM::State::kDisconnected) // No Dim connection
    26032605                SetLedColor(fStatusFTMLed, kLedGray, time);
    2604             if (s.index==FTM::StateMachine::kDisconnected) // Dim connection / FTM disconnected
     2606            if (s.index==FTM::State::kDisconnected) // Dim connection / FTM disconnected
    26052607                SetLedColor(fStatusFTMLed, kLedYellow, time);
    2606             if (s.index==FTM::StateMachine::kConnected    ||
    2607                 s.index==FTM::StateMachine::kIdle         ||
     2608            if (s.index==FTM::State::kConnected    ||
     2609                s.index==FTM::State::kIdle         ||
    26082610                configuring) // Dim connection / FTM connected
    26092611                SetLedColor(fStatusFTMLed, kLedGreen, time);
    2610             if (s.index==FTM::StateMachine::kTriggerOn) // Dim connection / FTM connected
     2612            if (s.index==FTM::State::kTriggerOn) // Dim connection / FTM connected
    26112613                SetLedColor(fStatusFTMLed, kLedGreenCheck, time);
    2612             if (s.index==FTM::StateMachine::kConnected ||
    2613                 s.index==FTM::StateMachine::kIdle) // Dim connection / FTM connected
     2614            if (s.index==FTM::State::kConnected ||
     2615                s.index==FTM::State::kIdle) // Dim connection / FTM connected
    26142616                enable = true;
    26152617
    26162618            fFtmStartRun->setEnabled(!configuring && enable);
    2617             fFtmStopRun->setEnabled(!configuring && (enable || s.index==FTM::StateMachine::kTriggerOn));
     2619            fFtmStopRun->setEnabled(!configuring && (enable || s.index==FTM::State::kTriggerOn));
    26182620
    26192621            fTriggerWidget->setEnabled(enable);
    26202622            fFtuGroupEnable->setEnabled(enable);
    26212623            fRatesControls->setEnabled(enable);
    2622             fFtuWidget->setEnabled(s.index>FTM::StateMachine::kDisconnected);
    2623 
    2624             if (s.index>=FTM::StateMachine::kConnected)
     2624            fFtuWidget->setEnabled(s.index>FTM::State::kDisconnected);
     2625
     2626            if (s.index>=FTM::State::kConnected)
    26252627                SetFtuStatusLed(time);
    26262628            else
     
    26392641            bool enable = false;
    26402642
    2641             if (s.index<FAD::kOffline) // No Dim connection
     2643            if (s.index<FAD::State::kOffline) // No Dim connection
    26422644            {
    26432645                SetLedColor(fStatusFADLed, kLedGray, time);
     
    26552657                 */
    26562658            }
    2657             if (s.index==FAD::kOffline) // Dim connection / FTM disconnected
     2659            if (s.index==FAD::State::kOffline) // Dim connection / FTM disconnected
    26582660                SetLedColor(fStatusFADLed, kLedRed, time);
    2659             if (s.index==FAD::kDisconnected) // Dim connection / FTM disconnected
     2661            if (s.index==FAD::State::kDisconnected) // Dim connection / FTM disconnected
    26602662                SetLedColor(fStatusFADLed, kLedOrange, time);
    2661             if (s.index==FAD::kConnecting) // Dim connection / FTM disconnected
     2663            if (s.index==FAD::State::kConnecting) // Dim connection / FTM disconnected
    26622664            {
    26632665                SetLedColor(fStatusFADLed, kLedYellow, time);
     
    26652667                enable = true;
    26662668            }
    2667             if (s.index>=FAD::kConnected) // Dim connection / FTM connected
     2669            if (s.index>=FAD::State::kConnected) // Dim connection / FTM connected
    26682670            {
    26692671                SetLedColor(fStatusFADLed, kLedGreen, time);
     
    26732675            fFadWidget->setEnabled(enable);
    26742676
    2675             fFadStart->setEnabled(s.index==FAD::kOffline);
    2676             fFadStop->setEnabled(s.index>FAD::kOffline);
    2677             fFadAbort->setEnabled(s.index>FAD::kOffline);
    2678             fFadSoftReset->setEnabled(s.index>FAD::kOffline);
    2679             fFadHardReset->setEnabled(s.index>FAD::kOffline);
     2677            fFadStart->setEnabled    (s.index==FAD::State::kOffline);
     2678            fFadStop->setEnabled     (s.index >FAD::State::kOffline);
     2679            fFadAbort->setEnabled    (s.index >FAD::State::kOffline);
     2680            fFadSoftReset->setEnabled(s.index >FAD::State::kOffline);
     2681            fFadHardReset->setEnabled(s.index >FAD::State::kOffline);
    26802682        }
    26812683
     
    27112713            if (s.index==2 || s.index==3)  // Not Ready
    27122714                SetLedColor(fStatusDriveLed, kLedGreenBar, time);
    2713             if (s.index==4 || s.index==5)  // Connected / Armed
     2715            if (s.index==Drive::State::kConnected || s.index==Drive::State::kArmed)  // Connected / Armed
    27142716                SetLedColor(fStatusDriveLed, kLedGreen, time);
    2715             if (s.index==6)  // Moving
     2717            if (s.index==Drive::State::kMoving)  // Moving
    27162718                SetLedColor(fStatusDriveLed, kLedInProgress, time);
    2717             if (s.index==7)  // Tracking
     2719            if (s.index==Drive::State::kTracking)  // Tracking
    27182720                SetLedColor(fStatusDriveLed, kLedGreenCheck, time);
    27192721            if (s.index==99)  // Error
     
    27282730            if (s.index<1) // No Dim connection
    27292731                SetLedColor(fStatusBiasLed, kLedGray, time);
    2730             if (s.index==BIAS::kDisconnected) // Dim connection / FTM disconnected
     2732            if (s.index==BIAS::State::kDisconnected) // Dim connection / FTM disconnected
    27312733                SetLedColor(fStatusBiasLed, kLedRed, time);
    2732             if (s.index==BIAS::kConnecting || s.index==BIAS::kInitializing) // Connecting / Initializing
     2734            if (s.index==BIAS::State::kConnecting || s.index==BIAS::State::kInitializing) // Connecting / Initializing
    27332735                SetLedColor(fStatusBiasLed, kLedOrange, time);
    2734             if (s.index==BIAS::kVoltageOff) // At reference
     2736            if (s.index==BIAS::State::kVoltageOff) // At reference
    27352737                SetLedColor(fStatusBiasLed, kLedGreenBar, time);
    2736             if (s.index==BIAS::kNotReferenced) // At reference
     2738            if (s.index==BIAS::State::kNotReferenced) // At reference
    27372739                SetLedColor(fStatusBiasLed, kLedGreenWarn, time);
    2738             if (s.index==BIAS::kRamping) // Ramping
     2740            if (s.index==BIAS::State::kRamping) // Ramping
    27392741                SetLedColor(fStatusBiasLed, kLedInProgress, time);
    2740             if (s.index==BIAS::kVoltageOn) // At reference
     2742            if (s.index==BIAS::State::kVoltageOn) // At reference
    27412743                SetLedColor(fStatusBiasLed, kLedGreenCheck, time);
    2742             if (s.index==BIAS::kOverCurrent) // Over current
     2744            if (s.index==BIAS::State::kOverCurrent) // Over current
    27432745                SetLedColor(fStatusBiasLed, kLedWarnBorder, time);
    2744             if (s.index==BIAS::kExpertMode) // ExpertMode
     2746            if (s.index==BIAS::State::kExpertMode) // ExpertMode
    27452747                SetLedColor(fStatusBiasLed, kLedWarnTriangleBorder, time);
    27462748
Note: See TracChangeset for help on using the changeset viewer.