CFEL - ASG Software Suite  2.5.0
CASS
Classes | Namespaces | Functions
machine_converter.cpp File Reference

contains xtc converter for machine data More...

#include <sstream>
#include <iostream>
#include "machine_converter.h"
#include "pdsdata/xtc/Xtc.hh"
#include "pdsdata/xtc/BldInfo.hh"
#include "pdsdata/bld/bldData.hh"
#include "pdsdata/epics/EpicsPvData.hh"
#include "pdsdata/evr/DataV3.hh"
#include "pdsdata/ipimb/DataV2.hh"
#include "pdsdata/xtc/DetInfo.hh"
#include "pdsdata/lusi/IpmFexV1.hh"
#include "pdsdata/lusi/IpmFexConfigV2.hh"
#include "pdsdata/control/ConfigV1.hh"
#include "pdsdata/control/PVControl.hh"
#include "pdsdata/psddl/usdusb.ddl.h"
#include "cass_event.h"
#include "log.h"
#include "machine_device.hpp"
+ Include dependency graph for machine_converter.cpp:

Go to the source code of this file.

Classes

class  cass::MachineData::XTCDataKey
 Key for the xtc data lookup map. More...
 

Namespaces

 cass
 
 cass::MachineData
 

Functions

template<int valtype>
void cass::MachineData::convertEpicsToDouble (const Pds::EpicsPvHeader &epicsData, Device::epicsDataMap_t::iterator first)
 convert epics variable to double More...
 
template<int valtype>
void cass::MachineData::epicsValToCassVal (const Pds::EpicsPvHeader &epicsData, Device::epicsDataMap_t::iterator storefirst, Device::epicsDataMap_t::iterator cassfirst)
 convert epics variable to double and fill store and cassevent More...
 
void cass::MachineData::epicsValToNothing (const Pds::EpicsPvHeader &, Device::epicsDataMap_t::iterator, Device::epicsDataMap_t::iterator)
 convert epics variable to nothing More...
 

Detailed Description

contains xtc converter for machine data

Author
Lutz Foucar

Definition in file machine_converter.cpp.