Changeset 12121 for trunk


Ignore:
Timestamp:
09/16/11 22:24:16 (13 years ago)
Author:
tbretz
Message:
Some more small improvements and fixes to status, camera displays and others.
File:
1 edited

Legend:

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

    r12116 r12121  
    10921092        fFadRunNoNext->setValue(runs[1]);
    10931093        fFadRunNoCur->setEnabled(runs[0]>=0);
    1094         fMcpStopRun->setEnabled(runs[0]>=0);
     1094        //fMcpStopRun->setEnabled(runs[0]>=0);
    10951095
    10961096    }
     
    26602660            if (s.index==4) // Connected
    26612661                SetLedColor(fStatusMCPLed, kLedYellow, time);
    2662             if (s.index==5) // Idle
     2662            if (s.index==5 || s.index==10) // Idle
    26632663                SetLedColor(fStatusMCPLed, kLedGreen, time);
    26642664
    2665             const bool configuring = s.index>=7 && s.index<=10;
    2666 
    2667             if (configuring) // Idle
    2668                 SetLedColor(fStatusMCPLed, kLedGreen, time);
    2669 
    2670             fMcpStartRun->setEnabled(s.index==5);
    2671             fMcpReset->setEnabled(configuring);
     2665            if (s.index>=7 && s.index<=9)
     2666                SetLedColor(fStatusMCPLed, kLedGreenBar, time);
     2667
     2668            fMcpStartRun->setEnabled(s.index>=5);
     2669            fMcpStopRun->setEnabled(s.index>=5);
     2670            fMcpReset->setEnabled(s.index>=7 && s.index<=10);
    26722671        }
    26732672
     
    27582757            fFadWidget->setEnabled(enable);
    27592758
    2760             const bool configuring = s.index>=FAD::kConfiguring1;
    2761             fFadStart->setEnabled(!configuring && enable);
    2762             fFadStop->setEnabled(!configuring && enable);
    2763             fFadAbort->setEnabled(!configuring && enable);
     2759            fFadStart->setEnabled(s.index==FAD::kOffline);
     2760            fFadStop->setEnabled(s.index>FAD::kOffline);
     2761            fFadAbort->setEnabled(s.index>FAD::kOffline);
     2762            fFadSoftReset->setEnabled(s.index>FAD::kOffline);
     2763            fFadHardReset->setEnabled(s.index>FAD::kOffline);
    27642764        }
    27652765
     
    28372837            bool enable = true;
    28382838
    2839             if (s.index<=30)   // Ready/Waiting
     2839            if (s.index<30)   // Ready/Waiting
    28402840                SetLedColor(fStatusLoggerLed, kLedYellow, time);
     2841            if (s.index==30)   // Ready/Waiting
     2842                SetLedColor(fStatusLoggerLed, kLedGreen, time);
    28412843            if (s.index<-1)     // Offline
    28422844            {
     
    28502852
    28512853            fLoggerWidget->setEnabled(enable);
    2852             fLoggerStart->setEnabled(enable);
    2853             fLoggerStop->setEnabled(enable);
     2854            fLoggerStart->setEnabled(s.index>-1 && s.index<30);
     2855            fLoggerStop->setEnabled(s.index>=30);
    28542856        }
    28552857
     
    35773579                dat[i] = fVecBiasVolt[entry.hv()+offset]*90./4096;
    35783580
    3579                 fBiasCamV->highlightPixel(i, fVecBiasVolt[entry.hv()]==fVecBiasVolt[entry.hv()+416]);
     3581                fBiasCamV->highlightPixel(i, fVecBiasVolt[entry.hv()]!=fVecBiasVolt[entry.hv()+416]);
    35803582            }
    35813583
     
    40914093        fAdcDataCanv->EnableSignalEvents(kMouseMoveEvent);
    40924094
    4093         fRatesCanv->setMouseTracking(true);
     4095        //fRatesCanv->setMouseTracking(true);
     4096        fEventCanv1->setMouseTracking(true);
     4097        fEventCanv2->setMouseTracking(true);
     4098        fEventCanv3->setMouseTracking(true);
     4099        fEventCanv4->setMouseTracking(true);
     4100
     4101        fFeedbackDevCam->setMouseTracking(true);
     4102        fFeedbackCmdCam->setMouseTracking(true);
    40944103
    40954104        connect(fRatesCanv, SIGNAL(signalPixelMoveOver(int)),
     
    41044113                this, SLOT(slot_CameraMouseMove(int)));
    41054114
     4115        connect(fFeedbackDevCam, SIGNAL(signalPixelMoveOver(int)),
     4116                this, SLOT(slot_CameraMouseMove(int)));
     4117        connect(fFeedbackCmdCam, SIGNAL(signalPixelMoveOver(int)),
     4118                this, SLOT(slot_CameraMouseMove(int)));
     4119
    41064120        connect(fRatesCanv, SIGNAL(signalPixelDoubleClick(int)),
    41074121                this, SLOT(slot_CameraDoubleClick(int)));
Note: See TracChangeset for help on using the changeset viewer.