ChimeraTK-ControlSystemAdapter-OPCUAAdapter
04.00.01
|
This class represent a additional variable from <variableMap.xml> in the information model of a OPC UA Server. More...
#include <csa_additionalvariable.h>
Public Member Functions | |
ua_additionalvariable (UA_Server *server, UA_NodeId basenodeid, string name, string value, string description) | |
Constructor from <ua_additionalvariable> for generic creation. More... | |
~ua_additionalvariable () | |
UA_DateTime | getSourceTimeStamp () |
Get the SourceTimeStamp from node in the OPC UA server Virtual methode which returned Timestamp is setted into the node with the help of the proxy_callback.h. More... | |
string | getValue () |
Static Public Member Functions | |
static UA_StatusCode | ua_readproxy_ua_additionalvariable_getValue (UA_Server *server, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, void *nodeContext, UA_Boolean includeSourceTimeStamp, const UA_NumericRange *range, UA_DataValue *value) |
This class represent a additional variable from <variableMap.xml> in the information model of a OPC UA Server.
Definition at line 36 of file csa_additionalvariable.h.
ChimeraTK::ua_additionalvariable::ua_additionalvariable | ( | UA_Server * | server, |
UA_NodeId | basenodeid, | ||
string | name, | ||
string | value, | ||
string | description | ||
) |
Constructor from <ua_additionalvariable> for generic creation.
server | A UA_Server type, with all server specific information from the used server |
basenodeid | Parent NodeId from OPC UA information model to add a new UA_ObjectNode |
name | Name of the additinal node |
value | Value of the additinal node |
description | Descripption of the additinal node |
Definition at line 37 of file csa_additionalvariable.cpp.
ChimeraTK::ua_additionalvariable::~ua_additionalvariable | ( | ) |
Definition at line 48 of file csa_additionalvariable.cpp.
|
virtual |
Get the SourceTimeStamp from node in the OPC UA server Virtual methode which returned Timestamp is setted into the node with the help of the proxy_callback.h.
Implements ChimeraTK::ua_mapped_class.
Definition at line 157 of file csa_additionalvariable.cpp.
string ChimeraTK::ua_additionalvariable::getValue | ( | ) |
Definition at line 77 of file csa_additionalvariable.cpp.
|
static |
Definition at line 55 of file csa_additionalvariable.cpp.