Changeset 13824 for trunk


Ignore:
Timestamp:
05/23/12 10:08:34 (13 years ago)
Author:
tbretz
Message:
Reverted the code changes made between 13478 and 13484. This was unnecessary because even if the infoHandler is called while the constructor is still processing, no data will be processed before the main eventloop is started -- all data is forwarded to the main event loop anyway.
File:
1 edited

Legend:

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

    r13823 r13824  
    4646// #########################################################################
    4747
    48 class DimSubscriptions
    49 {
    50 public:
    51     DimStampedInfo fDNS;
    52 
    53     DimStampedInfo fLoggerStats;
    54     DimStampedInfo fLoggerFilenameNight;
    55     DimStampedInfo fLoggerFilenameRun;
    56     DimStampedInfo fLoggerNumSubs;
    57 
    58     DimStampedInfo fFtmPassport;
    59     DimStampedInfo fFtmTriggerRates;
    60     DimStampedInfo fFtmError;
    61     DimStampedInfo fFtmFtuList;
    62     DimStampedInfo fFtmStaticData;
    63     DimStampedInfo fFtmDynamicData;
    64     DimStampedInfo fFtmCounter;
    65 
    66     DimStampedInfo fFadWriteStats;
    67     DimStampedInfo fFadStartRun;
    68     DimStampedInfo fFadRuns;
    69     DimStampedInfo fFadEvents;
    70     DimStampedInfo fFadRawData;
    71     DimStampedInfo fFadEventData;
    72     DimStampedInfo fFadConnections;
    73     DimStampedInfo fFadFwVersion;
    74     DimStampedInfo fFadRunNumber;
    75     DimStampedInfo fFadDNA;
    76     DimStampedInfo fFadTemperature;
    77     DimStampedInfo fFadPrescaler;
    78     DimStampedInfo fFadRefClock;
    79     DimStampedInfo fFadRoi;
    80     DimStampedInfo fFadDac;
    81     DimStampedInfo fFadDrsCalibration;
    82     DimStampedInfo fFadStatus;
    83     DimStampedInfo fFadStatistics1;
    84     DimStampedInfo fFadStatistics2;
    85     DimStampedInfo fFadFileFormat;
    86 
    87     DimStampedInfo fFscTemp;
    88     DimStampedInfo fFscVolt;
    89     DimStampedInfo fFscCurrent;
    90     DimStampedInfo fFscHumidity;
    91 
    92     DimStampedInfo fFeedbackDeviation;
    93     DimStampedInfo fFeedbackReference;
    94     DimStampedInfo fFeedbackCalibration;
    95 
    96     DimStampedInfo fBiasNominal;
    97     DimStampedInfo fBiasVolt;
    98     DimStampedInfo fBiasDac;
    99     DimStampedInfo fBiasCurrent;
    100 
    101     DimStampedInfo fRateScan;
    102 
    103     DimStampedInfo fMagicWeather;
    104 
    105     DimSubscriptions(DimInfoHandler *ptr) :
    106         fDNS("DIS_DNS/VERSION_NUMBER", 1, int(0), ptr),
    107         //-
    108         fLoggerStats        ("DATA_LOGGER/STATS",              (void*)NULL, 0, ptr),
    109         fLoggerFilenameNight("DATA_LOGGER/FILENAME_NIGHTLY",   (void*)NULL, 0, ptr),
    110         fLoggerFilenameRun  ("DATA_LOGGER/FILENAME_RUN",       (void*)NULL, 0, ptr),
    111         fLoggerNumSubs      ("DATA_LOGGER/NUM_SUBS",           (void*)NULL, 0, ptr),
    112         //-
    113         fFtmPassport        ("FTM_CONTROL/PASSPORT",           (void*)NULL, 0, ptr),
    114         fFtmTriggerRates    ("FTM_CONTROL/TRIGGER_RATES",      (void*)NULL, 0, ptr),
    115         fFtmError           ("FTM_CONTROL/ERROR",              (void*)NULL, 0, ptr),
    116         fFtmFtuList         ("FTM_CONTROL/FTU_LIST",           (void*)NULL, 0, ptr),
    117         fFtmStaticData      ("FTM_CONTROL/STATIC_DATA",        (void*)NULL, 0, ptr),
    118         fFtmDynamicData     ("FTM_CONTROL/DYNAMIC_DATA",       (void*)NULL, 0, ptr),
    119         fFtmCounter         ("FTM_CONTROL/COUNTER",            (void*)NULL, 0, ptr),
    120         //-
    121         fFadWriteStats      ("FAD_CONTROL/STATS",              (void*)NULL, 0, ptr),
    122         fFadStartRun        ("FAD_CONTROL/START_RUN",          (void*)NULL, 0, ptr),
    123         fFadRuns            ("FAD_CONTROL/RUNS",               (void*)NULL, 0, ptr),
    124         fFadEvents          ("FAD_CONTROL/EVENTS",             (void*)NULL, 0, ptr),
    125         fFadRawData         ("FAD_CONTROL/RAW_DATA",           (void*)NULL, 0, ptr),
    126         fFadEventData       ("FAD_CONTROL/EVENT_DATA",         (void*)NULL, 0, ptr),
    127         fFadConnections     ("FAD_CONTROL/CONNECTIONS",        (void*)NULL, 0, ptr),
    128         fFadFwVersion       ("FAD_CONTROL/FIRMWARE_VERSION",   (void*)NULL, 0, ptr),
    129         fFadRunNumber       ("FAD_CONTROL/RUN_NUMBER",         (void*)NULL, 0, ptr),
    130         fFadDNA             ("FAD_CONTROL/DNA",                (void*)NULL, 0, ptr),
    131         fFadTemperature     ("FAD_CONTROL/TEMPERATURE",        (void*)NULL, 0, ptr),
    132         fFadPrescaler       ("FAD_CONTROL/PRESCALER",          (void*)NULL, 0, ptr),
    133         fFadRefClock        ("FAD_CONTROL/REFERENCE_CLOCK",    (void*)NULL, 0, ptr),
    134         fFadRoi             ("FAD_CONTROL/REGION_OF_INTEREST", (void*)NULL, 0, ptr),
    135         fFadDac             ("FAD_CONTROL/DAC",                (void*)NULL, 0, ptr),
    136         fFadDrsCalibration  ("FAD_CONTROL/DRS_CALIBRATION",    (void*)NULL, 0, ptr),
    137         fFadStatus          ("FAD_CONTROL/STATUS",             (void*)NULL, 0, ptr),
    138         fFadStatistics1     ("FAD_CONTROL/STATISTICS1",        (void*)NULL, 0, ptr),
    139         fFadStatistics2     ("FAD_CONTROL/STATISTICS2",        (void*)NULL, 0, ptr),
    140         fFadFileFormat      ("FAD_CONTROL/FILE_FORMAT",        (void*)NULL, 0, ptr),
    141         //-
    142         fFscTemp            ("FSC_CONTROL/TEMPERATURE",        (void*)NULL, 0, ptr),
    143         fFscVolt            ("FSC_CONTROL/VOLTAGE",            (void*)NULL, 0, ptr),
    144         fFscCurrent         ("FSC_CONTROL/CURRENT",            (void*)NULL, 0, ptr),
    145         fFscHumidity        ("FSC_CONTROL/HUMIDITY",           (void*)NULL, 0, ptr),
    146         //-
    147         fFeedbackDeviation  ("FEEDBACK/DEVIATION",             (void*)NULL, 0, ptr),
    148         fFeedbackReference  ("FEEDBACK/REFERENCE",             (void*)NULL, 0, ptr),
    149         fFeedbackCalibration("FEEDBACK/CALIBRATION",           (void*)NULL, 0, ptr),
    150         //-
    151         fBiasNominal        ("BIAS_CONTROL/NOMINAL",           (void*)NULL, 0, ptr),
    152         fBiasVolt           ("BIAS_CONTROL/VOLTAGE",           (void*)NULL, 0, ptr),
    153         fBiasDac            ("BIAS_CONTROL/DAC",               (void*)NULL, 0, ptr),
    154         fBiasCurrent        ("BIAS_CONTROL/CURRENT",           (void*)NULL, 0, ptr),
    155         //-
    156         fRateScan           ("RATE_SCAN/DATA",                 (void*)NULL, 0, ptr),
    157         //-
    158         fMagicWeather       ("MAGIC_WEATHER/DATA",             (void*)NULL, 0, ptr)
    159         {
    160         }
    161 };
    162 
    16348class FactGui : public MainWindow, public DimNetwork
    16449{
     
    18772    bool fInChooseBiasCam;   // FIXME. Find a better solution
    18873
     74    DimStampedInfo fDimDNS;
     75
     76    DimStampedInfo fDimLoggerStats;
     77    DimStampedInfo fDimLoggerFilenameNight;
     78    DimStampedInfo fDimLoggerFilenameRun;
     79    DimStampedInfo fDimLoggerNumSubs;
     80
     81    DimStampedInfo fDimFtmPassport;
     82    DimStampedInfo fDimFtmTriggerRates;
     83    DimStampedInfo fDimFtmError;
     84    DimStampedInfo fDimFtmFtuList;
     85    DimStampedInfo fDimFtmStaticData;
     86    DimStampedInfo fDimFtmDynamicData;
     87    DimStampedInfo fDimFtmCounter;
     88
     89    DimStampedInfo fDimFadWriteStats;
     90    DimStampedInfo fDimFadStartRun;
     91    DimStampedInfo fDimFadRuns;
     92    DimStampedInfo fDimFadEvents;
     93    DimStampedInfo fDimFadRawData;
     94    DimStampedInfo fDimFadEventData;
     95    DimStampedInfo fDimFadConnections;
     96    DimStampedInfo fDimFadFwVersion;
     97    DimStampedInfo fDimFadRunNumber;
     98    DimStampedInfo fDimFadDNA;
     99    DimStampedInfo fDimFadTemperature;
     100    DimStampedInfo fDimFadPrescaler;
     101    DimStampedInfo fDimFadRefClock;
     102    DimStampedInfo fDimFadRoi;
     103    DimStampedInfo fDimFadDac;
     104    DimStampedInfo fDimFadDrsCalibration;
     105    DimStampedInfo fDimFadStatus;
     106    DimStampedInfo fDimFadStatistics1;
     107    DimStampedInfo fDimFadStatistics2;
     108    DimStampedInfo fDimFadFileFormat;
     109
     110    DimStampedInfo fDimFscTemp;
     111    DimStampedInfo fDimFscVolt;
     112    DimStampedInfo fDimFscCurrent;
     113    DimStampedInfo fDimFscHumidity;
     114
     115    DimStampedInfo fDimFeedbackDeviation;
     116    DimStampedInfo fDimFeedbackReference;
     117    DimStampedInfo fDimFeedbackCalibration;
     118
     119    DimStampedInfo fDimBiasNominal;
     120    DimStampedInfo fDimBiasVolt;
     121    DimStampedInfo fDimBiasDac;
     122    DimStampedInfo fDimBiasCurrent;
     123
     124    DimStampedInfo fDimRateScan;
     125
     126    DimStampedInfo fDimMagicWeather;
     127
    189128    map<string, DimInfo*> fServices;
    190 
    191     DimSubscriptions *fDim;
    192129
    193130    // ========================== LED Colors ================================
     
    30923029            getInfo()->getTimestamp();
    30933030
    3094         if (getInfo()==&fDim->fDNS)
     3031        if (getInfo()==&fDimDNS)
    30953032            return PostInfoHandler(&FactGui::handleDimDNS);
    30963033#ifdef DEBUG_DIM
    30973034        cout << "HandleDimInfo " << getInfo()->getName() << endl;
    30983035#endif
    3099         if (getInfo()==&fDim->fLoggerStats)
     3036        if (getInfo()==&fDimLoggerStats)
    31003037            return PostInfoHandler(&FactGui::handleLoggerStats);
    31013038
     
    31033040//            return PostInfoHandler(&FactGui::handleFadFiles);
    31043041
    3105         if (getInfo()==&fDim->fFadWriteStats)
     3042        if (getInfo()==&fDimFadWriteStats)
    31063043            return PostInfoHandler(&FactGui::handleFadWriteStats);
    31073044
    3108         if (getInfo()==&fDim->fFadConnections)
     3045        if (getInfo()==&fDimFadConnections)
    31093046            return PostInfoHandler(&FactGui::handleFadConnections);
    31103047
    3111         if (getInfo()==&fDim->fFadFwVersion)
     3048        if (getInfo()==&fDimFadFwVersion)
    31123049            return PostInfoHandler(&FactGui::handleFadFwVersion);
    31133050
    3114         if (getInfo()==&fDim->fFadRunNumber)
     3051        if (getInfo()==&fDimFadRunNumber)
    31153052            return PostInfoHandler(&FactGui::handleFadRunNumber);
    31163053
    3117         if (getInfo()==&fDim->fFadDNA)
     3054        if (getInfo()==&fDimFadDNA)
    31183055            return PostInfoHandler(&FactGui::handleFadDNA);
    31193056
    3120         if (getInfo()==&fDim->fFadTemperature)
     3057        if (getInfo()==&fDimFadTemperature)
    31213058            return PostInfoHandler(&FactGui::handleFadTemperature);
    31223059
    3123         if (getInfo()==&fDim->fFadRefClock)
     3060        if (getInfo()==&fDimFadRefClock)
    31243061            return PostInfoHandler(&FactGui::handleFadRefClock);
    31253062
    3126         if (getInfo()==&fDim->fFadRoi)
     3063        if (getInfo()==&fDimFadRoi)
    31273064            return PostInfoHandler(&FactGui::handleFadRoi);
    31283065
    3129         if (getInfo()==&fDim->fFadDac)
     3066        if (getInfo()==&fDimFadDac)
    31303067            return PostInfoHandler(&FactGui::handleFadDac);
    31313068
    3132         if (getInfo()==&fDim->fFadDrsCalibration)
     3069        if (getInfo()==&fDimFadDrsCalibration)
    31333070            return PostInfoHandler(&FactGui::handleFadDrsCalibration);
    31343071
    3135         if (getInfo()==&fDim->fFadPrescaler)
     3072        if (getInfo()==&fDimFadPrescaler)
    31363073            return PostInfoHandler(&FactGui::handleFadPrescaler);
    31373074
    3138         if (getInfo()==&fDim->fFadStatus)
     3075        if (getInfo()==&fDimFadStatus)
    31393076            return PostInfoHandler(&FactGui::handleFadStatus);
    31403077
    3141         if (getInfo()==&fDim->fFadStatistics1)
     3078        if (getInfo()==&fDimFadStatistics1)
    31423079            return PostInfoHandler(&FactGui::handleFadStatistics1);
    31433080
    3144         if (getInfo()==&fDim->fFadStatistics2)
     3081        if (getInfo()==&fDimFadStatistics2)
    31453082            return PostInfoHandler(&FactGui::handleFadStatistics2);
    31463083
    3147         if (getInfo()==&fDim->fFadFileFormat)
     3084        if (getInfo()==&fDimFadFileFormat)
    31483085            return PostInfoHandler(&FactGui::handleFadFileFormat);
    31493086
    3150         if (getInfo()==&fDim->fFadEvents)
     3087        if (getInfo()==&fDimFadEvents)
    31513088            return PostInfoHandler(&FactGui::handleFadEvents);
    31523089
    3153         if (getInfo()==&fDim->fFadRuns)
     3090        if (getInfo()==&fDimFadRuns)
    31543091            return PostInfoHandler(&FactGui::handleFadRuns);
    31553092
    3156         if (getInfo()==&fDim->fFadStartRun)
     3093        if (getInfo()==&fDimFadStartRun)
    31573094            return PostInfoHandler(&FactGui::handleFadStartRun);
    31583095
    3159         if (getInfo()==&fDim->fFadRawData)
     3096        if (getInfo()==&fDimFadRawData)
    31603097            return PostInfoHandler(&FactGui::handleFadRawData);
    31613098
    3162         if (getInfo()==&fDim->fFadEventData)
     3099        if (getInfo()==&fDimFadEventData)
    31633100            return PostInfoHandler(&FactGui::handleFadEventData);
    31643101
     
    31673104            return PostInfoHandler(&FactGui::handleFadSetup);
    31683105*/
    3169         if (getInfo()==&fDim->fLoggerFilenameNight)
     3106        if (getInfo()==&fDimLoggerFilenameNight)
    31703107            return PostInfoHandler(&FactGui::handleLoggerFilenameNight);
    31713108
    3172         if (getInfo()==&fDim->fLoggerNumSubs)
     3109        if (getInfo()==&fDimLoggerNumSubs)
    31733110            return PostInfoHandler(&FactGui::handleLoggerNumSubs);
    31743111
    3175         if (getInfo()==&fDim->fLoggerFilenameRun)
     3112        if (getInfo()==&fDimLoggerFilenameRun)
    31763113            return PostInfoHandler(&FactGui::handleLoggerFilenameRun);
    31773114
    3178         if (getInfo()==&fDim->fFtmTriggerRates)
     3115        if (getInfo()==&fDimFtmTriggerRates)
    31793116            return PostInfoHandler(&FactGui::handleFtmTriggerRates);
    31803117
    3181         if (getInfo()==&fDim->fFtmCounter)
     3118        if (getInfo()==&fDimFtmCounter)
    31823119            return PostInfoHandler(&FactGui::handleFtmCounter);
    31833120
    3184         if (getInfo()==&fDim->fFtmDynamicData)
     3121        if (getInfo()==&fDimFtmDynamicData)
    31853122            return PostInfoHandler(&FactGui::handleFtmDynamicData);
    31863123
    3187         if (getInfo()==&fDim->fFtmPassport)
     3124        if (getInfo()==&fDimFtmPassport)
    31883125            return PostInfoHandler(&FactGui::handleFtmPassport);
    31893126
    3190         if (getInfo()==&fDim->fFtmFtuList)
     3127        if (getInfo()==&fDimFtmFtuList)
    31913128            return PostInfoHandler(&FactGui::handleFtmFtuList);
    31923129
    3193         if (getInfo()==&fDim->fFtmStaticData)
     3130        if (getInfo()==&fDimFtmStaticData)
    31943131            return PostInfoHandler(&FactGui::handleFtmStaticData);
    31953132
    3196         if (getInfo()==&fDim->fFtmError)
     3133        if (getInfo()==&fDimFtmError)
    31973134            return PostInfoHandler(&FactGui::handleFtmError);
    31983135
    3199         if (getInfo()==&fDim->fFscTemp)
     3136        if (getInfo()==&fDimFscTemp)
    32003137            return PostInfoHandler(&FactGui::handleFscTemp);
    32013138
    3202         if (getInfo()==&fDim->fFscVolt)
     3139        if (getInfo()==&fDimFscVolt)
    32033140            return PostInfoHandler(&FactGui::handleFscVolt);
    32043141
    3205         if (getInfo()==&fDim->fFscCurrent)
     3142        if (getInfo()==&fDimFscCurrent)
    32063143            return PostInfoHandler(&FactGui::handleFscCurrent);
    32073144
    3208         if (getInfo()==&fDim->fFscHumidity)
     3145        if (getInfo()==&fDimFscHumidity)
    32093146            return PostInfoHandler(&FactGui::handleFscHumidity);
    32103147
    3211         if (getInfo()==&fDim->fBiasNominal)
     3148        if (getInfo()==&fDimBiasNominal)
    32123149            return PostInfoHandler(&FactGui::handleBiasNominal);
    32133150
    3214         if (getInfo()==&fDim->fBiasVolt)
     3151        if (getInfo()==&fDimBiasVolt)
    32153152            return PostInfoHandler(&FactGui::handleBiasVolt);
    32163153
    3217         if (getInfo()==&fDim->fBiasDac)
     3154        if (getInfo()==&fDimBiasDac)
    32183155            return PostInfoHandler(&FactGui::handleBiasDac);
    32193156
    3220         if (getInfo()==&fDim->fBiasCurrent)
     3157        if (getInfo()==&fDimBiasCurrent)
    32213158            return PostInfoHandler(&FactGui::handleBiasCurrent);
    32223159
    3223         if (getInfo()==&fDim->fFeedbackReference)
     3160        if (getInfo()==&fDimFeedbackReference)
    32243161            return PostInfoHandler(&FactGui::handleFeedbackReference);
    32253162
    3226         if (getInfo()==&fDim->fFeedbackDeviation)
     3163        if (getInfo()==&fDimFeedbackDeviation)
    32273164            return PostInfoHandler(&FactGui::handleFeedbackDeviation);
    32283165
    3229         if (getInfo()==&fDim->fFeedbackCalibration)
     3166        if (getInfo()==&fDimFeedbackCalibration)
    32303167            return PostInfoHandler(&FactGui::handleFeedbackCalibration);
    32313168
    3232         if (getInfo()==&fDim->fRateScan)
     3169        if (getInfo()==&fDimRateScan)
    32333170            return PostInfoHandler(&FactGui::handleRateScan);
    32343171
    3235         if (getInfo()==&fDim->fMagicWeather)
     3172        if (getInfo()==&fDimMagicWeather)
    32363173            return PostInfoHandler(&FactGui::handleMagicWeather);
    32373174
     
    37713708        fInChoosePatchTH(false),
    37723709        fInChooseBiasHv(false), fInChooseBiasCam(false),
     3710        fDimDNS("DIS_DNS/VERSION_NUMBER", 1, int(0), this),
    37733711        //-
    3774         fDim(0),
     3712        fDimLoggerStats        ("DATA_LOGGER/STATS",            (void*)NULL, 0, this),
     3713        fDimLoggerFilenameNight("DATA_LOGGER/FILENAME_NIGHTLY", (void*)NULL, 0, this),
     3714        fDimLoggerFilenameRun  ("DATA_LOGGER/FILENAME_RUN",     (void*)NULL, 0, this),
     3715        fDimLoggerNumSubs      ("DATA_LOGGER/NUM_SUBS",         (void*)NULL, 0, this),
     3716        //-
     3717        fDimFtmPassport        ("FTM_CONTROL/PASSPORT",         (void*)NULL, 0, this),
     3718        fDimFtmTriggerRates    ("FTM_CONTROL/TRIGGER_RATES",    (void*)NULL, 0, this),
     3719        fDimFtmError           ("FTM_CONTROL/ERROR",            (void*)NULL, 0, this),
     3720        fDimFtmFtuList         ("FTM_CONTROL/FTU_LIST",         (void*)NULL, 0, this),
     3721        fDimFtmStaticData      ("FTM_CONTROL/STATIC_DATA",      (void*)NULL, 0, this),
     3722        fDimFtmDynamicData     ("FTM_CONTROL/DYNAMIC_DATA",     (void*)NULL, 0, this),
     3723        fDimFtmCounter         ("FTM_CONTROL/COUNTER",          (void*)NULL, 0, this),
     3724        //-
     3725        fDimFadWriteStats      ("FAD_CONTROL/STATS",              (void*)NULL, 0, this),
     3726        fDimFadStartRun        ("FAD_CONTROL/START_RUN",          (void*)NULL, 0, this),
     3727        fDimFadRuns            ("FAD_CONTROL/RUNS",               (void*)NULL, 0, this),
     3728        fDimFadEvents          ("FAD_CONTROL/EVENTS",             (void*)NULL, 0, this),
     3729        fDimFadRawData         ("FAD_CONTROL/RAW_DATA",           (void*)NULL, 0, this),
     3730        fDimFadEventData       ("FAD_CONTROL/EVENT_DATA",         (void*)NULL, 0, this),
     3731        fDimFadConnections     ("FAD_CONTROL/CONNECTIONS",        (void*)NULL, 0, this),
     3732        fDimFadFwVersion       ("FAD_CONTROL/FIRMWARE_VERSION",   (void*)NULL, 0, this),
     3733        fDimFadRunNumber       ("FAD_CONTROL/RUN_NUMBER",         (void*)NULL, 0, this),
     3734        fDimFadDNA             ("FAD_CONTROL/DNA",                (void*)NULL, 0, this),
     3735        fDimFadTemperature     ("FAD_CONTROL/TEMPERATURE",        (void*)NULL, 0, this),
     3736        fDimFadPrescaler       ("FAD_CONTROL/PRESCALER",          (void*)NULL, 0, this),
     3737        fDimFadRefClock        ("FAD_CONTROL/REFERENCE_CLOCK",    (void*)NULL, 0, this),
     3738        fDimFadRoi             ("FAD_CONTROL/REGION_OF_INTEREST", (void*)NULL, 0, this),
     3739        fDimFadDac             ("FAD_CONTROL/DAC",                (void*)NULL, 0, this),
     3740        fDimFadDrsCalibration  ("FAD_CONTROL/XDRS_CALIBRATION",    (void*)NULL, 0, this),
     3741        fDimFadStatus          ("FAD_CONTROL/STATUS",             (void*)NULL, 0, this),
     3742        fDimFadStatistics1     ("FAD_CONTROL/STATISTICS1",        (void*)NULL, 0, this),
     3743        fDimFadStatistics2     ("FAD_CONTROL/STATISTICS2",        (void*)NULL, 0, this),
     3744        fDimFadFileFormat      ("FAD_CONTROL/FILE_FORMAT",        (void*)NULL, 0, this),
     3745        //-
     3746        fDimFscTemp            ("FSC_CONTROL/TEMPERATURE",        (void*)NULL, 0, this),
     3747        fDimFscVolt            ("FSC_CONTROL/VOLTAGE",            (void*)NULL, 0, this),
     3748        fDimFscCurrent         ("FSC_CONTROL/CURRENT",            (void*)NULL, 0, this),
     3749        fDimFscHumidity        ("FSC_CONTROL/HUMIDITY",           (void*)NULL, 0, this),
     3750        //-
     3751        fDimFeedbackDeviation  ("FEEDBACK/DEVIATION",             (void*)NULL, 0, this),
     3752        fDimFeedbackReference  ("FEEDBACK/REFERENCE",             (void*)NULL, 0, this),
     3753        fDimFeedbackCalibration("FEEDBACK/CALIBRATION",           (void*)NULL, 0, this),
     3754        //-
     3755        fDimBiasNominal        ("BIAS_CONTROL/NOMINAL",           (void*)NULL, 0, this),
     3756        fDimBiasVolt           ("BIAS_CONTROL/VOLTAGE",           (void*)NULL, 0, this),
     3757        fDimBiasDac            ("BIAS_CONTROL/DAC",               (void*)NULL, 0, this),
     3758        fDimBiasCurrent        ("BIAS_CONTROL/CURRENT",           (void*)NULL, 0, this),
     3759        //-
     3760        fDimRateScan           ("RATE_SCAN/DATA",                 (void*)NULL, 0, this),
     3761        //-
     3762        fDimMagicWeather       ("MAGIC_WEATHER/DATA",             (void*)NULL, 0, this),
    37753763        //-
    37763764        fDimVersion(0),
     
    42464234        connect(fAdcDataCanv, SIGNAL(     RootEventProcessed(TObject*, unsigned int, TCanvas*)),
    42474235                this,         SLOT  (slot_RootEventProcessed(TObject*, unsigned int, TCanvas*)));
    4248 
    4249 
    4250         fDim = new DimSubscriptions(this);
    42514236    }
    42524237
    42534238    ~FactGui()
    42544239    {
    4255 
    4256         delete fDim;
    4257 
    42584240        // Unsubscribe all services
    42594241        for (map<string,DimInfo*>::iterator i=fServices.begin();
Note: See TracChangeset for help on using the changeset viewer.