ProcessConfigurationDefs.h

Go to the documentation of this file.
00001 // Copyright CERN 2012 - Developed in collaboration with GSI
00002 
00003 #ifndef FESA_PROCESS_CONFIGURATION_DEFS_H_
00004 #define FESA_PROCESS_CONFIGURATION_DEFS_H_
00005 
00006 #include <string>
00007 #include <vector>
00008 
00009 namespace fesa
00010 {
00011 
00012 typedef std::vector<std::string> ConfigDirs;
00013 
00014 namespace LoggingMode
00015 {
00016 
00017 enum LoggingMode
00018 {
00019     normal = 0,
00020     verbose = 1,
00021     veryVerbose = 2
00022 };
00023 
00024 } // LoggingMode
00025 
00026 namespace PropertyTag
00027 {
00028 
00032 const std::string CMW_SERVER_NAME = "cmwServerName";
00033 
00037 const std::string TIMING_SIMULATION = "timsim";
00038 
00042 const std::string INSTANCE_FILE = "instance";
00043 
00047 const std::string NO_RT_SCHEDULING = "noRTSched";
00048 
00052 const std::string MSG_SIZE_MAX = "notif.msgsize_max";
00053 
00057 const std::string MSG_NUM_MAX = "notif.msgnum_max";
00058 
00062 const std::string MSG_DIAG_SLOTS = "notif.diag_slots";
00063 
00067 const std::string DEVICE_DATA_PATH = "device.data_path";
00068 
00072 const std::string MAX_PERSISTENCY_DELAY = "persistency.maxdelay";
00073 
00077 const std::string CLIENT_UPDATE_POLICY = "notif.client_update_policy";
00078 
00082 const std::string FIRST_UPDATE_SETTING = "firstupdate.setting";
00083 
00087 const std::string FIRST_UPDATE_ACQUISITION = "firstupdate.acquisition";
00088 
00089 } // PropertyTag
00090 
00091 } // fesa
00092 
00093 #endif // FESA_PROCESS_CONFIGURATION_DEFS_H_

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1