mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2026-01-24 00:28:42 +01:00
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorGui@29 af1100a4-978c-4157-bff7-07162d2ba061
This commit is contained in:
@@ -18,7 +18,6 @@ using namespace std;
|
||||
|
||||
qTabAdvanced::qTabAdvanced(QWidget *parent,multiSlsDetector*& detector):QWidget(parent),myDet(detector){
|
||||
setupUi(this);
|
||||
myDetType = (int)myDet->getDetectorsType();
|
||||
SetupWidgetWindow();
|
||||
Initialization();
|
||||
}
|
||||
@@ -34,48 +33,16 @@ qTabAdvanced::~qTabAdvanced(){
|
||||
|
||||
|
||||
void qTabAdvanced::SetupWidgetWindow(){
|
||||
/** Temperature */
|
||||
if(myDetType==slsDetectorDefs::GOTTHARD)
|
||||
getTemperature(); //check if gotthard???
|
||||
else{
|
||||
btnTemp->setEnabled(false);
|
||||
dispTempAdc->setEnabled(false);
|
||||
dispTempFpga->setEnabled(false);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void qTabAdvanced::Initialization(){
|
||||
/** Temperature */
|
||||
connect(btnTemp,SIGNAL(clicked()),this,SLOT(getTemperature()));//check if gotthard???
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void qTabAdvanced::Enable(bool enable){
|
||||
btnTemp->setEnabled(enable);
|
||||
dispTempAdc->setEnabled(enable);
|
||||
dispTempFpga->setEnabled(enable);
|
||||
pushButton->setEnabled(enable);
|
||||
}
|
||||
|
||||
|
||||
void qTabAdvanced::getTemperature(){
|
||||
char ctemp[200];
|
||||
/** adc */
|
||||
double tempadc = myDet->getADC(slsDetectorDefs::TEMPERATURE_ADC);
|
||||
sprintf(ctemp,"%f%cC",tempadc,0x00B0);
|
||||
dispTempAdc->setText(QString(ctemp));
|
||||
/** fpga */
|
||||
double tempfpga = myDet->getADC(slsDetectorDefs::TEMPERATURE_FPGA);
|
||||
sprintf(ctemp,"%f%cC",tempfpga,0x00B0);
|
||||
dispTempFpga->setText(QString(ctemp));
|
||||
#ifdef VERBOSE
|
||||
cout<<"Temperature of ADC: "<<tempadc<<"°C and FPGA: "<<tempfpga<<"°C"<<endl;
|
||||
#endif
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user