Changeset 14299 for trunk/FACT++


Ignore:
Timestamp:
08/01/12 17:40:00 (12 years ago)
Author:
neise
Message:
just need to check in quickly
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/agilentctrl.cc

    r14293 r14299  
    3434
    3535protected:
    36 
    37 
    38     virtual void UpdateVolt(float, const vector<float>&)
    39     {
    40     }
    41 
    42     virtual void UpdateCur(float, const vector<float>&)
    43     {
    44     }
    45 
    4636
    4737
     
    10494
    10595//        int status=-1;
    106         float time=0;
    10796
    10897        string buffer;
     
    191180        if (b)
    192181        {
    193             PostMessage("outp on\n",8);
     182            PostMessage("outp on\n");
    194183        }
    195184        else
    196185        {
    197             PostMessage("outp off\n",9);
     186            PostMessage("outp off\n");
    198187        }
    199188    }
     
    215204private:
    216205
    217     DimDescribedService fDimVolt;
    218     DimDescribedService fDimCurr;
    219 
    220 
    221     void Update(DimDescribedService &svc, vector<float> data, float time) const
    222     {
    223         data.insert(data.begin(), time);
     206    DimDescribedService fDim;
     207
     208    void Update(DimDescribedService &svc, vector<float> data) const
     209    {
    224210        svc.Update(data);
    225211    }
    226212
    227     void UpdateVolt(float time, const vector<float> &volt)
    228     {
    229         Update(fDimVolt, volt, time);
    230     }
    231 
    232     void UpdateCur(float time, const vector<float> &curr)
    233     {
    234         Update(fDimCurr, curr, time);
    235     }
    236 
    237    
     213    void UpdateDim(const vector<float> &data)
     214    {
     215        Update(fDim, data);
     216    }
     217
    238218
    239219public:
    240220    ConnectionDimAgilent(ba::io_service& ioservice, MessageImp &imp) :
    241221        ConnectionAgilent(ioservice, imp),
    242         fDimVolt   ("AGILENT_CONTROL/VOLTAGE",
    243                     "F:1;F:1",
    244                     "|t[s]:Agilent uptime"
    245                     "|fact_supply[V]: FACT supply voltage"),
    246         fDimCurr("AGILENT_CONTROL/CURRENT", "F:1;F:1",
    247                     "|t[s]:FSC uptime"
    248                     "|fact_current_consumption[A]: current consumed by the FACT camera")
     222        fDim("AGILENT_CONTROL/DATA", "F:1;F:1",
     223                    "|U[V]: FACT supply voltage"
     224                    "|I[A]: current consumed by the FACT camera")
    249225    {
    250226        // nothing happens here.
Note: See TracChangeset for help on using the changeset viewer.