This is the base class for the equipment-specialist's global-device class. It contains all the common global fields for any FESA class. Global field means all the fields accessible for all the devices for a given class in the same front-end. It is up to each FESA class to specify its specific global fields. More...
#include <GlobalDevice.h>
Public Member Functions | |
virtual | ~GlobalDevice () |
Public Attributes | |
ConfigFieldString | className |
Name of the FESA class. | |
ConfigFieldString | version |
Version of FESA class. | |
ConfigFieldString | fecName |
Name of front-end on which class is deployed. | |
SettingFieldScalar< bool > | enableDiagMode |
Diagnostic mode enabled. | |
SettingFieldString | hostName |
Name of host to send diagnostics to. | |
SettingFieldScalar< int32_t > | portNumber |
Port of host to send diagnostics to. | |
SettingFieldScalar< int32_t > | fwkTopic |
Framework's topics for diagnostics. | |
SettingFieldScalar< int32_t > | customTopic |
Custom topics for diagnostics. | |
SettingFieldString | traceDevices |
Devices that are traced. | |
SettingFieldString | bypassActions |
Actions bypassed for diagnostics. | |
Protected Member Functions | |
GlobalDevice () | |
Initialize common device fields. |
This is the base class for the equipment-specialist's global-device class. It contains all the common global fields for any FESA class. Global field means all the fields accessible for all the devices for a given class in the same front-end. It is up to each FESA class to specify its specific global fields.
Definition at line 19 of file GlobalDevice.h.
fesa::GlobalDevice::~GlobalDevice | ( | ) | [virtual] |
Definition at line 30 of file GlobalDevice.cpp.
fesa::GlobalDevice::GlobalDevice | ( | ) | [protected] |
Actions bypassed for diagnostics.
Definition at line 83 of file GlobalDevice.h.
Referenced by fesa::SetDiagnosticSetting::execute(), and fesa::GetDiagnosticSetting::execute().
Name of the FESA class.
Definition at line 29 of file GlobalDevice.h.
Referenced by fesa::PersistencyManager::registerPersistencyUnit(), and fesa::StoreManager::store().
Custom topics for diagnostics.
Definition at line 73 of file GlobalDevice.h.
Referenced by fesa::SetDiagnosticSetting::execute(), and fesa::GetDiagnosticSetting::execute().
Diagnostic mode enabled.
Definition at line 53 of file GlobalDevice.h.
Referenced by fesa::SetDiagnosticSetting::execute(), and fesa::GetDiagnosticSetting::execute().
Name of front-end on which class is deployed.
Definition at line 39 of file GlobalDevice.h.
Referenced by fesa::StoreManager::store().
Framework's topics for diagnostics.
Definition at line 68 of file GlobalDevice.h.
Referenced by fesa::SetDiagnosticSetting::execute(), and fesa::GetDiagnosticSetting::execute().
Name of host to send diagnostics to.
Definition at line 58 of file GlobalDevice.h.
Referenced by fesa::SetDiagnosticSetting::execute(), and fesa::GetDiagnosticSetting::execute().
Port of host to send diagnostics to.
Definition at line 63 of file GlobalDevice.h.
Referenced by fesa::SetDiagnosticSetting::execute(), and fesa::GetDiagnosticSetting::execute().
Devices that are traced.
Definition at line 78 of file GlobalDevice.h.
Referenced by fesa::SetDiagnosticSetting::execute(), and fesa::GetDiagnosticSetting::execute().
Version of FESA class.
Definition at line 34 of file GlobalDevice.h.
Referenced by fesa::StoreManager::store().