GlobalDevice.cpp

Go to the documentation of this file.
00001 // Copyright CERN 2012 - Developed in collaboration with GSI
00002 
00003 #include <fesa-core/DataStore/GlobalDevice.h>
00004 
00005 
00006 namespace fesa
00007 {
00008 
00009 GlobalDevice::GlobalDevice() :
00010     // General Fields
00011     //******************
00012     className("className", this, CLASS_NAME_LENGTH),
00013     version("version", this, CLASS_VERSION_LENGTH),
00014     fecName("FEC-name", this, FEC_NAME_LENGTH),
00015     enableDiagMode("enableDiagMode", false, false, this, false, false, SingleBuffered),
00016     hostName("hostName", false, false, this, false, false, DIAG_HOST_NAME_LENGTH, SingleBuffered),
00017     portNumber("portNumber", false, false, this, false, false, SingleBuffered),
00018     fwkTopic("fwkTopic", false, false, this, false, false, SingleBuffered),
00019     customTopic("customTopic", false, false, this, false, false, SingleBuffered),
00020     traceDevices("traceDevices", false, false, this, false, false, DIAG_TRACE_DEVICE_LENGTH, SingleBuffered),
00021     bypassActions("bypassActions", false, false, this, false, false, DIAG_BYPASS_ACTION_LENGTH, SingleBuffered)
00022 
00023     //TODO implement some Process ID lock for the Shared memory, think about a concept, when there are many RT processes
00024     //    processID_RT_("processID_RT", Volatile, "NONE", this),
00025     //    processID_SERVER_("processID_SERVER", Volatile, "NONE", this)
00026 {
00027 }
00028 
00029 
00030 GlobalDevice::~GlobalDevice()
00031 {
00032 }
00033 
00034 } // fesa

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1