fesa::PropertyTag Namespace Reference

Variables

const std::string CMW_SERVER_NAME = "cmwServerName"
 Configuration tag for a specific middleware server name.
const std::string TIMING_SIMULATION = "timsim"
 Configuration tag for timing simulation.
const std::string INSTANCE_FILE = "instance"
 Configuration tag for loading foreign instance file.
const std::string NO_RT_SCHEDULING = "noRTSched"
 Configuration tag for running a FESA binary with NICE priorities and without RR-scheduling (useful for server-only classes and for testing).
const std::string MSG_SIZE_MAX = "notif.msgsize_max"
 Configuration tag for the maximal size of the notification message queue.
const std::string MSG_NUM_MAX = "notif.msgnum_max"
 Configuration tag for the maximal number of messages in the notification message queue.
const std::string MSG_DIAG_SLOTS = "notif.diag_slots"
 Configuration tag for the number of messages in the notification message queue reserved for diagnostic purposes.
const std::string DEVICE_DATA_PATH = "device.data_path"
 Configuration tag for the location of the device instantiation and persistency files.
const std::string MAX_PERSISTENCY_DELAY = "persistency.maxdelay"
 Configuration tag for the maximal pesistency triggering delay.
const std::string CLIENT_UPDATE_POLICY = "notif.client_update_policy"
 Configuration tag for the RDA client update policy.
const std::string FIRST_UPDATE_SETTING = "firstupdate.setting"
 Configuration tag for enabling/disabling first updates in subscriptions to setting properties.
const std::string FIRST_UPDATE_ACQUISITION = "firstupdate.acquisition"
 Configuration tag for enabling/disabling first updates in subscriptions to acquisition properties.

Variable Documentation

const std::string fesa::PropertyTag::CLIENT_UPDATE_POLICY = "notif.client_update_policy"

Configuration tag for the RDA client update policy.

Definition at line 77 of file ProcessConfigurationDefs.h.

Referenced by fesa::AbstractServerEquipment::AbstractServerEquipment().

const std::string fesa::PropertyTag::CMW_SERVER_NAME = "cmwServerName"

Configuration tag for a specific middleware server name.

Definition at line 32 of file ProcessConfigurationDefs.h.

const std::string fesa::PropertyTag::DEVICE_DATA_PATH = "device.data_path"

Configuration tag for the location of the device instantiation and persistency files.

Definition at line 67 of file ProcessConfigurationDefs.h.

Referenced by fesa::AbstractEquipment::getDeviceDataFileName(), fesa::AbstractEquipment::getNotificationFileName(), and fesa::AbstractEquipment::getPersistencyFileName().

const std::string fesa::PropertyTag::FIRST_UPDATE_ACQUISITION = "firstupdate.acquisition"

Configuration tag for enabling/disabling first updates in subscriptions to acquisition properties.

Definition at line 87 of file ProcessConfigurationDefs.h.

Referenced by fesa::FesaDeviceServer::FesaDeviceServer().

const std::string fesa::PropertyTag::FIRST_UPDATE_SETTING = "firstupdate.setting"

Configuration tag for enabling/disabling first updates in subscriptions to setting properties.

Definition at line 82 of file ProcessConfigurationDefs.h.

Referenced by fesa::FesaDeviceServer::FesaDeviceServer().

const std::string fesa::PropertyTag::INSTANCE_FILE = "instance"

Configuration tag for loading foreign instance file.

Definition at line 42 of file ProcessConfigurationDefs.h.

Referenced by fesa::AbstractEquipment::getDeviceDataFileName(), and fesa::ProcessConfigurationImpl::load().

const std::string fesa::PropertyTag::MAX_PERSISTENCY_DELAY = "persistency.maxdelay"

Configuration tag for the maximal pesistency triggering delay.

Definition at line 72 of file ProcessConfigurationDefs.h.

Referenced by fesa::PersistencyManager::PersistencyManager().

const std::string fesa::PropertyTag::MSG_DIAG_SLOTS = "notif.diag_slots"

Configuration tag for the number of messages in the notification message queue reserved for diagnostic purposes.

Definition at line 62 of file ProcessConfigurationDefs.h.

Referenced by fesa::AbstractMsgQueue::Constants::Constants().

const std::string fesa::PropertyTag::MSG_NUM_MAX = "notif.msgnum_max"
const std::string fesa::PropertyTag::MSG_SIZE_MAX = "notif.msgsize_max"

Configuration tag for the maximal size of the notification message queue.

Definition at line 52 of file ProcessConfigurationDefs.h.

Referenced by fesa::AbstractMsgQueue::Constants::Constants().

const std::string fesa::PropertyTag::NO_RT_SCHEDULING = "noRTSched"
const std::string fesa::PropertyTag::TIMING_SIMULATION = "timsim"

Configuration tag for timing simulation.

Definition at line 37 of file ProcessConfigurationDefs.h.

Referenced by fesa::ProcessConfigurationImpl::load().


Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1