Changeset 11998 for trunk/FACT++/gui


Ignore:
Timestamp:
09/07/11 09:57:01 (13 years ago)
Author:
tbretz
Message:
Implemented display of feedback values.
File:
1 edited

Legend:

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

    r11994 r11998  
    427427    DimStampedInfo fDimBiasCurrent;
    428428
     429    DimStampedInfo fDimFeedbackDeviation;
     430    DimStampedInfo fDimFeedbackReference;
     431
    429432    map<string, DimInfo*> fServices;
    430433
     
    24472450        SetFscValue(fHumidity3, d, 2, enable);
    24482451        SetFscValue(fHumidity4, d, 3, enable);
     2452    }
     2453
     2454    // ========================== Feedback ==================================
     2455
     2456    void handleFeedbackDeviation(const DimData &d)
     2457    {
     2458        if (!CheckSize(d, 416*sizeof(float)))
     2459            return;
     2460
     2461        const float *ptr = d.ptr<float>();
     2462
     2463        fFeedbackDevCam->SetData(valarray<float>(ptr, 416));
     2464        fFeedbackDevCam->updateGL();
     2465    }
     2466
     2467    void handleFeedbackReference(const DimData &d)
     2468    {
     2469        if (!CheckSize(d, 416*sizeof(float)))
     2470            return;
     2471
     2472        const float *ptr = d.ptr<float>();
     2473
     2474        fFeedbackRefCam->SetData(valarray<float>(ptr, 416));
     2475        fFeedbackRefCam->updateGL();
    24492476    }
    24502477
     
    29622989        if (getInfo()==&fDimBiasCurrent)
    29632990            return PostInfoHandler(&FactGui::handleBiasCurrent);
     2991
     2992        if (getInfo()==&fDimFeedbackReference)
     2993            return PostInfoHandler(&FactGui::handleFeedbackReference);
     2994
     2995        if (getInfo()==&fDimFeedbackDeviation)
     2996            return PostInfoHandler(&FactGui::handleFeedbackDeviation);
    29642997
    29652998//        if (getInfo()==&fDimFadFiles)
     
    35103543        fDimBiasCurrent        ("BIAS_CONTROL/CURRENT",           (void*)NULL, 0, this),
    35113544        //-
     3545        fDimFeedbackDeviation  ("FEEDBACK/DEVIATION",             (void*)NULL, 0, this),
     3546        fDimFeedbackReference  ("FEEDBACK/REFERENCE",             (void*)NULL, 0, this),
     3547        //-
    35123548        fEventData(0), fDrsCalibration(1440*1024*6),
    35133549        fTimeStamp0(0)
Note: See TracChangeset for help on using the changeset viewer.