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. |
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" |
Configuration tag for the maximal number of messages in the notification message queue.
Definition at line 57 of file ProcessConfigurationDefs.h.
Referenced by fesa::AbstractMsgQueue::Constants::Constants(), fesa::AbstractEventSourceFactory::createOnDemandEventSource(), fesa::NotificationConsumer::NotificationConsumer(), and fesa::NotificationProducer::NotificationProducer().
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" |
Configuration tag for running a FESA binary with NICE priorities and without RR-scheduling (useful for server-only classes and for testing).
Definition at line 47 of file ProcessConfigurationDefs.h.
Referenced by fesa::Thread::AdjustProcessPriority(), fesa::ThreadPriorityConfigurationFromFile::getPrioCMW(), fesa::ThreadPriorityConfigurationFromFile::getPrioEventSource(), fesa::ThreadPriorityConfigurationFromFile::getPrioNotificationConsumer(), fesa::ThreadPriorityConfigurationFromFile::getPrioNotificationthread(), fesa::ThreadPriorityConfigurationFromFile::getPrioPersistence(), fesa::ThreadPriorityConfigurationFromFile::getPrioRTScheduler(), and fesa::ProcessConfigurationImpl::load().
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().