ANSI C UA Server SDK
1.7.0.354
|
Data Structures | |
struct | OpcUa_TrustListDataType |
A DataType which stores the trust list of a Server. More... | |
struct | OpcUa_ReferenceNode |
Specifies a reference which belongs to a node. More... | |
struct | OpcUa_Argument |
Defines a method input or output argument specification. More... | |
struct | OpcUa_EnumValueType |
A mapping between a value of an enumerated type and a name and description. More... | |
struct | OpcUa_OptionSet |
This abstract DataType is the base DataType for all DataTypes representing a bit mask. More... | |
struct | OpcUa_TimeZoneDataType |
The local time that may or may not take daylight saving time into account. More... | |
struct | OpcUa_ApplicationDescription |
Specifies an application that is available. More... | |
struct | OpcUa_RequestHeader |
Common parameters for all requests submitted on a Session. More... | |
struct | OpcUa_ResponseHeader |
Common parameters for all responses. More... | |
struct | OpcUa_ServiceFault |
The response returned by all services when there is a service level error. More... | |
struct | OpcUa_FindServersRequest |
Asynchronous call to return the Servers known to a Server or Discovery Server. More... | |
struct | OpcUa_FindServersResponse |
Response to a OpcUa_FindServersRequest. More... | |
struct | OpcUa_UserTokenPolicy |
Specifies a UserIdentityToken that a Server will accept. More... | |
struct | OpcUa_EndpointDescription |
Describes an Endpoint for a Server. More... | |
struct | OpcUa_GetEndpointsRequest |
Asynchronous call to get the Endpoints supported by a Server and all of the configuration information required to establish a SecureChannel and a Session. More... | |
struct | OpcUa_GetEndpointsResponse |
Response to a OpcUa_GetEndpointsRequest. More... | |
struct | OpcUa_RegisteredServer |
The server to register. More... | |
struct | OpcUa_RegisterServerRequest |
Registers a server with the discovery server. More... | |
struct | OpcUa_RegisterServerResponse |
Registers a server with the discovery server. More... | |
struct | OpcUa_MdnsDiscoveryConfiguration |
The discovery information needed for mDNS registration. More... | |
struct | OpcUa_ChannelSecurityToken |
The token that identifies a set of keys for an active secure channel. More... | |
struct | OpcUa_OpenSecureChannelRequest |
Creates a secure channel with a server. More... | |
struct | OpcUa_OpenSecureChannelResponse |
Creates a secure channel with a server. More... | |
struct | OpcUa_CloseSecureChannelRequest |
Closes a secure channel. More... | |
struct | OpcUa_CloseSecureChannelResponse |
Closes a secure channel. More... | |
struct | OpcUa_SignedSoftwareCertificate |
A ByteString containing an encoded certificate. More... | |
struct | OpcUa_SignatureData |
A digital signature. More... | |
struct | OpcUa_CreateSessionRequest |
Creates a new session with the server. More... | |
struct | OpcUa_CreateSessionResponse |
Creates a new session with the server. More... | |
struct | OpcUa_UserIdentityToken |
Allows Clients to specify the identity of the user they are acting on behalf of. More... | |
struct | OpcUa_AnonymousIdentityToken |
A token representing an anonymous user. More... | |
struct | OpcUa_UserNameIdentityToken |
A token representing a user identified by a user name and password. More... | |
struct | OpcUa_X509IdentityToken |
A token representing a user identified by an X509 certificate. More... | |
struct | OpcUa_IssuedIdentityToken |
A token representing a user identified by a WS-Security XML token. More... | |
struct | OpcUa_ActivateSessionRequest |
Activates a session with the server. More... | |
struct | OpcUa_ActivateSessionResponse |
Activates a session with the server. More... | |
struct | OpcUa_CloseSessionRequest |
Closes a session with the server. More... | |
struct | OpcUa_CloseSessionResponse |
Closes a session with the server. More... | |
struct | OpcUa_CancelRequest |
Asynchronously cancels outstanding service requests on the OPC UA server. More... | |
struct | OpcUa_CancelResponse |
Response to a OpcUa_CancelRequest. More... | |
struct | OpcUa_NodeAttributes |
The base attributes for all nodes. More... | |
struct | OpcUa_ObjectAttributes |
The attributes for an object node. More... | |
struct | OpcUa_VariableAttributes |
The attributes for a variable node. More... | |
struct | OpcUa_MethodAttributes |
The attributes for a method node. More... | |
struct | OpcUa_ObjectTypeAttributes |
The attributes for an object type node. More... | |
struct | OpcUa_VariableTypeAttributes |
The attributes for a variable type node. More... | |
struct | OpcUa_ReferenceTypeAttributes |
The attributes for a reference type node. More... | |
struct | OpcUa_DataTypeAttributes |
The attributes for a data type node. More... | |
struct | OpcUa_ViewAttributes |
The attributes for a view node. More... | |
struct | OpcUa_AddNodesItem |
A structure that is defined as the type of the nodesToAdd parameter of the AddNodes Service. More... | |
struct | OpcUa_AddNodesResult |
A structure that is defined as the type of the results parameter of the AddNodes Service. More... | |
struct | OpcUa_AddNodesRequest |
Asynchronously adds one or more nodes into the address space hierarchy. More... | |
struct | OpcUa_AddNodesResponse |
Response to a OpcUa_AddNodesRequest. More... | |
struct | OpcUa_AddReferencesItem |
A structure that is defined as the type of the referencesToAdd parameter of the AddReferences Service. More... | |
struct | OpcUa_AddReferencesRequest |
Asynchronously adds one or more references to one or more nodes. More... | |
struct | OpcUa_AddReferencesResponse |
Response to a OpcUa_AddReferencesRequest. More... | |
struct | OpcUa_DeleteNodesItem |
A structure that is defined as the type of the nodesToDelete parameter of the DeleteNodes Service. More... | |
struct | OpcUa_DeleteNodesRequest |
Asynchronously deletes nodes from the OPC UA server’s address space. More... | |
struct | OpcUa_DeleteNodesResponse |
Response to a OpcUa_DeleteNodesRequest. More... | |
struct | OpcUa_DeleteReferencesItem |
A structure that is defined as the type of the referencesToDelete parameter of the DeleteReferences service. More... | |
struct | OpcUa_DeleteReferencesRequest |
Asynchronously deletes references from the OPC UA server’s address space. More... | |
struct | OpcUa_DeleteReferencesResponse |
Response to a OpcUa_DeleteReferencesRequest. More... | |
struct | OpcUa_ViewDescription |
Specifies a View. More... | |
struct | OpcUa_BrowseDescription |
A structure defined as the type of the parameter nodesToBrowse of the Browse service. More... | |
struct | OpcUa_ReferenceDescription |
Reference parameters returned for the Browse Service. More... | |
struct | OpcUa_BrowseResult |
The results of a Browse operation. More... | |
struct | OpcUa_BrowseRequest |
The Browse service is used by a client to navigate through the address space by passing a starting node and browse filters. More... | |
struct | OpcUa_BrowseResponse |
Response to a OpcUa_BrowseRequest. More... | |
struct | OpcUa_BrowseNextRequest |
The BrowseNext service is only used to continue a Browse if not all results could be returned by the Browse or a following BrowseNext call. More... | |
struct | OpcUa_BrowseNextResponse |
Continues one or more browse operations. More... | |
struct | OpcUa_RelativePathElement |
A sequence of References and BrowseNames to follow. More... | |
struct | OpcUa_RelativePath |
Defines a sequence of References and BrowseNames to follow. More... | |
struct | OpcUa_BrowsePath |
A structure that is defined as the type of the browsePaths parameter of the TranslateBrowsePathsToNodeIds service. More... | |
struct | OpcUa_BrowsePathTarget |
A structure that is defined as the type of the targets parameter of the results parameter of the TranslateBrowsePathsToNodeIds service. More... | |
struct | OpcUa_BrowsePathResult |
A structure that is defined as the type of the results parameter of the TranslateBrowsePathsToNodeIds service. More... | |
struct | OpcUa_TranslateBrowsePathsToNodeIdsRequest |
Asynchronously translates a browse path to a NodeId. More... | |
struct | OpcUa_TranslateBrowsePathsToNodeIdsResponse |
Response to a OpcUa_TranslateBrowsePathsToNodeIdsRequest. More... | |
struct | OpcUa_RegisterNodesRequest |
Asynchronously registers nodes to create shortcuts in the server. More... | |
struct | OpcUa_RegisterNodesResponse |
Response to a OpcUa_RegisterNodesRequest. More... | |
struct | OpcUa_UnregisterNodesRequest |
Asynchronously unregisters nodes to delete shortcuts in the server. More... | |
struct | OpcUa_UnregisterNodesResponse |
Unregisters one or more previously registered nodes. More... | |
struct | OpcUa_SoftwareCertificate |
A certificate describing a product. More... | |
struct | OpcUa_QueryDataDescription |
A structure that is defined as the type of the dataToReturn parameter of the nodeTypes parameter of the Query service. More... | |
struct | OpcUa_NodeTypeDescription |
A structure that is defined as the type of the nodeTypes parameter of the Query service. More... | |
struct | OpcUa_ContentFilterElement |
A structure that is defined as the type of the elements parameter of the ContentFilter structure. More... | |
struct | OpcUa_ContentFilter |
Defines a collection of elements that define filtering criteria. More... | |
struct | OpcUa_ElementOperand |
Provides the linking to subelements within a OpcUa_ContentFilter. More... | |
struct | OpcUa_AttributeOperand |
Attribute of a node in the address space. More... | |
struct | OpcUa_SimpleAttributeOperand |
A simplified form of the OpcUa_AttributeOperand. More... | |
struct | OpcUa_ContentFilterElementResult |
A structure that is defined as the type of the elementResults parameter of the ContentFilterResult structure. More... | |
struct | OpcUa_ContentFilterResult |
A structure that contains any errors associated with the filter. More... | |
struct | OpcUa_ParsingResult |
A structure that is defined as the type of the parsingResults parameter of the Query service. More... | |
struct | OpcUa_QueryFirstRequest |
Asynchronously queries the address space. More... | |
struct | OpcUa_QueryFirstResponse |
Response to a OpcUa_QueryFirstRequest. More... | |
struct | OpcUa_QueryNextRequest |
This Service is used to request the next set of QueryFirst or QueryNext response information that is too large to be sent in a single response. More... | |
struct | OpcUa_QueryNextResponse |
Response to a OpcUa_QueryNextRequest. More... | |
struct | OpcUa_ReadValueId |
Identifier for an item to read or to monitor. More... | |
struct | OpcUa_ReadRequest |
Reads values and attributes asynchronously from OPC server. More... | |
struct | OpcUa_ReadResponse |
Response to a OpcUa_ReadRequest. More... | |
struct | OpcUa_HistoryReadValueId |
A structure that is defined as the type of the nodesToRead parameter of the HistoryRead Service. More... | |
struct | OpcUa_HistoryReadResult |
A structure that is defined as the type of the results parameter of the HistoryRead Service. More... | |
struct | OpcUa_ReadRawModifiedDetails |
Selects a set of raw or modified values from the history database by specifying a time domain for one or more variables. More... | |
struct | OpcUa_ReadAtTimeDetails |
Selects a set of raw or interpolated values from the history database by specifying a series of timestamps for one or more variables. More... | |
struct | OpcUa_HistoryReadRequest |
Asynchronously reads historical values or events of one or more nodes. More... | |
struct | OpcUa_HistoryReadResponse |
Response to a OpcUa_HistoryReadRequest. More... | |
struct | OpcUa_WriteValue |
A structure that is defined as the type of the nodesToWrite parameter of the Write service. More... | |
struct | OpcUa_WriteRequest |
Asynchronously writes variable values to an OPC UA Server. More... | |
struct | OpcUa_WriteResponse |
Response to a OpcUa_WriteRequest. More... | |
struct | OpcUa_UpdateDataDetails |
The details for insert, replace, and insert/replace history updates. More... | |
struct | OpcUa_UpdateStructureDataDetails |
This function inserts, replaces or removes structured history data or annotations into the history database at the specified timestamps for one or more HistoricalDataNodes. More... | |
struct | OpcUa_DeleteRawModifiedDetails |
The details for delete raw and delete modified history updates. More... | |
struct | OpcUa_DeleteAtTimeDetails |
The DeleteAtTime structure deletes all entries in the history database for the specified timestamps for one or more HistoricalDataNodes. More... | |
struct | OpcUa_DeleteEventDetails |
Deletes all event entries from the history database matching the EventId for one or more HistoricalEventNodes. More... | |
struct | OpcUa_HistoryUpdateResult |
A structure that is defined as the type of the results parameter of the HistoryUpdate Service. More... | |
struct | OpcUa_HistoryUpdateRequest |
Asynchronously updates historical values or events of one or more nodes. More... | |
struct | OpcUa_HistoryUpdateResponse |
Response to a OpcUa_HistoryUpdateRequest. More... | |
struct | OpcUa_CallMethodRequest |
A structure that is defined as the type of the methodsToCall parameter of the Call service. More... | |
struct | OpcUa_CallMethodResult |
A structure that is defined as the type of the results parameter of the Call service. More... | |
struct | OpcUa_CallRequest |
Asynchronously calls a method provided by an object on the OPC UA server. More... | |
struct | OpcUa_CallResponse |
Response to a OpcUa_CallRequest. More... | |
struct | OpcUa_EventFilter |
Provides for the filtering and content selection of Event Subscriptions. More... | |
struct | OpcUa_AggregateConfiguration |
A structure that is defined as the type of the aggregateConfiguration parameter of the AggregateFilter structure. More... | |
struct | OpcUa_EventFilterResult |
This is the MonitoringFilterResult associated with the EventFilter MonitoringFilter. More... | |
struct | OpcUa_MonitoringParameters |
Parameters that define the monitoring characteristics of a MonitoredItem. More... | |
struct | OpcUa_MonitoredItemCreateRequest |
A structure that is defined as the type of the itemsToCreate parameter of the CreateMonitoredItems service. More... | |
struct | OpcUa_MonitoredItemCreateResult |
A structure that is defined as the type of the results parameter of the CreateMonitoredItems service. More... | |
struct | OpcUa_CreateMonitoredItemsRequest |
Asynchronous call to create a list of monitored items in the subscription. More... | |
struct | OpcUa_CreateMonitoredItemsResponse |
Response to a OpcUa_CreateMonitoredItemsRequest. More... | |
struct | OpcUa_MonitoredItemModifyRequest |
A structure that is defined as the type of the itemsToModify parameter of the ModifyMonitoredItems service. More... | |
struct | OpcUa_MonitoredItemModifyResult |
A structure that is defined as the type of the results parameter of the ModifyMonitoredItems service. More... | |
struct | OpcUa_ModifyMonitoredItemsRequest |
Asynchronous call to modify monitored items. More... | |
struct | OpcUa_ModifyMonitoredItemsResponse |
Response to a OpcUa_ModifyMonitoredItemsRequest. More... | |
struct | OpcUa_SetMonitoringModeRequest |
Asynchronous call to set the monitoring mode for a list of monitored items. More... | |
struct | OpcUa_SetMonitoringModeResponse |
Response to a OpcUa_SetMonitoringModeRequest. More... | |
struct | OpcUa_SetTriggeringRequest |
Asynchronously changes the triggering for a monitored item. More... | |
struct | OpcUa_SetTriggeringResponse |
Response to a OpcUa_SetTriggeringRequest. More... | |
struct | OpcUa_DeleteMonitoredItemsRequest |
Asynchronous call to delete monitored items. More... | |
struct | OpcUa_DeleteMonitoredItemsResponse |
Response to a OpcUa_DeleteMonitoredItemsRequest. More... | |
struct | OpcUa_CreateSubscriptionRequest |
Asynchronous call to create a Subscription. More... | |
struct | OpcUa_CreateSubscriptionResponse |
Response to a OpcUa_CreateSubscriptionRequest. More... | |
struct | OpcUa_ModifySubscriptionRequest |
Asynchronous call to modify a Subscription. More... | |
struct | OpcUa_ModifySubscriptionResponse |
Response to a OpcUa_ModifySubscriptionRequest. More... | |
struct | OpcUa_SetPublishingModeRequest |
Asynchronous call to enable sending of Notifications on one or more Subscriptions. More... | |
struct | OpcUa_SetPublishingModeResponse |
Response to a OpcUa_SetPublishingModeRequest. More... | |
struct | OpcUa_SubscriptionAcknowledgement |
A structure that is defined as the type of the subscriptionAcknowledgements parameter of the Publish service. More... | |
struct | OpcUa_PublishRequest |
Request the server to return NotificationMessages and acknowledge received NotificationMessages. More... | |
struct | OpcUa_PublishResponse |
Response to a OpcUa_PublishRequest. More... | |
struct | OpcUa_RepublishRequest |
Asynchronous republish call to get lost notifications. More... | |
struct | OpcUa_RepublishResponse |
Response to a OpcUa_RepublishRequest. More... | |
struct | OpcUa_TransferResult |
A structure that is defined as the type of the results parameter of the TransferSubscriptions service. More... | |
struct | OpcUa_TransferSubscriptionsRequest |
Asynchronous call to transfer a subscription and its MonitoredItems from one Session to another. More... | |
struct | OpcUa_TransferSubscriptionsResponse |
Response to a OpcUa_TransferSubscriptionsRequest. More... | |
struct | OpcUa_DeleteSubscriptionsRequest |
Asynchronous call to delete one or more Subscriptions that belong to the Client’s Session. More... | |
struct | OpcUa_DeleteSubscriptionsResponse |
Response to a OpcUa_DeleteSubscriptionsRequest. More... | |
struct | OpcUa_ScalarTestType |
A complex type containing all possible scalar types used for testing. More... | |
struct | OpcUa_ArrayTestType |
A complex type containing all possible array types used for testing. More... | |
struct | OpcUa_BuildInfo |
Contains elements that describe the build information of the Server. More... | |
struct | OpcUa_RedundantServerDataType |
Contains elements that describe the status of the Server. More... | |
struct | OpcUa_EndpointUrlListDataType |
Structure representing a list of URLs of an Endpoint. More... | |
struct | OpcUa_NetworkGroupDataType |
Contains information on different network paths for one Server. More... | |
struct | OpcUa_SamplingIntervalDiagnosticsDataType |
Contains diagnostic information about the sampling rates currently used by the Server. More... | |
struct | OpcUa_ServerDiagnosticsSummaryDataType |
Contains diagnostic summary information for the Server. More... | |
struct | OpcUa_ServerStatusDataType |
Contains elements that describe the status of the Server. More... | |
struct | OpcUa_SessionSecurityDiagnosticsDataType |
contains security-related diagnostic information about client sessions. More... | |
struct | OpcUa_ServiceCounterDataType |
Contains diagnostic information about subscriptions. More... | |
struct | OpcUa_SubscriptionDiagnosticsDataType |
Contains diagnostic information about subscriptions. More... | |
struct | OpcUa_ModelChangeStructureDataType |
Contains elements that describe changes of the model. More... | |
struct | OpcUa_SemanticChangeStructureDataType |
Contains elements that describe a change of the model. More... | |
struct | OpcUa_Range |
Defines the Range for a value. More... | |
struct | OpcUa_EUInformation |
Contains information about the EngineeringUnits. More... | |
struct | OpcUa_AxisInformation |
Defines the information for auxiliary axis for ArrayItemType Variables. More... | |
struct | OpcUa_XVType |
Defines a physical value relative to a X axis and it is used as the DataType of the Value of XYArrayItemType. More... | |
struct | OpcUa_Annotation |
Describes Annotation information for the history data items. More... | |
struct | OpcUa_Node |
Specifies the attributes which belong to all nodes. More... | |
struct | OpcUa_ObjectNode |
Specifies the attributes which belong to object nodes. More... | |
struct | OpcUa_ObjectTypeNode |
Specifies the attributes which belong to object type nodes. More... | |
struct | OpcUa_VariableNode |
Specifies the attributes which belong to variable nodes. More... | |
struct | OpcUa_VariableTypeNode |
Specifies the attributes which belong to variable type nodes. More... | |
struct | OpcUa_ReferenceTypeNode |
Specifies the attributes which belong to reference type nodes. More... | |
struct | OpcUa_MethodNode |
Specifies the attributes which belong to method nodes. More... | |
struct | OpcUa_ReadEventDetails |
Selects a set of events from the history database by specifying a filter and a time domain for one or more objects or views. More... | |
struct | OpcUa_ReadProcessedDetails |
Selects a set of aggregate values from the history database by specifying a time domain for one or more variables. More... | |
struct | OpcUa_HistoryEvent |
A table structure that is used to return Event fields to a Historical Read. More... | |
struct | OpcUa_UpdateEventDetails |
This function inserts new events or replaces existing events in the history database for one or more HistoricalEventNodes. More... | |
struct | OpcUa_SessionDiagnosticsDataType |
Contains diagnostic information about client sessions. More... | |
struct | OpcUa_NodeId |
An identifier for a node in the address space of an OPC UA Server. More... | |
struct | OpcUa_ExpandedNodeId |
Extends the NodeId structure by allowing the NamespaceUri to be explicitly specified instead of using the NamespaceIndex. More... | |
struct | OpcUa_DiagnosticInfo |
Vendor-specific diagnostic information. More... | |
struct | OpcUa_LocalizedText |
A structure containing a String in a locale-specific translation specified in the identifier for the locale. More... | |
struct | OpcUa_QualifiedName |
Contains a qualified name. More... | |
struct | OpcUa_ExtensionObject |
A container for any structured DataTypes which cannot be represented as one of the other built-in data types. More... | |
struct | OpcUa_Variant |
A union of all built-in data types including an OpcUa_ExtensionObject. More... | |
struct | OpcUa_DataValue |
The value and associated information. More... | |
struct | OpcUa_String |
This Built-in DataType defines a Unicode character string that should exclude control characters that are not whitespaces. More... | |
struct | OpcUa_ByteString |
This Built-in DataType defines a value that is a sequence of Byte values. More... | |
struct | OpcUa_Guid |
A 16-byte globally unique identifier. More... | |
struct | OpcUa_StatusCode |
A numerical value that is used to report the outcome of an operation performed by an OPC UA Server. More... | |
struct | OpcUa_DateTime |
This Built-in DataType defines a Gregorian calendar date. More... | |
struct | OpcUa_XmlElement |
An XmlElement contains an XML fragment in UTF8 encoding. More... | |
union | OpcUa_NodeId::Identifier |
The identifier for a Node in the AddressSpace of an OPC UA Server. More... | |
Variables | |
OpcUa_UInt32 | OpcUa_TrustListDataType::SpecifiedLists |
A bit mask which indicates which lists contain information. More... | |
OpcUa_ByteString * | OpcUa_TrustListDataType::TrustedCertificates |
The list of Application and CA Certificates which are trusted. | |
OpcUa_ByteString * | OpcUa_TrustListDataType::TrustedCrls |
The CRLs for the CA Certificates in the trustedCertificates list. | |
OpcUa_ByteString * | OpcUa_TrustListDataType::IssuerCertificates |
The list of CA Certificates which are necessary to validate Certificates. | |
OpcUa_ByteString * | OpcUa_TrustListDataType::IssuerCrls |
The CRLs for the CA Certificates in the issuerCertificates list. | |
OpcUa_String | OpcUa_Argument::Name |
The name of the argument. | |
OpcUa_NodeId | OpcUa_Argument::DataType |
The NodeId of the DataType of this argument. | |
OpcUa_Int32 | OpcUa_Argument::ValueRank |
Indicates whether the DataType is an array and how many dimensions the array has. More... | |
OpcUa_UInt32 * | OpcUa_Argument::ArrayDimensions |
Specifies the length of each dimension for an array dataType. More... | |
OpcUa_LocalizedText | OpcUa_Argument::Description |
A localised description of the argument. | |
OpcUa_Int64 | OpcUa_EnumValueType::Value |
The Integer representation of an Enumeration. | |
OpcUa_LocalizedText | OpcUa_EnumValueType::DisplayName |
A human-readable representation of the Value of the Enumeration. | |
OpcUa_LocalizedText | OpcUa_EnumValueType::Description |
A localized description of the enumeration value. More... | |
OpcUa_ByteString | OpcUa_OptionSet::Value |
Array of bytes representing the bits in the option set. More... | |
OpcUa_ByteString | OpcUa_OptionSet::ValidBits |
Array of bytes with same size as value representing the valid bits in the value parameter. More... | |
OpcUa_Int16 | OpcUa_TimeZoneDataType::Offset |
The offset in minutes from UtcTime. | |
OpcUa_Boolean | OpcUa_TimeZoneDataType::DaylightSavingInOffset |
If TRUE, daylight saving time (DST) is in effect and offset includes the DST correction. More... | |
OpcUa_String | OpcUa_ApplicationDescription::ApplicationUri |
The globally unique identifier for the application instance. More... | |
OpcUa_String | OpcUa_ApplicationDescription::ProductUri |
The globally unique identifier for the product. | |
OpcUa_LocalizedText | OpcUa_ApplicationDescription::ApplicationName |
A localized descriptive name for the application. | |
OpcUa_ApplicationType | OpcUa_ApplicationDescription::ApplicationType |
The type of application. More... | |
OpcUa_String | OpcUa_ApplicationDescription::GatewayServerUri |
A URI that identifies the Gateway Server associated with the DiscoveryUrls. More... | |
OpcUa_String | OpcUa_ApplicationDescription::DiscoveryProfileUri |
A URI that identifies the discovery profile supported by the URLs provided. More... | |
OpcUa_String * | OpcUa_ApplicationDescription::DiscoveryUrls |
A list of URLs for the discovery Endpoints provided by the application. More... | |
OpcUa_NodeId | OpcUa_RequestHeader::AuthenticationToken |
The secret Session identifier used to verify that the request is associated with the Session. | |
OpcUa_DateTime | OpcUa_RequestHeader::Timestamp |
The time the Client sent the request. More... | |
OpcUa_UInt32 | OpcUa_RequestHeader::RequestHandle |
A requestHandle associated with the request. More... | |
OpcUa_UInt32 | OpcUa_RequestHeader::ReturnDiagnostics |
A bit mask that identifies the types of vendor-specific diagnostics to be returned in diagnosticInfo response parameters. More... | |
OpcUa_String | OpcUa_RequestHeader::AuditEntryId |
An identifier that identifies the Client’s security audit log entry associated with this request. More... | |
OpcUa_UInt32 | OpcUa_RequestHeader::TimeoutHint |
This timeout in milliseconds is used in the Client side Communication Stack to set the timeout on a per-call base. More... | |
OpcUa_ExtensionObject | OpcUa_RequestHeader::AdditionalHeader |
Reserved for future use. More... | |
OpcUa_DateTime | OpcUa_ResponseHeader::Timestamp |
The time the Server sent the response. | |
OpcUa_UInt32 | OpcUa_ResponseHeader::RequestHandle |
The requestHandle given by the Client to the request. | |
OpcUa_StatusCode | OpcUa_ResponseHeader::ServiceResult |
OPC UA-defined result of the Service invocation. | |
OpcUa_DiagnosticInfo | OpcUa_ResponseHeader::ServiceDiagnostics |
Diagnostic information for the Service invocation. More... | |
OpcUa_String * | OpcUa_ResponseHeader::StringTable |
There is one string in this list for each unique namespace, symbolic identifier, and localized text string contained in all of the diagnostics information parameters contained in the response DiagnosticInfo. More... | |
OpcUa_ExtensionObject | OpcUa_ResponseHeader::AdditionalHeader |
Reserved for future use. More... | |
OpcUa_String | OpcUa_FindServersRequest::EndpointUrl |
The network address that the Client used to access the Discovery Endpoint. More... | |
OpcUa_String * | OpcUa_FindServersRequest::LocaleIds |
List of locales to use. More... | |
OpcUa_String * | OpcUa_FindServersRequest::ServerUris |
List of servers to return. More... | |
OpcUa_ApplicationDescription * | OpcUa_FindServersResponse::Servers |
List of Servers that meet criteria specified in the request. More... | |
OpcUa_String | OpcUa_UserTokenPolicy::PolicyId |
An identifier for the UserTokenPolicy assigned by the Server. More... | |
OpcUa_UserTokenType | OpcUa_UserTokenPolicy::TokenType |
The type of user identity token required. More... | |
OpcUa_String | OpcUa_UserTokenPolicy::IssuedTokenType |
A URI for the type of token. More... | |
OpcUa_String | OpcUa_UserTokenPolicy::IssuerEndpointUrl |
An optional URL for the token issuing service. More... | |
OpcUa_String | OpcUa_UserTokenPolicy::SecurityPolicyUri |
The security policy to use when encrypting or signing the UserIdentityToken when it is passed to the Server in the ActivateSession request. More... | |
OpcUa_String | OpcUa_EndpointDescription::EndpointUrl |
The URL for the Endpoint described. | |
OpcUa_ApplicationDescription | OpcUa_EndpointDescription::Server |
The description for the Server that the Endpoint belongs to. | |
OpcUa_ByteString | OpcUa_EndpointDescription::ServerCertificate |
The application instance certificate issued to the Server. | |
OpcUa_MessageSecurityMode | OpcUa_EndpointDescription::SecurityMode |
The type of security to apply to the messages. More... | |
OpcUa_String | OpcUa_EndpointDescription::SecurityPolicyUri |
The URI for SecurityPolicy to use when securing messages. | |
OpcUa_UserTokenPolicy * | OpcUa_EndpointDescription::UserIdentityTokens |
The user identity tokens that the Server will accept. More... | |
OpcUa_String | OpcUa_EndpointDescription::TransportProfileUri |
The URI of the Transport Profile supported by the Endpoint. | |
OpcUa_Byte | OpcUa_EndpointDescription::SecurityLevel |
A numeric value that indicates how secure the EndpointDescription is compared to other EndpointDescriptions for the same Server. More... | |
OpcUa_String | OpcUa_GetEndpointsRequest::EndpointUrl |
The network address that the Client used to access the Discovery Endpoint. More... | |
OpcUa_String * | OpcUa_GetEndpointsRequest::LocaleIds |
List of locales to use. More... | |
OpcUa_String * | OpcUa_GetEndpointsRequest::ProfileUris |
List of Transport Profile that the returned Endpoints shall support. More... | |
OpcUa_EndpointDescription * | OpcUa_GetEndpointsResponse::Endpoints |
List of Endpoints that meet criteria specified in the request. More... | |
OpcUa_String | OpcUa_RegisteredServer::ServerUri |
The globally unique identifier for the Server instance. More... | |
OpcUa_String | OpcUa_RegisteredServer::ProductUri |
The globally unique identifier for the Server product. | |
OpcUa_LocalizedText * | OpcUa_RegisteredServer::ServerNames |
A list of localized descriptive names for the Server. More... | |
OpcUa_ApplicationType | OpcUa_RegisteredServer::ServerType |
The type of application. More... | |
OpcUa_String | OpcUa_RegisteredServer::GatewayServerUri |
The URI of the Gateway Server associated with the DiscoveryUrls. More... | |
OpcUa_String * | OpcUa_RegisteredServer::DiscoveryUrls |
A list of Discovery Endpoints for the Server. More... | |
OpcUa_String | OpcUa_RegisteredServer::SemaphoreFilePath |
The path to the semaphore file used to identify an automatically-launched server instance. More... | |
OpcUa_Boolean | OpcUa_RegisteredServer::IsOnline |
True if the Server is currently able to accept connections from Clients. More... | |
OpcUa_ByteString | OpcUa_SignedSoftwareCertificate::CertificateData |
The certificate data serialized as a ByteString. | |
OpcUa_ByteString | OpcUa_SignedSoftwareCertificate::Signature |
The signature for the certificateData. | |
OpcUa_UInt32 | OpcUa_CancelRequest::RequestHandle |
The request handle assigned to one or more requests that should be cancelled. More... | |
OpcUa_UInt32 | OpcUa_CancelResponse::CancelCount |
Number of cancelled requests. | |
OpcUa_ExpandedNodeId | OpcUa_AddNodesItem::ParentNodeId |
ExpandedNodeId of the parent node for the reference. | |
OpcUa_NodeId | OpcUa_AddNodesItem::ReferenceTypeId |
NodeId of the hierarchical ReferenceType to use for the reference from the parent node to the new node. | |
OpcUa_ExpandedNodeId | OpcUa_AddNodesItem::RequestedNewNodeId |
Client requested expanded NodeId of the node to add. More... | |
OpcUa_QualifiedName | OpcUa_AddNodesItem::BrowseName |
The browse name of the node to add. | |
OpcUa_NodeClass | OpcUa_AddNodesItem::NodeClass |
NodeClass of the node to add. | |
OpcUa_ExtensionObject | OpcUa_AddNodesItem::NodeAttributes |
The attributes that are specific to the NodeClass. More... | |
OpcUa_ExpandedNodeId | OpcUa_AddNodesItem::TypeDefinition |
NodeId of the TypeDefinitionNode for the node to add. More... | |
OpcUa_StatusCode | OpcUa_AddNodesResult::StatusCode |
StatusCode for the node to add. | |
OpcUa_NodeId | OpcUa_AddNodesResult::AddedNodeId |
Server assigned NodeId of the added node. More... | |
OpcUa_AddNodesItem * | OpcUa_AddNodesRequest::NodesToAdd |
List of nodes to add. More... | |
OpcUa_AddNodesResult * | OpcUa_AddNodesResponse::Results |
List of results for the Nodes to add. More... | |
OpcUa_DiagnosticInfo * | OpcUa_AddNodesResponse::DiagnosticInfos |
List of diagnostic information for the nodes to add. More... | |
OpcUa_NodeId | OpcUa_AddReferencesItem::SourceNodeId |
NodeId of the node to which the reference is to be added. More... | |
OpcUa_NodeId | OpcUa_AddReferencesItem::ReferenceTypeId |
NodeId of the ReferenceType that defines the reference. | |
OpcUa_Boolean | OpcUa_AddReferencesItem::IsForward |
If the value is TRUE, the Server creates a forward reference; if the value is FALSE, the Server creates an inverse Reference. | |
OpcUa_String | OpcUa_AddReferencesItem::TargetServerUri |
URI of the remote Server. More... | |
OpcUa_ExpandedNodeId | OpcUa_AddReferencesItem::TargetNodeId |
Expanded NodeId of the target node. | |
OpcUa_NodeClass | OpcUa_AddReferencesItem::TargetNodeClass |
NodeClass of the target node. More... | |
OpcUa_AddReferencesItem * | OpcUa_AddReferencesRequest::ReferencesToAdd |
List of reference instances to add to the source node. More... | |
OpcUa_StatusCode * | OpcUa_AddReferencesResponse::Results |
List of StatusCodes for the references to add. More... | |
OpcUa_DiagnosticInfo * | OpcUa_AddReferencesResponse::DiagnosticInfos |
List of diagnostic information for the references to add. More... | |
OpcUa_NodeId | OpcUa_DeleteNodesItem::NodeId |
NodeId of the node to delete. | |
OpcUa_Boolean | OpcUa_DeleteNodesItem::DeleteTargetReferences |
A boolean parameter indicating whether to delete references for which the node to delete is the target node. More... | |
OpcUa_DeleteNodesItem * | OpcUa_DeleteNodesRequest::NodesToDelete |
List of nodes to delete. | |
OpcUa_StatusCode * | OpcUa_DeleteNodesResponse::Results |
List of StatusCodes for the nodes to delete. More... | |
OpcUa_DiagnosticInfo * | OpcUa_DeleteNodesResponse::DiagnosticInfos |
List of diagnostic information for the nodes to delete. More... | |
OpcUa_NodeId | OpcUa_DeleteReferencesItem::SourceNodeId |
NodeId of the node that contains the reference to delete. | |
OpcUa_NodeId | OpcUa_DeleteReferencesItem::ReferenceTypeId |
NodeId of the ReferenceType that defines the reference to delete. | |
OpcUa_Boolean | OpcUa_DeleteReferencesItem::IsForward |
If the value is TRUE, the Server deletes a forward Reference. More... | |
OpcUa_ExpandedNodeId | OpcUa_DeleteReferencesItem::TargetNodeId |
NodeId of the target node of the reference. More... | |
OpcUa_Boolean | OpcUa_DeleteReferencesItem::DeleteBidirectional |
A boolean parameter indicating whether the opposite reference from the target node should be deleted together with the node to delete. More... | |
OpcUa_DeleteReferencesItem * | OpcUa_DeleteReferencesRequest::ReferencesToDelete |
List of references to delete. | |
OpcUa_StatusCode * | OpcUa_DeleteReferencesResponse::Results |
List of StatusCodes for the references to delete. More... | |
OpcUa_DiagnosticInfo * | OpcUa_DeleteReferencesResponse::DiagnosticInfos |
List of diagnostic information for the references to delete. More... | |
OpcUa_NodeId | OpcUa_ViewDescription::ViewId |
NodeId of the View to Query. More... | |
OpcUa_DateTime | OpcUa_ViewDescription::Timestamp |
The time date desired. More... | |
OpcUa_UInt32 | OpcUa_ViewDescription::ViewVersion |
The version number for the View desired. More... | |
OpcUa_NodeId | OpcUa_BrowseDescription::NodeId |
NodeId of the Node to be browsed. More... | |
OpcUa_BrowseDirection | OpcUa_BrowseDescription::BrowseDirection |
An enumeration that specifies the direction of References to follow. More... | |
OpcUa_NodeId | OpcUa_BrowseDescription::ReferenceTypeId |
Specifies the NodeId of the ReferenceType to follow. More... | |
OpcUa_Boolean | OpcUa_BrowseDescription::IncludeSubtypes |
Indicates whether subtypes of the ReferenceType should be included in the browse. More... | |
OpcUa_UInt32 | OpcUa_BrowseDescription::NodeClassMask |
Specifies the NodeClasses of the TargetNodes. More... | |
OpcUa_UInt32 | OpcUa_BrowseDescription::ResultMask |
Specifies the fields in the ReferenceDescription structure that should be returned. More... | |
OpcUa_NodeId | OpcUa_ReferenceDescription::ReferenceTypeId |
NodeId of the ReferenceType that defines the Reference. | |
OpcUa_Boolean | OpcUa_ReferenceDescription::IsForward |
If the value is TRUE, the Server followed a forward Reference. More... | |
OpcUa_ExpandedNodeId | OpcUa_ReferenceDescription::NodeId |
NodeId of the TargetNode as assigned by the Server identified by the Server index. More... | |
OpcUa_QualifiedName | OpcUa_ReferenceDescription::BrowseName |
The BrowseName of the TargetNode. | |
OpcUa_LocalizedText | OpcUa_ReferenceDescription::DisplayName |
The DisplayName of the TargetNode. | |
OpcUa_NodeClass | OpcUa_ReferenceDescription::NodeClass |
NodeClass of the TargetNode. | |
OpcUa_ExpandedNodeId | OpcUa_ReferenceDescription::TypeDefinition |
Type definition NodeId of the TargetNode. More... | |
OpcUa_StatusCode | OpcUa_BrowseResult::StatusCode |
The status for the BrowseDescription. More... | |
OpcUa_ByteString | OpcUa_BrowseResult::ContinuationPoint |
A Server defined opaque value that identifies the continuation point. | |
OpcUa_ReferenceDescription * | OpcUa_BrowseResult::References |
The set of references that meet the criteria specified in the BrowseDescription. More... | |
OpcUa_ViewDescription | OpcUa_BrowseRequest::View |
Description of the View to browse. More... | |
OpcUa_UInt32 | OpcUa_BrowseRequest::RequestedMaxReferencesPerNode |
Indicates the maximum number of references to return for each starting Node specified in the request. More... | |
OpcUa_BrowseDescription * | OpcUa_BrowseRequest::NodesToBrowse |
A list of nodes to Browse. | |
OpcUa_BrowseResult * | OpcUa_BrowseResponse::Results |
A list of BrowseResults. More... | |
OpcUa_DiagnosticInfo * | OpcUa_BrowseResponse::DiagnosticInfos |
List of diagnostic information for the results. More... | |
OpcUa_Boolean | OpcUa_BrowseNextRequest::ReleaseContinuationPoints |
A boolean parameter indicating whether continuation points should be released. More... | |
OpcUa_ByteString * | OpcUa_BrowseNextRequest::ContinuationPoints |
A list of Server-defined opaque values that represent continuation points. More... | |
OpcUa_NodeId | OpcUa_RelativePathElement::ReferenceTypeId |
The type of reference to follow from the current node. More... | |
OpcUa_Boolean | OpcUa_RelativePathElement::IsInverse |
Indicates whether the inverse Reference should be followed. More... | |
OpcUa_Boolean | OpcUa_RelativePathElement::IncludeSubtypes |
Indicates whether subtypes of the ReferenceType should be followed. More... | |
OpcUa_QualifiedName | OpcUa_RelativePathElement::TargetName |
The BrowseName of the target node. More... | |
OpcUa_RelativePathElement * | OpcUa_RelativePath::Elements |
A sequence of References and BrowseNames to follow. | |
OpcUa_NodeId | OpcUa_BrowsePath::StartingNode |
NodeId of the starting Node for the browse path. | |
OpcUa_RelativePath | OpcUa_BrowsePath::RelativePath |
The path to follow from the startingNode. More... | |
OpcUa_ExpandedNodeId | OpcUa_BrowsePathTarget::TargetId |
The identifier for a target of the RelativePath. | |
OpcUa_UInt32 | OpcUa_BrowsePathTarget::RemainingPathIndex |
The index of the first unprocessed element in the RelativePath. More... | |
OpcUa_StatusCode | OpcUa_BrowsePathResult::StatusCode |
StatusCode for the browse path. | |
OpcUa_BrowsePathTarget * | OpcUa_BrowsePathResult::Targets |
List of targets for the relativePath from the startingNode. | |
OpcUa_BrowsePath * | OpcUa_TranslateBrowsePathsToNodeIdsRequest::BrowsePaths |
A list of browse paths for which NodeIds are being requested. | |
OpcUa_BrowsePathResult * | OpcUa_TranslateBrowsePathsToNodeIdsResponse::Results |
List of results for the list of browse paths. More... | |
OpcUa_DiagnosticInfo * | OpcUa_TranslateBrowsePathsToNodeIdsResponse::DiagnosticInfos |
List of diagnostic information for the list of browse paths. More... | |
OpcUa_NodeId * | OpcUa_RegisterNodesRequest::NodesToRegister |
A list of NodeIds to register that the client has retrieved through browsing, querying or in some other manner. | |
OpcUa_NodeId * | OpcUa_RegisterNodesResponse::RegisteredNodeIds |
A list of NodeIds which the Client shall use for subsequent access operations. More... | |
OpcUa_NodeId * | OpcUa_UnregisterNodesRequest::NodesToUnregister |
A list of NodeIds that have been obtained via the RegisterNodes service. | |
OpcUa_String | OpcUa_SupportedProfile::OrganizationUri |
A URI that identifies the organization that defined the profile. | |
OpcUa_String | OpcUa_SupportedProfile::ProfileId |
A string that identifies the Profile. | |
OpcUa_String | OpcUa_SupportedProfile::ComplianceTool |
A string that identifies the tool or certification method used for compliance testing. | |
OpcUa_DateTime | OpcUa_SupportedProfile::ComplianceDate |
Date and time of the compliance test. | |
OpcUa_ComplianceLevel | OpcUa_SupportedProfile::ComplianceLevel |
Specifies the compliance level of the Profile. | |
OpcUa_String * | OpcUa_SupportedProfile::UnsupportedUnitIds |
The identifiers for the optional conformance units that were not tested. | |
OpcUa_String | OpcUa_SoftwareCertificate::ProductName |
The name of the product that is certified. More... | |
OpcUa_String | OpcUa_SoftwareCertificate::ProductUri |
A globally unique identifier for the product that is certified. More... | |
OpcUa_String | OpcUa_SoftwareCertificate::VendorName |
The name of the vendor responsible for the product. More... | |
OpcUa_ByteString | OpcUa_SoftwareCertificate::VendorProductCertificate |
The DER encoded form of the X.509 certificate which is assigned to the product by the vendor. More... | |
OpcUa_String | OpcUa_SoftwareCertificate::SoftwareVersion |
Software version. More... | |
OpcUa_String | OpcUa_SoftwareCertificate::BuildNumber |
Build number. More... | |
OpcUa_DateTime | OpcUa_SoftwareCertificate::BuildDate |
Date and time of the build. More... | |
OpcUa_String | OpcUa_SoftwareCertificate::IssuedBy |
URI of the certifying authority. More... | |
OpcUa_DateTime | OpcUa_SoftwareCertificate::IssueDate |
Specifies when the certificate was issued by the certifying authority. More... | |
OpcUa_SupportedProfile * | OpcUa_SoftwareCertificate::SupportedProfiles |
List of supported Profiles. | |
OpcUa_RelativePath | OpcUa_QueryDataDescription::RelativePath |
Browse path relative to the originating node that identifies the node which contains the data that is being requested, where the originating node is an instance node of the type defined by the type definition node. More... | |
OpcUa_UInt32 | OpcUa_QueryDataDescription::AttributeId |
The ID of the attribute. More... | |
OpcUa_String | OpcUa_QueryDataDescription::IndexRange |
Used to identify a single element of a structure or an array, or a single range of indexes for arrays. More... | |
OpcUa_ExpandedNodeId | OpcUa_NodeTypeDescription::TypeDefinitionNode |
NodeId of the originating TypeDefinitionNode of the instances for which data is to be returned. | |
OpcUa_Boolean | OpcUa_NodeTypeDescription::IncludeSubTypes |
A flag that indicates whether the Server should include instances of subtypes of the TypeDefinitionNode in the list of instances of the node type. | |
OpcUa_QueryDataDescription * | OpcUa_NodeTypeDescription::DataToReturn |
Specifies an attribute or reference from the originating typeDefinitionNode along a given relativePath for which to return data. | |
OpcUa_FilterOperator | OpcUa_ContentFilterElement::FilterOperator |
Filter operator to be evaluated. | |
OpcUa_ExtensionObject * | OpcUa_ContentFilterElement::FilterOperands |
Operands used by the selected operator. More... | |
OpcUa_ContentFilterElement * | OpcUa_ContentFilter::Elements |
List of operators and their operands that compose the filter criteria. More... | |
OpcUa_UInt32 | OpcUa_ElementOperand::Index |
Index into the element array. | |
OpcUa_Variant | OpcUa_LiteralOperand::Value |
A literal value. | |
OpcUa_NodeId | OpcUa_AttributeOperand::NodeId |
NodeId of a Node from the type system. | |
OpcUa_String | OpcUa_AttributeOperand::Alias |
An optional parameter used to identify or refer to an alias. More... | |
OpcUa_RelativePath | OpcUa_AttributeOperand::BrowsePath |
Browse path relative to the node identified by the nodeId parameter. | |
OpcUa_UInt32 | OpcUa_AttributeOperand::AttributeId |
ID of the attribute. More... | |
OpcUa_String | OpcUa_AttributeOperand::IndexRange |
This parameter is used to identify a single element of an array or a single range of indexes for an array. More... | |
OpcUa_NodeId | OpcUa_SimpleAttributeOperand::TypeDefinitionId |
NodeId of a TypeDefinitionNode. More... | |
OpcUa_QualifiedName * | OpcUa_SimpleAttributeOperand::BrowsePath |
A relative path to a Node. More... | |
OpcUa_UInt32 | OpcUa_SimpleAttributeOperand::AttributeId |
ID of the Attribute. More... | |
OpcUa_String | OpcUa_SimpleAttributeOperand::IndexRange |
This parameter is used to identify a single element of an array, or a single range of indexes for an array. More... | |
OpcUa_StatusCode | OpcUa_ContentFilterElementResult::StatusCode |
The status code for a single element. | |
OpcUa_StatusCode * | OpcUa_ContentFilterElementResult::OperandStatusCodes |
A list of status codes for the operands in an element. More... | |
OpcUa_DiagnosticInfo * | OpcUa_ContentFilterElementResult::OperandDiagnosticInfos |
A list of diagnostic information for the operands in an element. More... | |
OpcUa_ContentFilterElementResult * | OpcUa_ContentFilterResult::ElementResults |
A list of results for individual elements in the filter. More... | |
OpcUa_DiagnosticInfo * | OpcUa_ContentFilterResult::ElementDiagnosticInfos |
A list of diagnostic information for individual elements in the filter. More... | |
OpcUa_StatusCode | OpcUa_ParsingResult::StatusCode |
Parsing result for the requested NodeTypeDescription. | |
OpcUa_StatusCode * | OpcUa_ParsingResult::DataStatusCodes |
List of results for dataToReturn. More... | |
OpcUa_DiagnosticInfo * | OpcUa_ParsingResult::DataDiagnosticInfos |
List of diagnostic information dataToReturn. More... | |
OpcUa_ViewDescription | OpcUa_QueryFirstRequest::View |
Specifies a view and temporal context to a Server. | |
OpcUa_NodeTypeDescription * | OpcUa_QueryFirstRequest::NodeTypes |
The node type description. | |
OpcUa_ContentFilter | OpcUa_QueryFirstRequest::Filter |
Resulting nodes shall be limited to the nodes matching the criteria defined by the filter. More... | |
OpcUa_UInt32 | OpcUa_QueryFirstRequest::MaxDataSetsToReturn |
The number of QueryDataSets that the Client wants the Server to return in the response and on each subsequent continuation call response. More... | |
OpcUa_UInt32 | OpcUa_QueryFirstRequest::MaxReferencesToReturn |
The number of references that the Client wants the Server to return in the response for each QueryDataSet and on each subsequent continuation call response. More... | |
OpcUa_QueryDataSet * | OpcUa_QueryFirstResponse::QueryDataSets |
The array of QueryDataSets. More... | |
OpcUa_ByteString | OpcUa_QueryFirstResponse::ContinuationPoint |
Server-defined opaque value that identifies the continuation point. More... | |
OpcUa_ParsingResult * | OpcUa_QueryFirstResponse::ParsingResults |
List of parsing results for QueryFirst. More... | |
OpcUa_DiagnosticInfo * | OpcUa_QueryFirstResponse::DiagnosticInfos |
List of diagnostic information for the requested NodeTypeDescription. More... | |
OpcUa_ContentFilterResult | OpcUa_QueryFirstResponse::FilterResult |
A structure that contains any errors associated with the filter. More... | |
OpcUa_Boolean | OpcUa_QueryNextRequest::ReleaseContinuationPoint |
A boolean parameter indicating whether continuation points should be released. More... | |
OpcUa_ByteString | OpcUa_QueryNextRequest::ContinuationPoint |
Server defined opaque value that represents the continuation point. More... | |
OpcUa_QueryDataSet * | OpcUa_QueryNextResponse::QueryDataSets |
The array of QueryDataSets. | |
OpcUa_ByteString | OpcUa_QueryNextResponse::RevisedContinuationPoint |
Server-defined opaque value that represents the continuation point. More... | |
OpcUa_NodeId | OpcUa_ReadValueId::NodeId |
NodeId of a Node. | |
OpcUa_UInt32 | OpcUa_ReadValueId::AttributeId |
Id of the Attribute. More... | |
OpcUa_String | OpcUa_ReadValueId::IndexRange |
This parameter is used to identify a single element of an array, or a single range of indexes for arrays. More... | |
OpcUa_QualifiedName | OpcUa_ReadValueId::DataEncoding |
This parameter specifies the BrowseName of the DataTypeEncoding that the Server should use when returning the Value Attribute of a Variable. More... | |
OpcUa_Double | OpcUa_ReadRequest::MaxAge |
Maximum age of the value to be read in milliseconds. More... | |
OpcUa_TimestampsToReturn | OpcUa_ReadRequest::TimestampsToReturn |
An enumeration that specifies the Timestamps to be returned for each requested Variable Value Attribute. More... | |
OpcUa_ReadValueId * | OpcUa_ReadRequest::NodesToRead |
List of Nodes and their Attributes to read. More... | |
OpcUa_DataValue * | OpcUa_ReadResponse::Results |
List of read results contained in an array of DataValue structures. More... | |
OpcUa_DiagnosticInfo * | OpcUa_ReadResponse::DiagnosticInfos |
List of diagnostic information. More... | |
OpcUa_NodeId | OpcUa_HistoryReadValueId::NodeId |
The nodeId to be read depends on HistoryReadDetails. More... | |
OpcUa_String | OpcUa_HistoryReadValueId::IndexRange |
This parameter is used to identify a single element of an array, or a single range of indexes for arrays. More... | |
OpcUa_QualifiedName | OpcUa_HistoryReadValueId::DataEncoding |
A QualifiedName that specifies the data encoding to be returned for the Value to be read. More... | |
OpcUa_ByteString | OpcUa_HistoryReadValueId::ContinuationPoint |
For each NodeToRead this parameter specifies a continuation point returned from a previous HistoryRead call, allowing the Client to continue that read from the last value received. More... | |
OpcUa_StatusCode | OpcUa_HistoryReadResult::StatusCode |
StatusCode for the nodesToRead item. | |
OpcUa_ByteString | OpcUa_HistoryReadResult::ContinuationPoint |
This parameter is used only if the number of values to be returned is too large to be returned in a single response or if the timeout provided as hint by the Client is close to expiring and not all nodes have been processed. More... | |
OpcUa_ExtensionObject | OpcUa_HistoryReadResult::HistoryData |
The history data returned for the node. More... | |
OpcUa_Boolean | OpcUa_ReadRawModifiedDetails::IsReadModified |
TRUE for read modified functionality, FALSE for read raw functionality. More... | |
OpcUa_DateTime | OpcUa_ReadRawModifiedDetails::StartTime |
The beginning of the period to read. More... | |
OpcUa_DateTime | OpcUa_ReadRawModifiedDetails::EndTime |
The end of the period to read. More... | |
OpcUa_UInt32 | OpcUa_ReadRawModifiedDetails::NumValuesPerNode |
The maximum number of values returned for any node over the time range. More... | |
OpcUa_Boolean | OpcUa_ReadRawModifiedDetails::ReturnBounds |
A boolean parameter indicating whether bounding values should be returned. More... | |
OpcUa_DateTime * | OpcUa_ReadAtTimeDetails::ReqTimes |
Defines the specific timestamps for which values are to be read. | |
OpcUa_Boolean | OpcUa_ReadAtTimeDetails::UseSimpleBounds |
Use simple bounds to determine the value at the specific timestamp. | |
OpcUa_ExtensionObject | OpcUa_HistoryReadRequest::HistoryReadDetails |
The details define the types of history reads that can be performed. More... | |
OpcUa_TimestampsToReturn | OpcUa_HistoryReadRequest::TimestampsToReturn |
An enumeration that specifies the timestamps to be returned for each requested variable value attribute. More... | |
OpcUa_Boolean | OpcUa_HistoryReadRequest::ReleaseContinuationPoints |
A Boolean parameter indicating whether to reset passed continuation points. More... | |
OpcUa_HistoryReadValueId * | OpcUa_HistoryReadRequest::NodesToRead |
contains the list of items upon which the historical retrieval is to be performed. | |
OpcUa_HistoryReadResult * | OpcUa_HistoryReadResponse::Results |
List of read results. More... | |
OpcUa_DiagnosticInfo * | OpcUa_HistoryReadResponse::DiagnosticInfos |
List of diagnostic information. More... | |
OpcUa_NodeId | OpcUa_WriteValue::NodeId |
NodeId of the node that contains the attributes. | |
OpcUa_UInt32 | OpcUa_WriteValue::AttributeId |
Id of the attribute. More... | |
OpcUa_String | OpcUa_WriteValue::IndexRange |
This parameter is used to identify a single element of an array, or a single range of indexes for arrays. More... | |
OpcUa_DataValue | OpcUa_WriteValue::Value |
The node’s attribute value. More... | |
OpcUa_WriteValue * | OpcUa_WriteRequest::NodesToWrite |
List of Nodes and their Attributes to write. | |
OpcUa_StatusCode * | OpcUa_WriteResponse::Results |
List of results for the nodes to write. More... | |
OpcUa_Int32 | OpcUa_WriteResponse::NoOfDiagnosticInfos |
List of diagnostic information for the nodes to write. More... | |
OpcUa_NodeId | OpcUa_UpdateDataDetails::NodeId |
Node ID of the object to be updated. | |
OpcUa_PerformUpdateType | OpcUa_UpdateDataDetails::PerformInsertReplace |
Determines which action of insert, replace, or update is performed. More... | |
OpcUa_DataValue * | OpcUa_UpdateDataDetails::UpdateValues |
New values to be inserted or to replace. | |
OpcUa_NodeId | OpcUa_UpdateStructureDataDetails::NodeId |
NodeId of the object to be updated. | |
OpcUa_PerformUpdateType | OpcUa_UpdateStructureDataDetails::PerformInsertReplace |
Determines which action of insert, replace, update, or remove is performed. More... | |
OpcUa_DataValue * | OpcUa_UpdateStructureDataDetails::UpdateValues |
New values to be inserted, replaced, or removed. | |
OpcUa_NodeId | OpcUa_DeleteRawModifiedDetails::NodeId |
NodeId of the object for which history values are to be deleted. | |
OpcUa_Boolean | OpcUa_DeleteRawModifiedDetails::IsDeleteModified |
TRUE for MODIFIED, FALSE for RAW. More... | |
OpcUa_DateTime | OpcUa_DeleteRawModifiedDetails::StartTime |
The beginning of the period to be deleted. | |
OpcUa_DateTime | OpcUa_DeleteRawModifiedDetails::EndTime |
The end of the period to be deleted. | |
OpcUa_NodeId | OpcUa_DeleteAtTimeDetails::NodeId |
NodeId of the object for which history values are to be deleted. | |
OpcUa_DateTime * | OpcUa_DeleteAtTimeDetails::ReqTimes |
The entries define the specific timestamps for which values are to be deleted. | |
OpcUa_NodeId | OpcUa_DeleteEventDetails::NodeId |
NodeId of the object for which history values are to be deleted. | |
OpcUa_ByteString * | OpcUa_DeleteEventDetails::EventIds |
An array of EventIds to identify which events are to be deleted. | |
OpcUa_StatusCode | OpcUa_HistoryUpdateResult::StatusCode |
StatusCode for the update of the node. | |
OpcUa_StatusCode * | OpcUa_HistoryUpdateResult::OperationResults |
List of StatusCodes for the operations to be performed on a node. More... | |
OpcUa_DiagnosticInfo * | OpcUa_HistoryUpdateResult::DiagnosticInfos |
List of diagnostic information for the operations to be performed on a node. More... | |
OpcUa_ExtensionObject * | OpcUa_HistoryUpdateRequest::HistoryUpdateDetails |
Specifies the types of history updates that can be performed. More... | |
OpcUa_HistoryUpdateResult * | OpcUa_HistoryUpdateResponse::Results |
List of update results for the history update details. More... | |
OpcUa_DiagnosticInfo * | OpcUa_HistoryUpdateResponse::DiagnosticInfos |
List of diagnostic information for the history update details. More... | |
OpcUa_NodeId | OpcUa_CallMethodRequest::ObjectId |
The NodeId shall be that of the object or ObjectType that is the source of a HasComponent Reference (or subtype of HasComponent Reference) to the method specified in methodId. More... | |
OpcUa_NodeId | OpcUa_CallMethodRequest::MethodId |
NodeId of the method to invoke. More... | |
OpcUa_Variant * | OpcUa_CallMethodRequest::InputArguments |
List of input argument values. More... | |
OpcUa_StatusCode | OpcUa_CallMethodResult::StatusCode |
StatusCode of the method executed in the server. More... | |
OpcUa_StatusCode * | OpcUa_CallMethodResult::InputArgumentResults |
List of StatusCodes for each inputArgument. | |
OpcUa_DiagnosticInfo * | OpcUa_CallMethodResult::InputArgumentDiagnosticInfos |
List of diagnostic information for each inputArgument. More... | |
OpcUa_Variant * | OpcUa_CallMethodResult::OutputArguments |
List of output argument values. More... | |
OpcUa_CallMethodRequest * | OpcUa_CallRequest::MethodsToCall |
List of methods to call. | |
OpcUa_CallMethodResult * | OpcUa_CallResponse::Results |
Result for the method calls. | |
OpcUa_DiagnosticInfo * | OpcUa_CallResponse::DiagnosticInfos |
List of diagnostic information for the StatusCode of the callResult. More... | |
OpcUa_SimpleAttributeOperand * | OpcUa_EventFilter::SelectClauses |
List of the values to return with each event in a notification. More... | |
OpcUa_ContentFilter | OpcUa_EventFilter::WhereClause |
Limit the Notifications to those events that match the criteria defined by this OpcUa_ContentFilter. More... | |
OpcUa_Boolean | OpcUa_AggregateConfiguration::UseServerCapabilitiesDefaults |
A Boolean parameter indicating whether to use default aggregate configuration settings. More... | |
OpcUa_Boolean | OpcUa_AggregateConfiguration::TreatUncertainAsBad |
Indicates how the server treats data returned with a StatusCode severity Uncertain with respect to Aggregate calculations. More... | |
OpcUa_Byte | OpcUa_AggregateConfiguration::PercentDataBad |
Indicates the minimum percentage of bad data in a given interval required for the StatusCode for the given interval for processed data request to be set to Bad. More... | |
OpcUa_Byte | OpcUa_AggregateConfiguration::PercentDataGood |
Indicates the minimum percentage of Good data in a given interval required for the StatusCode for the given interval for the processed data requests to be set to Good. More... | |
OpcUa_Boolean | OpcUa_AggregateConfiguration::UseSlopedExtrapolation |
Indicates how the server interpolates data when no boundary value exists (i.e. More... | |
OpcUa_StatusCode * | OpcUa_EventFilterResult::SelectClauseResults |
List of status codes for the elements in the select clause. More... | |
OpcUa_DiagnosticInfo * | OpcUa_EventFilterResult::SelectClauseDiagnosticInfos |
A list of diagnostic information for individual elements in the select clause. More... | |
OpcUa_ContentFilterResult | OpcUa_EventFilterResult::WhereClauseResult |
Any results associated with the whereClause request parameter. | |
OpcUa_UInt32 | OpcUa_MonitoringParameters::ClientHandle |
Client-supplied id of the MonitoredItem. More... | |
OpcUa_Double | OpcUa_MonitoringParameters::SamplingInterval |
The interval in milliseconds that defines the fastest rate at which the MonitoredItem(s) should be accessed and evaluated. More... | |
OpcUa_ExtensionObject | OpcUa_MonitoringParameters::Filter |
A filter used by the Server to determine if the MonitoredItem should generate a Notification. More... | |
OpcUa_UInt32 | OpcUa_MonitoringParameters::QueueSize |
The requested size of the MonitoredItem queue. More... | |
OpcUa_Boolean | OpcUa_MonitoringParameters::DiscardOldest |
A boolean parameter that specifies the discard policy when the queue is full and a new Notification is to be enqueued. More... | |
OpcUa_ReadValueId | OpcUa_MonitoredItemCreateRequest::ItemToMonitor |
Identifies an item in the AddressSpace to monitor. More... | |
OpcUa_MonitoringMode | OpcUa_MonitoredItemCreateRequest::MonitoringMode |
The monitoring mode to be set for the MonitoredItem. | |
OpcUa_MonitoringParameters | OpcUa_MonitoredItemCreateRequest::RequestedParameters |
The requested monitoring parameters. More... | |
OpcUa_StatusCode | OpcUa_MonitoredItemCreateResult::StatusCode |
StatusCode for the MonitoredItem to create. | |
OpcUa_UInt32 | OpcUa_MonitoredItemCreateResult::MonitoredItemId |
Server-assigned ID for the MonitoredItem. More... | |
OpcUa_Double | OpcUa_MonitoredItemCreateResult::RevisedSamplingInterval |
The actual sampling interval that the Server will use. More... | |
OpcUa_UInt32 | OpcUa_MonitoredItemCreateResult::RevisedQueueSize |
The actual queue size that the Server will use. | |
OpcUa_ExtensionObject | OpcUa_MonitoredItemCreateResult::FilterResult |
Contains any revised parameter values or error results associated with the MonitoringFilter specified in the request. More... | |
OpcUa_UInt32 | OpcUa_CreateMonitoredItemsRequest::SubscriptionId |
The Server-assigned identifier for the Subscription that will report Notifications for this MonitoredItem. | |
OpcUa_TimestampsToReturn | OpcUa_CreateMonitoredItemsRequest::TimestampsToReturn |
An enumeration that specifies the timestamp Attributes to be transmitted for each MonitoredItem. More... | |
OpcUa_MonitoredItemCreateRequest * | OpcUa_CreateMonitoredItemsRequest::ItemsToCreate |
A list of MonitoredItems to be created and assigned to the specified Subscription. | |
OpcUa_MonitoredItemCreateResult * | OpcUa_CreateMonitoredItemsResponse::Results |
List of results for the MonitoredItems to create. More... | |
OpcUa_DiagnosticInfo * | OpcUa_CreateMonitoredItemsResponse::DiagnosticInfos |
List of diagnostic information for the MonitoredItems to create. More... | |
OpcUa_UInt32 | OpcUa_MonitoredItemModifyRequest::MonitoredItemId |
Server-assigned ID for the MonitoredItem. | |
OpcUa_MonitoringParameters | OpcUa_MonitoredItemModifyRequest::RequestedParameters |
The requested values for the monitoring parameters. More... | |
OpcUa_StatusCode | OpcUa_MonitoredItemModifyResult::StatusCode |
StatusCode for the MonitoredItem to be modified. | |
OpcUa_Double | OpcUa_MonitoredItemModifyResult::RevisedSamplingInterval |
The actual sampling interval that the Server will use. More... | |
OpcUa_UInt32 | OpcUa_MonitoredItemModifyResult::RevisedQueueSize |
The actual queue size that the Server will use. | |
OpcUa_ExtensionObject | OpcUa_MonitoredItemModifyResult::FilterResult |
Contains any revised parameter values or error results associated with the MonitoringFilter specified in the request. More... | |
OpcUa_UInt32 | OpcUa_ModifyMonitoredItemsRequest::SubscriptionId |
The Server-assigned identifier for the Subscription used to qualify the monitoredItemId. | |
OpcUa_TimestampsToReturn | OpcUa_ModifyMonitoredItemsRequest::TimestampsToReturn |
An enumeration that specifies the timestamp Attributes to be transmitted for each MonitoredItem to be modified. More... | |
OpcUa_MonitoredItemModifyRequest * | OpcUa_ModifyMonitoredItemsRequest::ItemsToModify |
The list of MonitoredItems to modify. | |
OpcUa_MonitoredItemModifyResult * | OpcUa_ModifyMonitoredItemsResponse::Results |
List of results for the MonitoredItems to modify. More... | |
OpcUa_DiagnosticInfo * | OpcUa_ModifyMonitoredItemsResponse::DiagnosticInfos |
List of diagnostic information for the MonitoredItems to modify. More... | |
OpcUa_UInt32 | OpcUa_SetMonitoringModeRequest::SubscriptionId |
The Server-assigned identifier for the Subscription used to qualify the monitoredItemIds. | |
OpcUa_MonitoringMode | OpcUa_SetMonitoringModeRequest::MonitoringMode |
The monitoring mode to be set for the MonitoredItems. | |
OpcUa_UInt32 * | OpcUa_SetMonitoringModeRequest::MonitoredItemIds |
List of Server-assigned IDs for the MonitoredItems. | |
OpcUa_StatusCode * | OpcUa_SetMonitoringModeResponse::Results |
List of StatusCodes for the MonitoredItems to enable/disable. More... | |
OpcUa_DiagnosticInfo * | OpcUa_SetMonitoringModeResponse::DiagnosticInfos |
List of diagnostic information for the MonitoredItems to enable/disable. More... | |
OpcUa_UInt32 | OpcUa_SetTriggeringRequest::SubscriptionId |
The Server-assigned identifier for the subscription that contains the triggering item and the items to report. | |
OpcUa_UInt32 | OpcUa_SetTriggeringRequest::TriggeringItemId |
Server-assigned ID for the MonitoredItem used as the triggering item. | |
OpcUa_UInt32 * | OpcUa_SetTriggeringRequest::LinksToAdd |
The list of Server-assigned IDs of the items to report that are to be added as triggering links. More... | |
OpcUa_UInt32 * | OpcUa_SetTriggeringRequest::LinksToRemove |
The list of Server-assigned IDs of the items to report for the triggering links to be deleted. More... | |
OpcUa_StatusCode * | OpcUa_SetTriggeringResponse::AddResults |
List of StatusCodes for the items to add. More... | |
OpcUa_DiagnosticInfo * | OpcUa_SetTriggeringResponse::AddDiagnosticInfos |
List of diagnostic information for the links to add. More... | |
OpcUa_StatusCode * | OpcUa_SetTriggeringResponse::RemoveResults |
List of StatusCodes for the items to delete. More... | |
OpcUa_DiagnosticInfo * | OpcUa_SetTriggeringResponse::RemoveDiagnosticInfos |
List of diagnostic information for the links to delete. More... | |
OpcUa_UInt32 | OpcUa_DeleteMonitoredItemsRequest::SubscriptionId |
The Server-assigned identifier for the Subscription that contains the MonitoredItems to be deleted. | |
OpcUa_UInt32 * | OpcUa_DeleteMonitoredItemsRequest::MonitoredItemIds |
List of Server-assigned ids for the MonitoredItems to be deleted. | |
OpcUa_StatusCode * | OpcUa_DeleteMonitoredItemsResponse::Results |
List of StatusCodes for the MonitoredItems to delete. More... | |
OpcUa_DiagnosticInfo * | OpcUa_DeleteMonitoredItemsResponse::DiagnosticInfos |
List of diagnostic information for the MonitoredItems to delete. More... | |
OpcUa_Double | OpcUa_CreateSubscriptionRequest::RequestedPublishingInterval |
This interval defines the cyclic rate that the Subscription is being requested to return Notifications to the Client. More... | |
OpcUa_UInt32 | OpcUa_CreateSubscriptionRequest::RequestedLifetimeCount |
Requested lifetime count. More... | |
OpcUa_UInt32 | OpcUa_CreateSubscriptionRequest::RequestedMaxKeepAliveCount |
Requested maximum keep-alive count. More... | |
OpcUa_UInt32 | OpcUa_CreateSubscriptionRequest::MaxNotificationsPerPublish |
The maximum number of notifications that the Client wishes to receive in a single Publish response. More... | |
OpcUa_Boolean | OpcUa_CreateSubscriptionRequest::PublishingEnabled |
A Boolean parameter with the following values: More... | |
OpcUa_Byte | OpcUa_CreateSubscriptionRequest::Priority |
Indicates the relative priority of the Subscription. More... | |
OpcUa_UInt32 | OpcUa_CreateSubscriptionResponse::SubscriptionId |
The Server-assigned identifier for the Subscription. More... | |
OpcUa_Double | OpcUa_CreateSubscriptionResponse::RevisedPublishingInterval |
The actual publishing interval that the Server will use, expressed in milliseconds. More... | |
OpcUa_UInt32 | OpcUa_CreateSubscriptionResponse::RevisedLifetimeCount |
The lifetime of the Subscription shall be a minimum of three times the keep-alive interval negotiated by the Server. | |
OpcUa_UInt32 | OpcUa_CreateSubscriptionResponse::RevisedMaxKeepAliveCount |
The actual maximum keep-alive count. More... | |
OpcUa_UInt32 | OpcUa_ModifySubscriptionRequest::SubscriptionId |
The Server-assigned identifier for the Subscription. | |
OpcUa_Double | OpcUa_ModifySubscriptionRequest::RequestedPublishingInterval |
This interval defines the cyclic rate that the Subscription is being requested to return Notifications to the Client. More... | |
OpcUa_UInt32 | OpcUa_ModifySubscriptionRequest::RequestedLifetimeCount |
The requested lifetime count. More... | |
OpcUa_UInt32 | OpcUa_ModifySubscriptionRequest::RequestedMaxKeepAliveCount |
Requested maximum keep-alive count. More... | |
OpcUa_UInt32 | OpcUa_ModifySubscriptionRequest::MaxNotificationsPerPublish |
The maximum number of notifications that the Client wishes to receive in a single Publish response. More... | |
OpcUa_Byte | OpcUa_ModifySubscriptionRequest::Priority |
Indicates the relative priority of the Subscription. More... | |
OpcUa_Double | OpcUa_ModifySubscriptionResponse::RevisedPublishingInterval |
The actual publishing interval that the Server will use, expressed in milliseconds. More... | |
OpcUa_UInt32 | OpcUa_ModifySubscriptionResponse::RevisedLifetimeCount |
The lifetime of the Subscription shall be a minimum of three times the keep-alive interval negotiated by the Server. | |
OpcUa_UInt32 | OpcUa_ModifySubscriptionResponse::RevisedMaxKeepAliveCount |
The actual maximum keep-alive count. More... | |
OpcUa_Boolean | OpcUa_SetPublishingModeRequest::PublishingEnabled |
A Boolean parameter indicating whether publishing is enabled. More... | |
OpcUa_UInt32 * | OpcUa_SetPublishingModeRequest::SubscriptionIds |
List of Server-assigned identifiers for the Subscriptions to enable or disable. | |
OpcUa_StatusCode * | OpcUa_SetPublishingModeResponse::Results |
List of StatusCodes for the Subscriptions to enable/disable. More... | |
OpcUa_Int32 | OpcUa_SetPublishingModeResponse::NoOfDiagnosticInfos |
List of diagnostic information for the Subscriptions to enable/disable. More... | |
OpcUa_UInt32 | OpcUa_NotificationMessage::SequenceNumber |
The Message that contains one or more Notifications. | |
OpcUa_DateTime | OpcUa_NotificationMessage::PublishTime |
The sequence number of the NotificationMessage. | |
OpcUa_Int32 | OpcUa_NotificationMessage::NoOfNotificationData |
The time that this Message was sent to the Client. More... | |
OpcUa_ExtensionObject * | OpcUa_NotificationMessage::NotificationData |
The list of NotificationData structures. More... | |
OpcUa_Variant * | OpcUa_HistoryEventFieldList::EventFields |
List of selected Event fields. More... | |
OpcUa_UInt32 | OpcUa_SubscriptionAcknowledgement::SubscriptionId |
The Server assigned identifier for a Subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionAcknowledgement::SequenceNumber |
The sequence number being acknowledged. More... | |
OpcUa_SubscriptionAcknowledgement * | OpcUa_PublishRequest::SubscriptionAcknowledgements |
The list of acknowledgements for one or more Subscriptions. More... | |
OpcUa_UInt32 | OpcUa_PublishResponse::SubscriptionId |
The Server-assigned identifier for the Subscription for which notifications are being returned. More... | |
OpcUa_UInt32 * | OpcUa_PublishResponse::AvailableSequenceNumbers |
A list of sequence number ranges that identify unacknowledged NotificationMessages that are available for retransmission from the Subscription’s retransmission queue. More... | |
OpcUa_Boolean | OpcUa_PublishResponse::MoreNotifications |
A Boolean parameter indicating whether all avalaible notifications could be included in a single response. More... | |
OpcUa_NotificationMessage | OpcUa_PublishResponse::NotificationMessage |
The NotificationMessage that contains the list of Notifications. | |
OpcUa_StatusCode * | OpcUa_PublishResponse::Results |
List of results for the acknowledgements. More... | |
OpcUa_DiagnosticInfo * | OpcUa_PublishResponse::DiagnosticInfos |
List of diagnostic information for the acknowledgements. More... | |
OpcUa_UInt32 | OpcUa_RepublishRequest::SubscriptionId |
The Server assigned identifier for the Subscription to be republished. | |
OpcUa_UInt32 | OpcUa_RepublishRequest::RetransmitSequenceNumber |
The sequence number of a specific NotificationMessage to be republished. | |
OpcUa_NotificationMessage | OpcUa_RepublishResponse::NotificationMessage |
The requested NotificationMessage. | |
OpcUa_StatusCode | OpcUa_TransferResult::StatusCode |
StatusCode for each Subscription to be transferred. | |
OpcUa_UInt32 * | OpcUa_TransferResult::AvailableSequenceNumbers |
A list of sequence number ranges that identify NotificationMessages that are in the Subscription’s retransmission queue. More... | |
OpcUa_UInt32 * | OpcUa_TransferSubscriptionsRequest::SubscriptionIds |
List of identifiers for the Subscriptions to be transferred to the new Client. More... | |
OpcUa_Boolean | OpcUa_TransferSubscriptionsRequest::SendInitialValues |
A boolean parameter indicating whether the first publish response should contain current values of all monitored items. More... | |
OpcUa_TransferResult * | OpcUa_TransferSubscriptionsResponse::Results |
List of results for the Subscriptions to transfer. More... | |
OpcUa_DiagnosticInfo * | OpcUa_TransferSubscriptionsResponse::DiagnosticInfos |
List of diagnostic information for the Subscriptions to transfer. More... | |
OpcUa_UInt32 * | OpcUa_DeleteSubscriptionsRequest::SubscriptionIds |
The Server-assigned identifier for the Subscription. | |
OpcUa_StatusCode * | OpcUa_DeleteSubscriptionsResponse::Results |
List of StatusCodes for the Subscriptions to delete. More... | |
OpcUa_DiagnosticInfo * | OpcUa_DeleteSubscriptionsResponse::DiagnosticInfos |
List of diagnostic information for the Subscriptions to delete. More... | |
OpcUa_String | OpcUa_BuildInfo::ProductUri |
URI that identifies the software. | |
OpcUa_String | OpcUa_BuildInfo::ManufacturerName |
Name of the software manufacturer. | |
OpcUa_String | OpcUa_BuildInfo::ProductName |
Name of the software. | |
OpcUa_String | OpcUa_BuildInfo::SoftwareVersion |
Software version. | |
OpcUa_String | OpcUa_BuildInfo::BuildNumber |
Build number. | |
OpcUa_DateTime | OpcUa_BuildInfo::BuildDate |
Date and time of the build. | |
OpcUa_String | OpcUa_RedundantServerDataType::ServerId |
The Id of the server (not the URI). | |
OpcUa_Byte | OpcUa_RedundantServerDataType::ServiceLevel |
The service level of the server. | |
OpcUa_ServerState | OpcUa_RedundantServerDataType::ServerState |
The current state of the server. | |
OpcUa_String * | OpcUa_EndpointUrlListDataType::EndpointUrlList |
List of URLs of an Endpoint. | |
OpcUa_String | OpcUa_NetworkGroupDataType::ServerUri |
URI of the Server represented by the network group. | |
OpcUa_EndpointUrlListDataType * | OpcUa_NetworkGroupDataType::NetworkPaths |
Array of different network paths to the server, for example provided by different network cards in a Server node. More... | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::ServerViewCount |
The number of server-created views in the server. | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::CurrentSessionCount |
The number of client sessions currently established in the server. | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::CumulatedSessionCount |
The cumulative number of client sessions that have been established in the server since the server was started (or restarted). More... | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::SecurityRejectedSessionCount |
The number of client session establishment requests that were rejected due to security constraints since the server was started (or restarted). | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::RejectedSessionCount |
The number of client session establishment requests that were rejected since the server was started (or restarted). More... | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::SessionTimeoutCount |
The number of client sessions that were closed due to timeout since the server was started (or restarted). | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::SessionAbortCount |
The number of client sessions that were closed due to errors since the server was started (or restarted). | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::CurrentSubscriptionCount |
The number of subscriptions currently established in the server. | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::CumulatedSubscriptionCount |
The cumulative number of subscriptions that have been established in the server since the server was started (or restarted). More... | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::PublishingIntervalCount |
The number of publishing intervals currently supported in the server. | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::SecurityRejectedRequestsCount |
The number of requests that were rejected due to security constraints since the server was started (or restarted). More... | |
OpcUa_UInt32 | OpcUa_ServerDiagnosticsSummaryDataType::RejectedRequestsCount |
The number of requests that were rejected since the server was started (or restarted). More... | |
OpcUa_DateTime | OpcUa_ServerStatusDataType::StartTime |
Time (UTC) the server was started. More... | |
OpcUa_DateTime | OpcUa_ServerStatusDataType::CurrentTime |
The current time (UTC) as known by the server. | |
OpcUa_ServerState | OpcUa_ServerStatusDataType::State |
The current state of the server. | |
OpcUa_BuildInfo | OpcUa_ServerStatusDataType::BuildInfo |
Build information of the server. | |
OpcUa_UInt32 | OpcUa_ServerStatusDataType::SecondsTillShutdown |
Approximate number of seconds until the server will be shut down. More... | |
OpcUa_LocalizedText | OpcUa_ServerStatusDataType::ShutdownReason |
An optional localized text indicating the reason for the shutdown. More... | |
OpcUa_NodeId | OpcUa_SessionSecurityDiagnosticsDataType::SessionId |
Server-assigned identifier of the session. | |
OpcUa_String | OpcUa_SessionSecurityDiagnosticsDataType::ClientUserIdOfSession |
Name of authenticated user when creating the session. | |
OpcUa_String * | OpcUa_SessionSecurityDiagnosticsDataType::ClientUserIdHistory |
Array containing the name of the authenticated user currently active (either from creating the session or from calling the ActivateSession Service) and the history of those names. More... | |
OpcUa_String | OpcUa_SessionSecurityDiagnosticsDataType::AuthenticationMechanism |
Type of authentication currently used by the session. More... | |
OpcUa_String | OpcUa_SessionSecurityDiagnosticsDataType::Encoding |
Which encoding is used on the wire. More... | |
OpcUa_String | OpcUa_SessionSecurityDiagnosticsDataType::TransportProtocol |
Which transport protocol is used. More... | |
OpcUa_MessageSecurityMode | OpcUa_SessionSecurityDiagnosticsDataType::SecurityMode |
The message security mode used for the session. | |
OpcUa_String | OpcUa_SessionSecurityDiagnosticsDataType::SecurityPolicyUri |
The name of the security policy used for the session. | |
OpcUa_ByteString | OpcUa_SessionSecurityDiagnosticsDataType::ClientCertificate |
The application instance certificate provided by the client in the CreateSession request. | |
OpcUa_UInt32 | OpcUa_ServiceCounterDataType::TotalCount |
The number of Service requests that have been received. | |
OpcUa_UInt32 | OpcUa_ServiceCounterDataType::ErrorCount |
The total number of Service requests that were rejected. | |
OpcUa_NodeId | OpcUa_SubscriptionDiagnosticsDataType::SessionId |
Server-assigned identifier of the session the subscription belongs to. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::SubscriptionId |
Server-assigned identifier of the subscription. | |
OpcUa_Byte | OpcUa_SubscriptionDiagnosticsDataType::Priority |
The priority the client assigned to the subscription. | |
OpcUa_Double | OpcUa_SubscriptionDiagnosticsDataType::PublishingInterval |
The publishing interval of the subscription in milliseconds. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::MaxKeepAliveCount |
The maximum keep-alive count of the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::MaxLifetimeCount |
The maximum lifetime count of the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::MaxNotificationsPerPublish |
The maximum number of notifications per publish response. | |
OpcUa_Boolean | OpcUa_SubscriptionDiagnosticsDataType::PublishingEnabled |
Whether publishing is enabled for the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::ModifyCount |
The number of ModifySubscription requests received for the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::EnableCount |
The number of times the subscription has been enabled. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::DisableCount |
The number of times the subscription has been disabled. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::RepublishRequestCount |
The number of Republish Service requests that have been received and processed for the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::RepublishMessageRequestCount |
The total number of messages that have been requested to be republished for the subscription. More... | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::RepublishMessageCount |
The number of messages that have been successfully republished for the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::TransferRequestCount |
The total number of TransferSubscriptions Service requests that have been received for the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::TransferredToAltClientCount |
The number of times the subscription has been transferred to an alternate client. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::TransferredToSameClientCount |
The number of times the subscription has been transferred to an alternate session for the same client. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::PublishRequestCount |
The number of Publish Service requests that have been received and processed for the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::DataChangeNotificationsCount |
The number of data change Notifications sent by the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::EventNotificationsCount |
The number of Event Notifications sent by the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::NotificationsCount |
The total number of Notifications sent by the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::LatePublishRequestCount |
The number of times the subscription has entered the LATE State, i.e. More... | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::CurrentKeepAliveCount |
The number of times the subscription has entered the KEEPALIVE State. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::CurrentLifetimeCount |
The current lifetime count of the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::UnacknowledgedMessageCount |
The number of unacknowledged messages saved in the republish queue. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::DiscardedMessageCount |
The number of messages that were discarded before they were acknowledged. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::MonitoredItemCount |
The total number of monitored items of the subscription, including the disabled monitored items. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::DisabledMonitoredItemCount |
The number of disabled monitored items of the subscription. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::MonitoringQueueOverflowCount |
The number of times a monitored item dropped notifications because of a queue overflow. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::NextSequenceNumber |
Sequence number for the next notification message. | |
OpcUa_UInt32 | OpcUa_SubscriptionDiagnosticsDataType::EventQueueOverFlowCount |
The number of times a monitored item in the subscription has generated an Event of type EventQueueOverflowEventType. | |
OpcUa_NodeId | OpcUa_ModelChangeStructureDataType::Affected |
NodeId of the Node that was changed. More... | |
OpcUa_NodeId | OpcUa_ModelChangeStructureDataType::AffectedType |
If the affected Node was an object or Variable, affectedType contains the NodeId of the TypeDefinitionNode of the affected Node. More... | |
OpcUa_Byte | OpcUa_ModelChangeStructureDataType::Verb |
Describes the changes happening to the affected Node. More... | |
OpcUa_NodeId | OpcUa_SemanticChangeStructureDataType::Affected |
NodeId of the Node that owns the Property that has changed. | |
OpcUa_NodeId | OpcUa_SemanticChangeStructureDataType::AffectedType |
If the affected Node was an object or Variable, affectedType contains the NodeId of the TypeDefinitionNode of the affected Node. More... | |
OpcUa_Double | OpcUa_Range::Low |
Lowest value in the range. | |
OpcUa_Double | OpcUa_Range::High |
Highest value in the range. | |
OpcUa_String | OpcUa_EUInformation::NamespaceUri |
Identifies the organization (company, standards organization) that defines the EUInformation. | |
OpcUa_Int32 | OpcUa_EUInformation::UnitId |
Identifier for programmatic evaluation. More... | |
OpcUa_LocalizedText | OpcUa_EUInformation::DisplayName |
The displayName of the engineering unit. More... | |
OpcUa_LocalizedText | OpcUa_EUInformation::Description |
Contains the full name of the engineering unit such as ”hour” or ”meter per second”. | |
OpcUa_EUInformation | OpcUa_AxisInformation::EngineeringUnits |
Holds the information about the engineering units for a given axis. | |
OpcUa_Range | OpcUa_AxisInformation::EURange |
Limits of the range of the axis. | |
OpcUa_LocalizedText | OpcUa_AxisInformation::Title |
User readable axis title. More... | |
OpcUa_AxisScaleEnumeration | OpcUa_AxisInformation::AxisScaleType |
LINEAR, LOG, LN, defined by AxisSteps (see OpcUa_AxisScaleEnumeration). | |
OpcUa_Double * | OpcUa_AxisInformation::AxisSteps |
Specific value of each axis step. More... | |
OpcUa_Double | OpcUa_XVType::X |
Position on the X axis of this value. | |
OpcUa_Float | OpcUa_XVType::Value |
The value itself. | |
OpcUa_String | OpcUa_Annotation::Message |
Annotation message or text. | |
OpcUa_String | OpcUa_Annotation::UserName |
The user that added the Annotation, as supplied by underlying system. | |
OpcUa_DateTime | OpcUa_Annotation::AnnotationTime |
The time the Annotation was added. More... | |
OpcUa_UInt32 | OpcUa_ReadEventDetails::NumValuesPerNode |
The maximum number of values returned for any node over the time range. More... | |
OpcUa_DateTime | OpcUa_ReadEventDetails::StartTime |
The beginning of the period to read. More... | |
OpcUa_DateTime | OpcUa_ReadEventDetails::EndTime |
The end of the period to read. More... | |
OpcUa_EventFilter | OpcUa_ReadEventDetails::Filter |
A filter used by the Server to determine which HistoricalEventNode should be included. More... | |
OpcUa_DateTime | OpcUa_ReadProcessedDetails::StartTime |
The beginning of the period to read. | |
OpcUa_DateTime | OpcUa_ReadProcessedDetails::EndTime |
The end of the period to read. | |
OpcUa_Double | OpcUa_ReadProcessedDetails::ProcessingInterval |
The interval between returned aggregate values. More... | |
OpcUa_NodeId * | OpcUa_ReadProcessedDetails::AggregateType |
The NodeId of the HistoryAggregate object that indicates the list of aggregates to be used when retrieving processed history. | |
OpcUa_AggregateConfiguration | OpcUa_ReadProcessedDetails::AggregateConfiguration |
Allows a Client to override aggregate configuration settings ona per call basis. | |
OpcUa_HistoryEventFieldList * | OpcUa_HistoryEvent::Events |
The list of Events being delivered. | |
OpcUa_NodeId | OpcUa_UpdateEventDetails::NodeId |
NodeId of the object to be updated. | |
OpcUa_PerformUpdateType | OpcUa_UpdateEventDetails::PerformInsertReplace |
Determines which action of insert, replace, or update is performed. More... | |
OpcUa_EventFilter | OpcUa_UpdateEventDetails::Filter |
If the history of the notification conforms to the EventFilter, the history of the notification is updated. | |
OpcUa_HistoryEventFieldList * | OpcUa_UpdateEventDetails::EventData |
Event notification data to be inserted or updated. | |
OpcUa_NodeId | OpcUa_SessionDiagnosticsDataType::SessionId |
Server-assigned identifier of the session. | |
OpcUa_String | OpcUa_SessionDiagnosticsDataType::SessionName |
The name of the session provided in the CreateSession request. | |
OpcUa_ApplicationDescription | OpcUa_SessionDiagnosticsDataType::ClientDescription |
The description provided by the client in the CreateSession request. | |
OpcUa_String | OpcUa_SessionDiagnosticsDataType::ServerUri |
The serverUri request in the CreateSession request. | |
OpcUa_String | OpcUa_SessionDiagnosticsDataType::EndpointUrl |
The endpointUrl passed by the client to the CreateSession request. | |
OpcUa_String * | OpcUa_SessionDiagnosticsDataType::LocaleIds |
Array of LocaleIds specified by the client in the open session call. | |
OpcUa_Double | OpcUa_SessionDiagnosticsDataType::ActualSessionTimeout |
The requested session timeout specified by the client in the open session call. | |
OpcUa_UInt32 | OpcUa_SessionDiagnosticsDataType::MaxResponseMessageSize |
The maximum size for the response message sent to the client. | |
OpcUa_DateTime | OpcUa_SessionDiagnosticsDataType::ClientConnectionTime |
The server timestamp when the client opens the session. | |
OpcUa_DateTime | OpcUa_SessionDiagnosticsDataType::ClientLastContactTime |
The server timestamp of the last request of the client in the context of the session. | |
OpcUa_UInt32 | OpcUa_SessionDiagnosticsDataType::CurrentSubscriptionsCount |
The number of subscriptions currently used by the session. | |
OpcUa_UInt32 | OpcUa_SessionDiagnosticsDataType::CurrentMonitoredItemsCount |
The number of MonitoredItems currently used by the session. | |
OpcUa_UInt32 | OpcUa_SessionDiagnosticsDataType::CurrentPublishRequestsInQueue |
The number of publish timer expirations when there are data to be sent, but there are no publish requests for this session. More... | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::TotalRequestCount |
Counter of allServices, identifying the number of received requests of any Services on the session. | |
OpcUa_UInt32 | OpcUa_SessionDiagnosticsDataType::UnauthorizedRequestCount |
Counter of all Services, identifying the number of Service requests that were rejected due to authorization failure. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::ReadCount |
Counter of the Read Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::HistoryReadCount |
Counter of the HistoryRead Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::WriteCount |
Counter of the Write Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::HistoryUpdateCount |
Counter of the HistoryUpdate Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::CallCount |
Counter of the Call Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::CreateMonitoredItemsCount |
Counter of the CreateMonitoredItems Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::ModifyMonitoredItemsCount |
Counter of the ModifyMonitoredItems Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::SetMonitoringModeCount |
Counter of the SetMonitoringMode Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::SetTriggeringCount |
Counter of the SetTriggering Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::DeleteMonitoredItemsCount |
Counter of the DeleteMonitoredItems Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::CreateSubscriptionCount |
Counter of the CreateSubscription Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::ModifySubscriptionCount |
Counter of the ModifySubscription Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::SetPublishingModeCount |
Counter of the SetPublishingMode Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::PublishCount |
Counter of the Publish Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::RepublishCount |
Counter of the Republish Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::TransferSubscriptionsCount |
Counter of the TransferSubscriptions Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::DeleteSubscriptionsCount |
Counter of the DeleteSubscriptions Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::AddNodesCount |
Counter of the AddNodes Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::AddReferencesCount |
Counter of the AddReferences Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::DeleteNodesCount |
Counter of the DeleteNodes Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::DeleteReferencesCount |
Counter of the DeleteReferences Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::BrowseCount |
Counter of the Browse Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::BrowseNextCount |
Counter of the BrowseNext Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::TranslateBrowsePathsToNodeIdsCount |
Counter of the TranslateBrowsePathsToNodeIds Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::QueryFirstCount |
Counter of the QueryFirst Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::QueryNextCount |
Counter of the QueryNext Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::RegisterNodesCount |
Counter of the RegisterNodes Service, identifying the number of received requests of this Service on the session. | |
OpcUa_ServiceCounterDataType | OpcUa_SessionDiagnosticsDataType::UnregisterNodesCount |
Counter of the UnregisterNodesService, identifying the number of received requests of this Service on the session. | |
OpcUa_UInt16 | OpcUa_NodeId::NamespaceIndex |
The index for a namespace URI. | |
OpcUa_UInt16 | OpcUa_NodeId::IdentifierType |
The format and data type of the identifier. | |
OpcUa_NodeId | OpcUa_ExpandedNodeId::NodeId |
The NodeId for a node in the Adress Space (see OpcUa_NodeId). | |
OpcUa_String | OpcUa_ExpandedNodeId::NamespaceUri |
This index is the index of that Server in the local Server’s Server table. More... | |
OpcUa_UInt32 | OpcUa_ExpandedNodeId::ServerIndex |
The URI of the namespace. More... | |
OpcUa_Int32 | OpcUa_DiagnosticInfo::NamespaceUri |
The SymbolicId is defined within the context of a namespace. More... | |
OpcUa_Int32 | OpcUa_DiagnosticInfo::SymbolicId |
The symbolicId shall be used to identify a vendor-specific error or condition; typically the result of some server internal operation. More... | |
OpcUa_Int32 | OpcUa_DiagnosticInfo::Locale |
The locale part of the vendor-specific localized text describing the symbolic id. More... | |
OpcUa_Int32 | OpcUa_DiagnosticInfo::LocalizedText |
A vendor-specific localized text string that describes the symbolic id. More... | |
OpcUa_String | OpcUa_DiagnosticInfo::AdditionalInfo |
Vendor-specific diagnostic information. | |
OpcUa_StatusCode | OpcUa_DiagnosticInfo::InnerStatusCode |
The StatusCode from the inner operation. More... | |
struct _OpcUa_DiagnosticInfo * | OpcUa_DiagnosticInfo::InnerDiagnosticInfo |
The diagnostic info associated with the inner StatusCode. | |
OpcUa_String | OpcUa_LocalizedText::Locale |
The identifier for the locale, for instance “en-US”. | |
OpcUa_String | OpcUa_LocalizedText::Text |
The text in the language given by Locale. | |
OpcUa_UInt16 | OpcUa_QualifiedName::NamespaceIndex |
Index that identifies the namespace that defines the name. More... | |
OpcUa_String | OpcUa_QualifiedName::Name |
The text portion of the QualifiedName. | |
OpcUa_ExpandedNodeId | OpcUa_ExtensionObject::TypeId |
The identifier for the DataTypeEncoding node in the Server's AddressSpace. | |
OpcUa_ExtensionObjectEncoding | OpcUa_ExtensionObject::Encoding |
The encoding used for the body. | |
OpcUa_Int32 | OpcUa_ExtensionObject::BodySize |
The length of the encoded body in bytes (updated automatically when GetSize is called). | |
union OpcUa_ExtensionObject::_OpcUa_ExtensionObject_Body | OpcUa_ExtensionObject::Body |
The body of a OpcUa_ExtensionObject as in Encoding. More... | |
OpcUa_Byte | OpcUa_Variant::Datatype |
Indicates the data type stored in the Variant. More... | |
OpcUa_Byte | OpcUa_Variant::ArrayType |
A flag indicating that an array with one or more dimensions is stored in the Variant. | |
OpcUa_VariantUnion | OpcUa_Variant::Value |
The value stored in the Variant. | |
OpcUa_Variant | OpcUa_DataValue::Value |
The data value. More... | |
OpcUa_StatusCode | OpcUa_DataValue::StatusCode |
The StatusCode that defines with the Server’s ability to access/provide the value. | |
OpcUa_DateTime | OpcUa_DataValue::SourceTimestamp |
The sourceTimestamp is used to reflect the timestamp that was applied to a Variable value by the data source. More... | |
OpcUa_UInt16 | OpcUa_DataValue::SourcePicoseconds |
Specifies the number of 10 picoseconds (1,0 e-11 seconds) intervals which shall be added to the SourceTimestamp. | |
OpcUa_DateTime | OpcUa_DataValue::ServerTimestamp |
The serverTimestamp is used to reflect the time that the Server received a Variable value or knew it to be accurate. | |
OpcUa_UInt16 | OpcUa_DataValue::ServerPicoseconds |
Specifies the number of 10 picoseconds (1,0 e-11 seconds) intervals which shall be added to the serverTimestamp. | |
The type of application.
Specifies the compliance level of the profile.
enum OpcUa_DeadbandType |
A value that defines the Deadband type and behaviour.
Indicates how the body of an OpcUa_ExtensionObject is encoded.
enum OpcUa_FilterOperator |
Defines the basic operators that can be used in a ContentFilter.
enum OpcUa_IdentifierType |
enum OpcUa_IdType |
An enumeration that specifies what security should be applied to messages exchanges during a Session.
enum OpcUa_MonitoringMode |
An enumeration that specifies whether sampling and reporting are enabled or disabled for a MonitoredItem.
The value of the publishing enabled parameter for a Subscription does not affect the value of the monitoring mode for a MonitoredItem of the Subscription.
Defines the redundancy support of the Server.
An enumeration that is defined as the type of the requestType parameter of the OpenSecureChannel request.
Enumerator | |
---|---|
OpcUa_SecurityTokenRequestType_Issue |
Creates a new security token for a new secure channel. |
OpcUa_SecurityTokenRequestType_Renew |
Creates a new security token for an existing secure channel. |
enum OpcUa_ServerState |
An enumeration that defines the execution state of the Server.
An enumeration that specifies the Timestamp Attributes to be transmitted for MonitoredItems or Nodes in Read and HistoryRead.
OPC UA defines two timestamps, the source and the server timestamp. This parameter allows the client to define which timestamps the server should return with the value.
The source timestamp is only available for Value Attributes. The source timestamp is used to reflect the timestamp that was applied to a Variable value by the data source. It should indicate the last change of the value or status code. The source timestamp must be always generated by the same physical clock. This timestamp type was added for OPC UA to cover the use case to get the timestamp of the last value change which is different than the server timestamp definition.
The server timestamp is used to reflect the time that the server received a Variable value or knew it to be accurate if the changes are reported by exception and the connection to the data source is operating. This is the behavior expected by Classic OPC.
enum OpcUa_TrustListMasks |
Defines the values used for the SpecifiedLists field in the TrustListDataType.
enum OpcUa_UserTokenType |
OpcUa_SetTriggeringResponse::AddDiagnosticInfos |
List of diagnostic information for the links to add.
The size and order of the list matches the size and order of the request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_AddNodesResult::AddedNodeId |
Server assigned NodeId of the added node.
Null NodeId if the operation failed.
OpcUa_RequestHeader::AdditionalHeader |
Reserved for future use.
applications that do not understand the header should ignore it.
OpcUa_ResponseHeader::AdditionalHeader |
Reserved for future use.
applications that do not understand the header should ignore it.
OpcUa_SetTriggeringResponse::AddResults |
List of StatusCodes for the items to add.
The size and order of the list matches the size and order of the OpcUa_SetTriggeringRequest::LinksToAdd parameter specified in the request.
OpcUa_ModelChangeStructureDataType::Affected |
NodeId of the Node that was changed.
The client should assume that the affected Node has been created or deleted, had a Reference added or deleted, or the DataType has changed as described by the verb.
OpcUa_ModelChangeStructureDataType::AffectedType |
If the affected Node was an object or Variable, affectedType contains the NodeId of the TypeDefinitionNode of the affected Node.
Otherwise it is set to null.
OpcUa_SemanticChangeStructureDataType::AffectedType |
If the affected Node was an object or Variable, affectedType contains the NodeId of the TypeDefinitionNode of the affected Node.
Otherwise it is set to null.
OpcUa_AttributeOperand::Alias |
An optional parameter used to identify or refer to an alias.
An alias is a symbolic name that can be used to alias this operand and use it in other locations in the filter structure.
OpcUa_Annotation::AnnotationTime |
The time the Annotation was added.
This will probably be different than the SourceTimestamp.
OpcUa_ApplicationDescription::ApplicationType |
The type of application.
OpcUa_ApplicationDescription::ApplicationUri |
The globally unique identifier for the application instance.
This URI is used as ServerUri in Services if the application is a Server.
OpcUa_Argument::ArrayDimensions |
Specifies the length of each dimension for an array dataType.
It is intended to describe the capability of the DataType, not the current size.
The number of elements shall be equal to the value of the valueRank. Shall be null if valueRank ≦ 0.
A value of 0 for an individual dimension indicates that the dimension has a variable length.
OpcUa_QueryDataDescription::AttributeId |
The ID of the attribute.
This shall be a valid attribute ID. If the RelativePath ended in a reference, this parameter is 0 and ignored by the server.
OpcUa_AttributeOperand::AttributeId |
ID of the attribute.
This shall be a valid.
OpcUa_SimpleAttributeOperand::AttributeId |
ID of the Attribute.
The Value attribute shall be supported by all Servers. The support of other attributes depends on requirements set in Profiles or other parts of this specification.
OpcUa_ReadValueId::AttributeId |
Id of the Attribute.
This shall be a valid Attribute id.
The IntegerIds for the Attributes are defined in NodeAttributesMask.
OpcUa_WriteValue::AttributeId |
Id of the attribute.
This shall be a valid attribute id.
The IntegerIds for the Attributes are defined in NodeAttributesMask.
OpcUa_RequestHeader::AuditEntryId |
An identifier that identifies the Client’s security audit log entry associated with this request.
An empty string value means that this parameter is not used.
The AuditEntryId typically contains who initiated the action and from where it was initiated. The AuditEventId is included in the AuditEvent to allow human readers to correlate an Event with the initiating action.
More details of the Audit mechanisms are defined in 6.2 and in Part 3.
OpcUa_SessionSecurityDiagnosticsDataType::AuthenticationMechanism |
Type of authentication currently used by the session.
The string shall be one of the UserIdentityTokenType enum.
OpcUa_PublishResponse::AvailableSequenceNumbers |
A list of sequence number ranges that identify unacknowledged NotificationMessages that are available for retransmission from the Subscription’s retransmission queue.
This list is prepared after processing the acknowledgements in the request.
OpcUa_TransferResult::AvailableSequenceNumbers |
A list of sequence number ranges that identify NotificationMessages that are in the Subscription’s retransmission queue.
This parameter is null if the transfer of the Subscription failed.
OpcUa_AxisInformation::AxisSteps |
Specific value of each axis step.
May be set to “Null” if not used.
OpcUa_ExtensionObject::Body |
The body of a OpcUa_ExtensionObject as in Encoding.
This field contains an OpcUa_ByteString for binary encoded bodies. For XML encoded bodies this field contains an OpcUa_XmlElement with an UTF-8 string without any null terminator. In case of an encodeable object the object is contained as and OpcUa_EncodeableType.
Some binary encoded structures may have a serialized length that is not a multiple of 8 bits. Encoders shall append 0 bits to ensure the serialized length is a multiple of 8 bits. Decoders that understand the serialized format shall ignore the padding bits.
OpcUa_BrowseDescription::BrowseDirection |
An enumeration that specifies the direction of References to follow.
The returned references do indicate the direction the Server followed in the isForward parameter of the ReferenceDescription.
Symmetric references are always considered to be in forward direction, therefore the isForward flag is always set to TRUE and symmetric references are not returned if browseDirection is set to INVERSE_1.
OpcUa_SimpleAttributeOperand::BrowsePath |
A relative path to a Node.
This parameter specifies a relative path using a list of browse names instead of the OpcUa_RelativePath structure used in the OpcUa_AttributeOperand. The list of browse names is equivalent to a relative path that specifies forward references which are subtypes of the HierarchicalReferences reference type.
All nodes followed by the browsePath shall be of the NodeClass object or variable.
If this list is empty, the node is the instance of the TypeDefinition.
OpcUa_SoftwareCertificate::BuildDate |
Date and time of the build.
This field shall be specified.
OpcUa_SoftwareCertificate::BuildNumber |
Build number.
This field shall be specified.
OpcUa_MonitoringParameters::ClientHandle |
Client-supplied id of the MonitoredItem.
This id is used in Notifications generated for the list Node.
OpcUa_SessionSecurityDiagnosticsDataType::ClientUserIdHistory |
Array containing the name of the authenticated user currently active (either from creating the session or from calling the ActivateSession Service) and the history of those names.
Each time the active user changes, an entry shall be made at the end of the array. The active user is always at the end of the array. Servers may restrict the size of this array, but shall support at least a size of 2.
OpcUa_QueryFirstResponse::ContinuationPoint |
Server-defined opaque value that identifies the continuation point.
The continuation point is used only when the Query results are too large to be returned in a single response. “Too large” in this context means that the Server is not able to return a larger response or that the number of QueryDataSets to return exceeds the maximum number of QueryDataSets to return that was specified by the Client in the request.
The continuation point is used in the QueryNext Service. If not used, the value of this parameter is null. If a continuation point is returned, the Client shall call QueryNext to get the next set of QueryDataSets or to free the resources for the continuation point in the Server.
A continuation point shall remain active until the Client passes the continuation point to QueryNext or the session is closed. If the maximum continuation points have been reached, the oldest continuation point shall be reset.
OpcUa_QueryNextRequest::ContinuationPoint |
Server defined opaque value that represents the continuation point.
The value of the continuation point was returned to the Client in a previous QueryFirst or QueryNext response. This value is used to identify the previously processed QueryFirst or QueryNext request that is being continued, and the point in the result set from which the browse response is to continue.
OpcUa_HistoryReadValueId::ContinuationPoint |
For each NodeToRead this parameter specifies a continuation point returned from a previous HistoryRead call, allowing the Client to continue that read from the last value received.
The HistoryRead is used to select an ordered sequence of historical values or events. A continuation point marks a point in that ordered sequence, such that the Server returns the subset of the sequence that follows that point.
A null value indicates that this parameter is not used.
This continuation point is described in more detail in Part 11 of the OPC UA Specification.
OpcUa_HistoryReadResult::ContinuationPoint |
This parameter is used only if the number of values to be returned is too large to be returned in a single response or if the timeout provided as hint by the Client is close to expiring and not all nodes have been processed.
If this parameter is not used, its value is null.
Servers shall support at least one continuation point per Session. Servers specify a maximum number of history continuation points per Session in the Server capabilities object defined in Part 5 of the OPC UA specification. A continuation point shall remain active until the Client passes the continuation point to HistoryRead or the Session is closed. If the maximum number of continuation points have been reached, the oldest continuation point shall be reset.
OpcUa_BrowseNextRequest::ContinuationPoints |
A list of Server-defined opaque values that represent continuation points.
The value for a continuation point was returned to the Client in a previous Browse or BrowseNext response. These values are used to identify the previously processed Browse or BrowseNext request that is being continued and the point in the result set from which the browse response is to continue.
Clients may mix continuation points from different Browse or BrowseNext responses.
OpcUa_ServerDiagnosticsSummaryDataType::CumulatedSessionCount |
The cumulative number of client sessions that have been established in the server since the server was started (or restarted).
This includes the currentSessionCount.
OpcUa_ServerDiagnosticsSummaryDataType::CumulatedSubscriptionCount |
The cumulative number of subscriptions that have been established in the server since the server was started (or restarted).
This includes the currentSubscriptionCount.
OpcUa_SessionDiagnosticsDataType::CurrentPublishRequestsInQueue |
The number of publish timer expirations when there are data to be sent, but there are no publish requests for this session.
The value shall be 0 if there are no data to be sent or publish requests queued.
OpcUa_ParsingResult::DataDiagnosticInfos |
List of diagnostic information dataToReturn.
The size and order of the list matches the size and order of the dataToReturn request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the query request.
OpcUa_ReadValueId::DataEncoding |
This parameter specifies the BrowseName of the DataTypeEncoding that the Server should use when returning the Value Attribute of a Variable.
It is an error to specify this parameter for other Attributes.
A Client can discover what DataTypeEncodings are available by following the HasEncoding Reference from the DataType Node for a Variable.
OPC UA defines BrowseNames which Servers shall recognize even if the DataType Nodes are not visible in the Server address space. These BrowseNames are:
Each DataType shall support at least one of these encodings. DataTypes that do not have a true binary encoding (e.g. they only have a non-XML text encoding) should use the DefaultBinary name to identify the encoding that is considered to be the default non-XML encoding. DataTypes that support at least one XML-based encoding shall identify one of the encodings as the DefaultXML encoding. Other standards bodies may define other well-known data encodings that could be supported.
If this parameter is not specified then the Server shall choose either the DefaultBinary or DefaultXML encoding according to what Message encoding (see Part 6 of the OPC UA Specification) is used for the Session. If the Server does not support the encoding that matches the Message encoding then the Server shall choose the default encoding that it does support.
If this parameter is specified for a MonitoredItem, the Server shall set the StructureChanged bit in the StatusCode if the DataTypeEncoding changes. The DataTypeEncoding changes if the DataTypeVersion of the DataTypeDescription or the DataTypeDictionary associated with the DataTypeEncoding changes.
OpcUa_HistoryReadValueId::DataEncoding |
A QualifiedName that specifies the data encoding to be returned for the Value to be read.
See OpcUa_ReadValueId for a definition on how to specify the data encoding.
The parameter is ignored when reading history of Events.
OpcUa_ParsingResult::DataStatusCodes |
List of results for dataToReturn.
The size and order of the list matches the size and order of the dataToReturn request parameter. The array can be empty if no errors were encountered.
OpcUa_Variant::Datatype |
Indicates the data type stored in the Variant.
This is always one of the OpcUa_BuiltInType values. It is the data type of a single element if the Variant contains an array.
OpcUa_TimeZoneDataType::DaylightSavingInOffset |
If TRUE, daylight saving time (DST) is in effect and offset includes the DST correction.
If FALSE, the offset does not include the DST correction and DST may or may not have been in effect.
OpcUa_DeleteReferencesItem::DeleteBidirectional |
A boolean parameter indicating whether the opposite reference from the target node should be deleted together with the node to delete.
It has the following values:
OpcUa_DeleteNodesItem::DeleteTargetReferences |
A boolean parameter indicating whether to delete references for which the node to delete is the target node.
It has the following values:
The Server cannot guarantee that it is able to delete all references from target nodes if this parameter is TRUE.
OpcUa_EnumValueType::Description |
A localized description of the enumeration value.
This field can contain an empty string if no description is available.
OpcUa_AddNodesResponse::DiagnosticInfos |
List of diagnostic information for the nodes to add.
The size and order of the list matches the size and order of the OpcUa_AddNodesRequest::NodesToAdd request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_AddReferencesResponse::DiagnosticInfos |
List of diagnostic information for the references to add.
The size and order of the list matches the size and order of the OpcUa_AddReferencesRequest::ReferencesToAdd request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_DeleteNodesResponse::DiagnosticInfos |
List of diagnostic information for the nodes to delete.
The size and order of the list matches the size and order of the OpcUa_DeleteNodesRequest::NodesToDelete request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_DeleteReferencesResponse::DiagnosticInfos |
List of diagnostic information for the references to delete.
The size and order of the list matches the size and order of the OpcUa_DeleteReferencesRequest::ReferencesToDelete request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_BrowseResponse::DiagnosticInfos |
List of diagnostic information for the results.
The size and order of the list matches the size and order of the OpcUa_BrowseResponse::Results response parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_TranslateBrowsePathsToNodeIdsResponse::DiagnosticInfos |
List of diagnostic information for the list of browse paths.
The size and order of the list matches the size and order of the request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_QueryFirstResponse::DiagnosticInfos |
List of diagnostic information for the requested NodeTypeDescription.
This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the query request.
OpcUa_ReadResponse::DiagnosticInfos |
List of diagnostic information.
The size and order of this list matches the size and order of the OpcUa_ReadRequest::NodesToRead request parameter. There is one entry in this list for each Node contained in the OpcUa_ReadRequest::NodesToRead parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_HistoryReadResponse::DiagnosticInfos |
List of diagnostic information.
The size and order of the list matches the size and order of the OpcUa_HistoryReadRequest::NodesToRead request parameter. There is one entry in this list for each node contained in the OpcUa_HistoryReadRequest::NodesToRead parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_HistoryUpdateResult::DiagnosticInfos |
List of diagnostic information for the operations to be performed on a node.
The size and order of the list matches the size and order of any list defined by the details element being reported by this updateResults entry. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_HistoryUpdateResponse::DiagnosticInfos |
List of diagnostic information for the history update details.
The size and order of the list matches the size and order of the details element of the historyUpdateDetails parameter specified in the request. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_CallResponse::DiagnosticInfos |
List of diagnostic information for the StatusCode of the callResult.
This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_CreateMonitoredItemsResponse::DiagnosticInfos |
List of diagnostic information for the MonitoredItems to create.
The size and order of the list matches the size and order of the OpcUa_CreateMonitoredItemsRequest::ItemsToCreate request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_ModifyMonitoredItemsResponse::DiagnosticInfos |
List of diagnostic information for the MonitoredItems to modify.
The size and order of the list matches the size and order of the OpcUa_ModifyMonitoredItemsRequest::ItemsToModify request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_SetMonitoringModeResponse::DiagnosticInfos |
List of diagnostic information for the MonitoredItems to enable/disable.
The size and order of the list matches the size and order of the OpcUa_SetMonitoringModeRequest::MonitoredItemIds request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_DeleteMonitoredItemsResponse::DiagnosticInfos |
List of diagnostic information for the MonitoredItems to delete.
The size and order of the list matches the size and order of the monitoredItemIds request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_PublishResponse::DiagnosticInfos |
List of diagnostic information for the acknowledgements.
The size and order of the list matches the size and order of the OpcUa_PublishRequest::SubscriptionAcknowledgements request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_TransferSubscriptionsResponse::DiagnosticInfos |
List of diagnostic information for the Subscriptions to transfer.
The size and order of the list matches the size and order of the OpcUa_TransferSubscriptionsRequest::SubscriptionIds request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_DeleteSubscriptionsResponse::DiagnosticInfos |
List of diagnostic information for the Subscriptions to delete.
The size and order of the list matches the size and order of the subscriptionIds request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_MonitoringParameters::DiscardOldest |
A boolean parameter that specifies the discard policy when the queue is full and a new Notification is to be enqueued.
It has the following values:
OpcUa_ApplicationDescription::DiscoveryProfileUri |
A URI that identifies the discovery profile supported by the URLs provided.
This field is not used if the ApplicationType is client.
OpcUa_ApplicationDescription::DiscoveryUrls |
A list of URLs for the discovery Endpoints provided by the application.
If the ApplicationType is Client, this field shall contain an empty list.
OpcUa_RegisteredServer::DiscoveryUrls |
A list of Discovery Endpoints for the Server.
The list shall have at least one valid entry.
OpcUa_EUInformation::DisplayName |
The displayName of the engineering unit.
This is typically the abbreviation of the engineering unit, for example ”h” for hour or ”m/s” for meter per second.
OpcUa_ContentFilterResult::ElementDiagnosticInfos |
A list of diagnostic information for individual elements in the filter.
The size and order of the list matches the size and order of the elements in the filter request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the elements.
OpcUa_ContentFilterResult::ElementResults |
A list of results for individual elements in the filter.
OpcUa_ContentFilter::Elements |
List of operators and their operands that compose the filter criteria.
The filter is evaluated by starting with the first entry in this array.
OpcUa_SessionSecurityDiagnosticsDataType::Encoding |
Which encoding is used on the wire.
The string shall be “XML” or “UA Binary”.
OpcUa_GetEndpointsResponse::Endpoints |
List of Endpoints that meet criteria specified in the request.
This list is empty if no Endpoints meet the criteria
OpcUa_FindServersRequest::EndpointUrl |
The network address that the Client used to access the Discovery Endpoint.
The Server uses this information for diagnostics and to determine what URLs to return in the response.
The Server should return a suitable default URL if it does not recognize the HostName in the URL.
OpcUa_GetEndpointsRequest::EndpointUrl |
The network address that the Client used to access the Discovery Endpoint.
The Server uses this information for diagnostics and to determine what URLs to return in the response.
The Server should return a suitable default URL if it does not recognize the HostName in the URL.
OpcUa_ReadRawModifiedDetails::EndTime |
The end of the period to read.
Set to default value of DateTime.MinValue if no specific end time is specified.
OpcUa_ReadEventDetails::EndTime |
The end of the period to read.
The default value of DateTime.MinValue indicates that the endTime is Unspecified.
OpcUa_HistoryEventFieldList::EventFields |
List of selected Event fields.
This will be a one to one match with the fields selected in the EventFilter.
OpcUa_QueryFirstRequest::Filter |
Resulting nodes shall be limited to the nodes matching the criteria defined by the filter.
Resulting nodes shall be limited to the nodes matching the criteria defined by the filter.
OpcUa_MonitoringParameters::Filter |
A filter used by the Server to determine if the MonitoredItem should generate a Notification.
If not used, this parameter is null. The MonitoringFilter parameter type is an extensible parameter type. It specifies the types of filters that can be used.
OpcUa_ReadEventDetails::Filter |
A filter used by the Server to determine which HistoricalEventNode should be included.
This parameter must be specified and at least one EventField is required. The EventFilter parameter type is an extensible parameter type. It is defined and used in the same manner as defined for monitored data items. This filter also specifies the EventFields that are to be returned as part of the request.
OpcUa_ContentFilterElement::FilterOperands |
Operands used by the selected operator.
The number and use depend on the operators (see OpcUa_FilterOperator). This array needs at least one entry.
OpcUa_QueryFirstResponse::FilterResult |
A structure that contains any errors associated with the filter.
This structure shall be empty if no errors occurred.
OpcUa_MonitoredItemCreateResult::FilterResult |
Contains any revised parameter values or error results associated with the MonitoringFilter specified in the request.
This parameter may be omitted if no errors occurred. The MonitoringFilterResult parameter type is an extensible parameter type.
OpcUa_MonitoredItemModifyResult::FilterResult |
Contains any revised parameter values or error results associated with the MonitoringFilter specified in the request.
This parameter may be omitted if no errors occurred. The MonitoringFilterResult parameter type is an extensible parameter type.
OpcUa_ApplicationDescription::GatewayServerUri |
A URI that identifies the Gateway Server associated with the DiscoveryUrls.
This value is not specified if the Server can be accessed directly.
This field is not used if the ApplicationType is Client.
OpcUa_RegisteredServer::GatewayServerUri |
The URI of the Gateway Server associated with the DiscoveryUrls.
This value is only specified by Gateway Servers that wish to register the Servers that they provide access to.
For Servers that do not act as a Gateway Server this parameter shall be null.
OpcUa_HistoryReadResult::HistoryData |
The history data returned for the node.
The HistoryData parameter type is an extensible parameter type formally defined in Part 11 of the OPC UA Specification. It specifies the types of history data that can be returned.
OpcUa_HistoryReadRequest::HistoryReadDetails |
The details define the types of history reads that can be performed.
The HistoryReadDetails parameter type is an extensible parameter. It may contain one of the following: OpcUa_ReadEventDetails, OpcUa_ReadRawModifiedDetails, OpcUa_ReadProcessedDetails, OpcUa_ReadAtTimeDetails.
OpcUa_HistoryUpdateRequest::HistoryUpdateDetails |
Specifies the types of history updates that can be performed.
The HistoryUpdateDetails is an extensible parameter. It may contain one of the following: OpcUa_UpdateDataDetails, OpcUa_UpdateStructureDataDetails , OpcUa_UpdateEventDetails, OpcUa_DeleteRawModifiedDetails, OpcUa_DeleteAtTimeDetails, OpcUa_DeleteEventDetails.
OpcUa_BrowseDescription::IncludeSubtypes |
Indicates whether subtypes of the ReferenceType should be included in the browse.
If TRUE, then instances of referenceTypeId and all of its subtypes are returned.
OpcUa_RelativePathElement::IncludeSubtypes |
Indicates whether subtypes of the ReferenceType should be followed.
Subtypes are included if this value is TRUE.
OpcUa_QueryDataDescription::IndexRange |
Used to identify a single element of a structure or an array, or a single range of indexes for arrays.
If a range of elements is specified, the values are returned as a composite. The first element is identified by index 0 (zero). This parameter is null if the specified attribute is not an array or a structure. However, if the specified attribute is an array or a structure and this parameter is null, all elements are to be included in the range.
OpcUa_AttributeOperand::IndexRange |
This parameter is used to identify a single element of an array or a single range of indexes for an array.
The first element is identified by index 0 (zero). This parameter is not used if the specified attribute is not an array. However, if the specified attribute is an array and this parameter is not used, then all elements are to be included in the range. The parameter is null if not used.
OpcUa_SimpleAttributeOperand::IndexRange |
This parameter is used to identify a single element of an array, or a single range of indexes for an array.
The first element is identified by index 0 (zero).
This parameter is ignored if the selected node is not a variable or the value of a variable is not an array.
The parameter is null if not specified.
All values in the array are used if this parameter is not specified.
OpcUa_ReadValueId::IndexRange |
This parameter is used to identify a single element of an array, or a single range of indexes for arrays.
If a range of elements is specified, the values are returned as a composite. The first element is identified by index 0 (zero).
This parameter is null if the specified Attribute is not an array. However, if the specified Attribute is an array, and this parameter is null, then all elements are to be included in the range.
OpcUa_HistoryReadValueId::IndexRange |
This parameter is used to identify a single element of an array, or a single range of indexes for arrays.
If a range of elements is specified, the values are returned as a composite. The first element is identified by index 0 (zero).
This parameter is null if the value is not an array. However, if the value is an array, and this parameter is null, then all elements are to be included in the range.
OpcUa_WriteValue::IndexRange |
This parameter is used to identify a single element of an array, or a single range of indexes for arrays.
The first element is identified by index 0 (zero).
This parameter is not used if the specified attribute is not an array. However, if the specified attribute is an array and this parameter is not used, then all elements are to be included in the range. The parameter is null if not used.
OpcUa_DiagnosticInfo::InnerStatusCode |
The StatusCode from the inner operation.
Many applications will make calls into underlying systems during OPC UA request processing. An OPC UA Server has the option of reporting the status from the underlying system in the diagnostic info.
OpcUa_CallMethodResult::InputArgumentDiagnosticInfos |
List of diagnostic information for each inputArgument.
This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_CallMethodRequest::InputArguments |
List of input argument values.
An empty list indicates that there are no input arguments. The size and order of this list matches the size and order of the input arguments defined by the input InputArguments Property of the method.
The name, a description and the data type of each argument are defined by the Argument structure in each element of the method’s InputArguments Property.
OpcUa_DeleteRawModifiedDetails::IsDeleteModified |
TRUE for MODIFIED, FALSE for RAW.
Default value is FALSE.
OpcUa_DeleteReferencesItem::IsForward |
If the value is TRUE, the Server deletes a forward Reference.
If the value is FALSE, the Server deletes an inverse Reference.
OpcUa_ReferenceDescription::IsForward |
If the value is TRUE, the Server followed a forward Reference.
If the value is FALSE, the Server followed an inverse Reference.
OpcUa_RelativePathElement::IsInverse |
Indicates whether the inverse Reference should be followed.
The inverse reference is followed if this value is TRUE.
OpcUa_RegisteredServer::IsOnline |
True if the Server is currently able to accept connections from Clients.
The DiscoveryServer shall return ApplicationDescriptions to the Client.
The Server is expected to periodically re-register with the DiscoveryServer.
False if the Server is currently unable to accept connections from Clients. The DiscoveryServer shall NOT return ApplicationDescriptions to the Client.
This parameter is ignored if a semaphoreFilePath is provided.
OpcUa_ReadRawModifiedDetails::IsReadModified |
TRUE for read modified functionality, FALSE for read raw functionality.
The default value is FALSE.
OpcUa_SoftwareCertificate::IssueDate |
Specifies when the certificate was issued by the certifying authority.
This field shall be specified.
OpcUa_SoftwareCertificate::IssuedBy |
URI of the certifying authority.
This field shall be specified.
OpcUa_UserTokenPolicy::IssuedTokenType |
A URI for the type of token.
Part 6 of the OPC UA Specification defines URIs for common issued token types. Vendors may specify their own token.
This field may only be specified if TokenType is IssuedToken.
OpcUa_UserTokenPolicy::IssuerEndpointUrl |
An optional URL for the token issuing service.
The meaning of this value depends on the IssuedTokenType.
OpcUa_MonitoredItemCreateRequest::ItemToMonitor |
Identifies an item in the AddressSpace to monitor.
To monitor for Events, the attributeId element of the ReadValueId structure is the id of the EventNotifier Attribute.
OpcUa_SubscriptionDiagnosticsDataType::LatePublishRequestCount |
The number of times the subscription has entered the LATE State, i.e.
the number of times the publish timer expires and there are unsent notifications.
OpcUa_SetTriggeringRequest::LinksToAdd |
The list of Server-assigned IDs of the items to report that are to be added as triggering links.
The list of linksToRemove is processed before the linksToAdd.
OpcUa_SetTriggeringRequest::LinksToRemove |
The list of Server-assigned IDs of the items to report for the triggering links to be deleted.
The list of linksToRemove is processed before the linksToAdd.
OpcUa_DiagnosticInfo::Locale |
The locale part of the vendor-specific localized text describing the symbolic id.
This localized text string is conveyed to the Client in the StringTable parameter of the OpcUa_ResponseHeader parameter. The Locale parameter contains the index into the StringTable for this string. -1 indicates that no string is specified.
OpcUa_FindServersRequest::LocaleIds |
List of locales to use.
The server should return the applicationName in the OpcUa_ApplicationDescription using one of locales specified. If the server supports more than one of the requested locales, the server shall use the locale that appears first in this list. If the server does not support any of the requested locales, it chooses an appropriate default locale.
The server chooses an appropriate default locale if this list is empty.
OpcUa_GetEndpointsRequest::LocaleIds |
List of locales to use.
Specifies the locale to use when returning human readable strings.
If the server supports more than one of the requested locales, the server shall use the locale that appears first in this list. If the server does not support any of the requested locales, it chooses an appropriate default locale.
The server chooses an appropriate default locale if this list is empty.
OpcUa_DiagnosticInfo::LocalizedText |
A vendor-specific localized text string that describes the symbolic id.
The maximum length of this text string is 256 characters. This localized text string is conveyed to the Client in the StringTable parameter of the OpcUa_ResponseHeader parameter. The LocalizedText parameter contains the index into the StringTable for this string. -1 indicates that no string is specified.
The LocalizedText refers to the SymbolicId if present or the string that describes the standard StatusCode if the server provides translations. If the index is -1, the server has no translation to return and the client should use the invariant StatusCode description from the specification.
OpcUa_ReadRequest::MaxAge |
Maximum age of the value to be read in milliseconds.
The age of the value is based on the difference between the ServerTimestamp and the time when the Server starts processing the request. For example if the Client specifies a maxAge of 500 milliseconds and it takes 100 milliseconds until the Server starts processing the request, the age of the returned value could be 600 milliseconds prior to the time it was requested.
If the Server has one or more values of an Attribute that are within the maximum age, it can return any one of the values or it can read a new value from the data source. The number of values of an Attribute that a Server has depends on the number of MonitoredItems that are defined for the Attribute. In any case, the Client can make no assumption about which copy of the data will be returned.
If the Server does not have a value that is within the maximum age, it shall attempt to read a new value from the data source.
If the Server cannot meet the requested maxAge, it returns its "best effort" value rather than rejecting the request. This may occur when the time it takes the Server to process and return the new data value after it has been accessed is greater than the specified maximum age.
If maxAge is set to 0, the Server shall attempt to read a new value from the data source.
If maxAge is set to the max Int32 value or greater, the Server shall attempt to get a cached value.
Negative values are invalid for maxAge.
OpcUa_QueryFirstRequest::MaxDataSetsToReturn |
The number of QueryDataSets that the Client wants the Server to return in the response and on each subsequent continuation call response.
The Server is allowed to further limit the response, but shall not exceed this limit. A value of 0 indicates that the Client is imposing no limitation.
OpcUa_CreateSubscriptionRequest::MaxNotificationsPerPublish |
The maximum number of notifications that the Client wishes to receive in a single Publish response.
A value of zero indicates that there is no limit.
The number of notifiations per Publish is the sum of monitoredItems in the DataChangeNotification and events in the EventNotificationList.
OpcUa_ModifySubscriptionRequest::MaxNotificationsPerPublish |
The maximum number of notifications that the Client wishes to receive in a single Publish response.
A value of zero indicates that there is no limit.
OpcUa_QueryFirstRequest::MaxReferencesToReturn |
The number of references that the Client wants the Server to return in the response for each QueryDataSet and on each subsequent continuation call response.
The Server is allowed to further limit the response, but shall not exceed this limit.
A value of 0 indicates that the Client is imposing no limitation.
For example: In a result, 4 Nodes are being returned, but each has 100 References. If this limit was set to 50, only the first 50 References for each Node would be returned on the initial call, and a continuation point would be set indicating additional data.
OpcUa_CallMethodRequest::MethodId |
NodeId of the method to invoke.
If the objectId is the NodeId of an object, it is allowed to use the NodeId of a method that is the target of a HasComponent Reference from the ObjectType of the object.
OpcUa_MonitoredItemCreateResult::MonitoredItemId |
Server-assigned ID for the MonitoredItem.
This ID is unique within the Subscription, but might not be unique within the Server or Session. This parameter is present only if the statusCode indicates that the MonitoredItem was successfully created.
OpcUa_PublishResponse::MoreNotifications |
A Boolean parameter indicating whether all avalaible notifications could be included in a single response.
It has the following values:
OpcUa_QualifiedName::NamespaceIndex |
Index that identifies the namespace that defines the name.
This index is the index of that namespace in the local Server’s NamespaceArray.
The Client may read the NamespaceArray Variable to access the string value of the namespace.
OpcUa_ExpandedNodeId::NamespaceUri |
This index is the index of that Server in the local Server’s Server table.
The index of the local Server in the Server table is always 0. All remote Servers have indexes greater than 0. The Server table is contained in the Server Object in the AddressSpace (see Part 3 and Part 5 of the OPC UA Specification). The Client may read the Server table Variable to access the description of the target Server.
OpcUa_DiagnosticInfo::NamespaceUri |
The SymbolicId is defined within the context of a namespace.
This namespace is represented as a string and is conveyed to the Client in the StringTable parameter of the OpcUa_ResponseHeader parameter. The namespaceIndex parameter contains the index into the StringTable for this string. -1 indicates that no string is specified.
The NamespaceUri shall not be the standard OPC UA namespace. There are no SymbolicIds provided for standard StatusCodes.
OpcUa_NetworkGroupDataType::NetworkPaths |
Array of different network paths to the server, for example provided by different network cards in a Server node.
Each network path can have several Endpoints representing different protocol options for the same path.
OpcUa_AddNodesItem::NodeAttributes |
The attributes that are specific to the NodeClass.
A Client is allowed to omit values for some or all attributes. If an attribute value is omitted, the Server shall use the default values from the TypeDefinitionNode. If a TypeDefinitionNode was not provided, the Server shall choose a suitable default value.
The Server may still add an optional attribute to the node with an appropriate default value even if the Client does not specify a value.
OpcUa_BrowseDescription::NodeClassMask |
Specifies the NodeClasses of the TargetNodes.
Only TargetNodes with the selected NodeClasses are returned. The NodeClasses are assigned the following bits:
Bit | Node Class |
---|---|
0 | Object |
1 | Variable |
2 | Method |
3 | ObjectType |
4 | VariableType |
5 | ReferenceType |
6 | DataType |
7 | View |
If set to zero, then all NodeClasses are returned.
OpcUa_BrowseDescription::NodeId |
NodeId of the Node to be browsed.
If a view is provided, it shall include this Node.
OpcUa_ReferenceDescription::NodeId |
NodeId of the TargetNode as assigned by the Server identified by the Server index.
If the serverIndex indicates that the TargetNode is a remote Node, then the nodeId shall contain the absolute namespace URI. If the TargetNode is a local Node the nodeId shall contain the namespace index.
OpcUa_HistoryReadValueId::NodeId |
The nodeId to be read depends on HistoryReadDetails.
If HistoryReadDetails is
If the Node does not support the requested access for historical values or historical events, the appropriate error response for the given node shall be generated.
OpcUa_AddNodesRequest::NodesToAdd |
List of nodes to add.
All nodes are added as a reference to an existing node using a hierarchical ReferenceType.
OpcUa_ReadRequest::NodesToRead |
List of Nodes and their Attributes to read.
For each entry in this list, a StatusCode is returned, and if it indicates success, the Attribute Value is also returned.
OpcUa_WriteResponse::NoOfDiagnosticInfos |
List of diagnostic information for the nodes to write.
The size and order of the list matches the size and order of the OpcUa_WriteRequest::NodesToWrite request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_SetPublishingModeResponse::NoOfDiagnosticInfos |
List of diagnostic information for the Subscriptions to enable/disable.
The size and order of the list matches the size and order of the subscriptionIds request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_NotificationMessage::NoOfNotificationData |
The time that this Message was sent to the Client.
If this Message is retransmitted to the Client, this parameter contains the time it was first transmitted to the Client.
OpcUa_NotificationMessage::NotificationData |
The list of NotificationData structures.
The NotificationData parameter type is an extensible parameter type. It specifies the types of Notifications that can be sent.
Notifications of the same type should be grouped into one NotificationData element. If a Subscription contains MonitoredItems for events and data, this array should have not more than 2 elements. If the Subscription contains MonitoredItems only for data or only for events, the array size should always be one for this Subscription.
OpcUa_ReadRawModifiedDetails::NumValuesPerNode |
The maximum number of values returned for any node over the time range.
If only one time is specified, the time range must extend to return this number of values. The default value 0 indicates that there is no maximum.
OpcUa_ReadEventDetails::NumValuesPerNode |
The maximum number of values returned for any node over the time range.
If only one time is specified, the time range must extend to return this number of values. The default value of 0 indicates that there is no maximum.
OpcUa_CallMethodRequest::ObjectId |
The NodeId shall be that of the object or ObjectType that is the source of a HasComponent Reference (or subtype of HasComponent Reference) to the method specified in methodId.
See Part 3 of the OPC UA Specification for a description of objects and their methods.
OpcUa_ContentFilterElementResult::OperandDiagnosticInfos |
A list of diagnostic information for the operands in an element.
The size and order of the list matches the size and order of the operands in the ContentFilterElement. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the operands. A list of diagnostic information for individual
OpcUa_ContentFilterElementResult::OperandStatusCodes |
A list of status codes for the operands in an element.
The size and order of the list matches the size and order of the operands in the ContentFilterElement. This list is empty if no operand errors occurred.
OpcUa_HistoryUpdateResult::OperationResults |
List of StatusCodes for the operations to be performed on a node.
The size and order of the list matches the size and order of any list defined by the details element being reported by this updateResults entry.
OpcUa_CallMethodResult::OutputArguments |
List of output argument values.
An empty list indicates that there are no output arguments. The size and order of this list matches the size and order of the output arguments defined by the OutputArguments Property of the method.
The name, a description and the data type of each argument are defined by the Argument structure in each element of the methods OutputArguments Property.
OpcUa_QueryFirstResponse::ParsingResults |
List of parsing results for QueryFirst.
The size and order of the list matches the size and order of the NodeTypes request parameter.
This list is populated with any status codes that are related to the processing of the node types that are part of the query. The array can be empty if no errors were encountered. If any node type encountered an error, all node types shall have an associated status code.
OpcUa_AggregateConfiguration::PercentDataBad |
Indicates the minimum percentage of bad data in a given interval required for the StatusCode for the given interval for processed data request to be set to Bad.
Uncertain is treated as defined in OpcUa_AggregateConfiguration::TreatUncertainAsBad. For details on which Aggregates use the PercentDataBad Variable, see the definition of each Aggregate. The default value is 100.
The PercentDataGood and PercentDataBad must follow the following relationship
PercentDataGood >= (100 – PercentDataBad).
If they are equal, the result of the PercentDataGood calculation is used.
OpcUa_AggregateConfiguration::PercentDataGood |
Indicates the minimum percentage of Good data in a given interval required for the StatusCode for the given interval for the processed data requests to be set to Good.
For details on which Aggregates use the PercentDataGood Variable, see the definition of each Aggregate. The default value is 100.
The PercentDataGood and PercentDataBad must follow the following relationship
PercentDataGood >= (100 – PercentDataBad).
If they are equal, the result of the PercentDataGood calculation is used.
OpcUa_UpdateDataDetails::PerformInsertReplace |
Determines which action of insert, replace, or update is performed.
Possible values are INSERT_1, REPLACE_2, or UPDATE_3, see OpcUa_UpdateDataDetails
OpcUa_UpdateStructureDataDetails::PerformInsertReplace |
Determines which action of insert, replace, update, or remove is performed.
Possible values are INSERT_1, REPLACE_2, UPDATE_3, or REMOVE_4.
OpcUa_UpdateEventDetails::PerformInsertReplace |
Determines which action of insert, replace, or update is performed.
Possible values are INSERT_1, REPLACE_2, or UPDATE_3 (see OpcUa_UpdateEventDetails).
OpcUa_UserTokenPolicy::PolicyId |
An identifier for the UserTokenPolicy assigned by the Server.
The Client specifies this value when it constructs a UserIdentityToken that conforms to the policy.
This value is only unique within the context of a single Server.
OpcUa_CreateSubscriptionRequest::Priority |
Indicates the relative priority of the Subscription.
When more than one Subscription needs to send Notifications, the Server should dequeue a Publish request to the Subscription with the highest priority number. For Subscriptions with equal priority the Server should dequeue Publish requests in a round-robin fashion. When the keep-alive period expires for a Subscription it shall take precedence regardless of its priority, in order to prevent the Subscription from expiring.
A Client that does not require special priority settings should set this value to zero.
OpcUa_ModifySubscriptionRequest::Priority |
Indicates the relative priority of the Subscription.
When more than one Subscription needs to send Notifications, the Server should dequeue a Publish request to the Subscription with the highest priority number. For Subscriptions with equal priority the Server should dequeue Publish requests in a round-robin fashion. Any Subscription that needs to send a keep-alive Message shall take precedence regardless of its priority, in order to prevent the Subscription from expiring.
A Client that does not require special priority settings should set this value to zero.
OpcUa_ReadProcessedDetails::ProcessingInterval |
The interval between returned aggregate values.
The value 0 indicates that there is no ProcessingInterval defined.
OpcUa_SoftwareCertificate::ProductName |
The name of the product that is certified.
This field shall be specified.
OpcUa_SoftwareCertificate::ProductUri |
A globally unique identifier for the product that is certified.
This field shall be specified.
OpcUa_GetEndpointsRequest::ProfileUris |
List of Transport Profile that the returned Endpoints shall support.
Part 7 of the OPC UA Specification defines URIs for the Transport Profiles.
All Endpoints are returned if the list is empty.
OpcUa_CreateSubscriptionRequest::PublishingEnabled |
A Boolean parameter with the following values:
The value of this parameter does not affect the value of the monitoring mode Attribute of MonitoredItems.
OpcUa_SetPublishingModeRequest::PublishingEnabled |
A Boolean parameter indicating whether publishing is enabled.
It has the following values:
The value of this parameter does not affect the value of the monitoring mode Attribute of MonitoredItems. Setting this value to FALSE does not discontinue the sending of keep-alive Messages.
OpcUa_QueryFirstResponse::QueryDataSets |
The array of QueryDataSets.
This array is empty if no nodes or references met the OpcUa_QueryFirstRequest::NodeTypes criteria. In this case, the ContinuationPoint parameter shall be empty.
OpcUa_MonitoringParameters::QueueSize |
The requested size of the MonitoredItem queue.
The following values have special meaning for data monitored items:
For values larger than one a first-in-first-out queue is to be used. The Server may limit the size in revisedQueueSize. In the case of a queue overflow, the Overflow bit (flag) in the InfoBits portion of the DataValue statusCode is set in the new value.
The following values have special meaning for event monitored items:
If a Client chooses a value between the minimum and maximum settings of the Server the value shall be returned in the revisedQueueSize. If the requested queueSize is outside the minimum or maximum, the Server shall return the corresponding bounding value.
In the case of a queue overflow, an Event of the type EventQueueOverflowEventType is generated.
OpcUa_BrowseResult::References |
The set of references that meet the criteria specified in the BrowseDescription.
Empty if no references met the criteria.
OpcUa_AddReferencesRequest::ReferencesToAdd |
List of reference instances to add to the source node.
The OpcUa_AddReferencesItem::TargetNodeClass of each reference in the list shall match the node class of the target node.
OpcUa_BrowseDescription::ReferenceTypeId |
Specifies the NodeId of the ReferenceType to follow.
Only instances of this ReferenceType or its subtypes are returned.
If not specified, all References are returned and includeSubtypes is ignored.
OpcUa_RelativePathElement::ReferenceTypeId |
The type of reference to follow from the current node.
The current path cannot be followed any further if the referenceTypeId is not available on the Node instance.
If not specified, then all References are included and the parameter includeSubtypes is ignored.
OpcUa_RegisterNodesResponse::RegisteredNodeIds |
A list of NodeIds which the Client shall use for subsequent access operations.
The size and order of this list matches the size and order of the OpcUa_RegisterNodesRequest::NodesToRegister request parameter.
The Server may return the NodeId from the request or a new (an alias) NodeId. It is recommended that the Server returns a numeric NodeId for aliasing.
In case no optimization is supported for a node, the Server shall return the NodeId from the request.
OpcUa_ServerDiagnosticsSummaryDataType::RejectedRequestsCount |
The number of requests that were rejected since the server was started (or restarted).
The requests include all Services defined in Part 4 of the OPC UA Specification, also requests to create sessions. This number includes the securityRejectedRequestsCount.
OpcUa_ServerDiagnosticsSummaryDataType::RejectedSessionCount |
The number of client session establishment requests that were rejected since the server was started (or restarted).
This number includes the securityRejectedSessionCount.
OpcUa_BrowsePath::RelativePath |
The path to follow from the startingNode.
The last element in the relativePath shall always have a targetName specified. This further restricts the definition of the RelativePath type. The Server shall return Bad_BrowseNameInvalid if the targetName is missing.
OpcUa_QueryDataDescription::RelativePath |
Browse path relative to the originating node that identifies the node which contains the data that is being requested, where the originating node is an instance node of the type defined by the type definition node.
The instance nodes are further limited by the filter provided as part of this call.
This relative path could end on a reference, in which case the ReferenceDescription of the reference would be returned as its value.
The targetName field of the relativePath may contain a type NodeId. This is done by setting the namespaceIndex of the targetName to zero and the name part of the targetName to the XML representation of the NodeId.
When matching instances are returned as the target node, the target node shall be an instance of the specified type or subtype of the specified type.
OpcUa_QueryNextRequest::ReleaseContinuationPoint |
A boolean parameter indicating whether continuation points should be released.
It has the following values:
A Client shall always use the continuation point returned by a QueryFirst or QueryNext response to free the resources for the continuation point in the Server. If the Client does not want to get the next set of Query information, QueryNext shall be called with this parameter set to TRUE.
If the parameter is set to TRUE, all array parameters in the response shall contain empty arrays.
OpcUa_BrowseNextRequest::ReleaseContinuationPoints |
A boolean parameter indicating whether continuation points should be released.
It has the following values:
A Client shall always use the continuation point returned by a Browse or BrowseNext response to free the resources for the continuation point in the Server. If the Client does not want to get the next set of browse information, BrowseNext shall be called with this parameter set to TRUE.
OpcUa_HistoryReadRequest::ReleaseContinuationPoints |
A Boolean parameter indicating whether to reset passed continuation points.
It has the following values:
A Client shall always use the continuation point returned by a HistoryRead response to free the resources for the continuation point in the Server. If the Client does not want to get the next set of historical information, HistoryRead shall be called with this parameter set to TRUE.
OpcUa_BrowsePathTarget::RemainingPathIndex |
The index of the first unprocessed element in the RelativePath.
This value shall be equal to the maximum value of Index data type if all elements were processed.
OpcUa_SetTriggeringResponse::RemoveDiagnosticInfos |
List of diagnostic information for the links to delete.
The size and order of the list matches the size and order of the request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the request.
OpcUa_SetTriggeringResponse::RemoveResults |
List of StatusCodes for the items to delete.
The size and order of the list matches the size and order of the parameter specified in the request.
OpcUa_SubscriptionDiagnosticsDataType::RepublishMessageRequestCount |
The total number of messages that have been requested to be republished for the subscription.
Note that due to the design of the Republish Service this number is always equal to the republishRequestCount.
OpcUa_CreateSubscriptionRequest::RequestedLifetimeCount |
Requested lifetime count.
The lifetime count shall be a mimimum of three times the keep keep-alive count. When the publishing timer has expired this number of times without a Publish request being available to send a NotificationMessage, then the Subscription shall be deleted by the Server.
OpcUa_ModifySubscriptionRequest::RequestedLifetimeCount |
The requested lifetime count.
The lifetime count shall be a mimimum of three times the keep keep-alive count.
When the publishing timer has expired this number of times without a Publish request being available to send a NotificationMessage, then the Subscription shall be deleted by the Server.
OpcUa_CreateSubscriptionRequest::RequestedMaxKeepAliveCount |
Requested maximum keep-alive count.
When the publishing timer has expired this number of times without requiring any NotificationMessage to be sent, the Subscription sends a keep-alive Message to the Client.
The negotiated value for this parameter is returned in the response.
If the requested value is 0, the server shall revise with the smallest supported keep-alive count.
OpcUa_ModifySubscriptionRequest::RequestedMaxKeepAliveCount |
Requested maximum keep-alive count.
When the publishing timer has expired this number of times without requiring any NotificationMessage to be sent, the Subscription sends a keep-alive Message to the Client.
The negotiated value for this parameter is returned in the response.
If the requested value is 0, the server shall revise with the smallest supported keep-alive count.
OpcUa_BrowseRequest::RequestedMaxReferencesPerNode |
Indicates the maximum number of references to return for each starting Node specified in the request.
The value 0 indicates that the Client is imposing no limitation.
OpcUa_AddNodesItem::RequestedNewNodeId |
Client requested expanded NodeId of the node to add.
The server index in the expanded NodeId shall be 0.
If the Server cannot use this NodeId, it rejects this node and returns the appropriate error code.
If the Client does not want to request a NodeId, it sets the value of this parameter to the null expanded NodeId.
If the node to add is a ReferenceType node, its NodeId should be a numeric id. See Part 3 of the OPC UA specification for a description of ReferenceType NodeIds.
OpcUa_MonitoredItemCreateRequest::RequestedParameters |
The requested monitoring parameters.
Servers negotiate the values of these parameters based on the Subscription and the capabilities of the Server.
OpcUa_MonitoredItemModifyRequest::RequestedParameters |
The requested values for the monitoring parameters.
If the number of notifications in the queue exceeds the new queue size, the notifications exceeding the size shall be discarded following the configured discard policy.
OpcUa_CreateSubscriptionRequest::RequestedPublishingInterval |
This interval defines the cyclic rate that the Subscription is being requested to return Notifications to the Client.
This interval is expressed in milliseconds. This interval is represented by the publishing timer in the Subscription state table.
The negotiated value for this parameter returned in the response is used as the default sampling interval for MonitoredItems assigned to this Subscription.
If the requested value is 0 or negative, the server shall revise with the fastest supported publishing interval.
OpcUa_ModifySubscriptionRequest::RequestedPublishingInterval |
This interval defines the cyclic rate that the Subscription is being requested to return Notifications to the Client.
This interval is expressed in milliseconds.
The negotiated value for this parameter returned in the response is used as the default sampling interval for MonitoredItems assigned to this Subscription.
If the requested value is 0 or negative, the server shall revise with the fastest supported publishing interval.
OpcUa_RequestHeader::RequestHandle |
A requestHandle associated with the request.
This client defined handle can be used to cancel the request. It is also returned in the response.
OpcUa_CancelRequest::RequestHandle |
The request handle assigned to one or more requests that should be cancelled.
All outstanding requests with the matching requestHandle shall be cancelled.
OpcUa_BrowseDescription::ResultMask |
Specifies the fields in the ReferenceDescription structure that should be returned.
The fields are assigned the following bits:
Bit | Result |
---|---|
0 | ReferenceType |
1 | IsForward |
2 | NodeClass |
3 | BrowseName |
4 | DisplayName |
5 | TypeDefinition |
OpcUa_AddNodesResponse::Results |
List of results for the Nodes to add.
The size and order of the list matches the size and order of the OpcUa_AddNodesRequest::NodesToAdd request parameter.
OpcUa_AddReferencesResponse::Results |
List of StatusCodes for the references to add.
The size and order of the list matches the size and order of the OpcUa_AddReferencesRequest::ReferencesToAdd request parameter.
OpcUa_DeleteNodesResponse::Results |
List of StatusCodes for the nodes to delete.
The size and order of the list matches the size and order of the list of the OpcUa_DeleteNodesRequest::NodesToDelete request parameter.
OpcUa_DeleteReferencesResponse::Results |
List of StatusCodes for the references to delete.
The size and order of the list matches the size and order of the OpcUa_DeleteReferencesRequest::ReferencesToDelete request parameter.
OpcUa_BrowseResponse::Results |
A list of BrowseResults.
The size and order of the list matches the size and order of the OpcUa_BrowseRequest::NodesToBrowse specified in the request.
OpcUa_TranslateBrowsePathsToNodeIdsResponse::Results |
List of results for the list of browse paths.
The size and order of the list matches the size and order of the OpcUa_TranslateBrowsePathsToNodeIdsRequest::BrowsePaths request parameter.
OpcUa_ReadResponse::Results |
List of read results contained in an array of DataValue structures.
The DataValue consists of
The size and order of this list matches the size and order of the request parameter. There is one entry in this list for each Node contained in the parameter.
OpcUa_HistoryReadResponse::Results |
List of read results.
The size and order of the list matches the size and order of the OpcUa_HistoryReadRequest::NodesToRead request parameter.
OpcUa_WriteResponse::Results |
List of results for the nodes to write.
The size and order of the list matches the size and order of the OpcUa_WriteRequest::NodesToWrite request parameter. There is one entry in this list for each node contained in the OpcUa_WriteRequest::NodesToWrite parameter.
OpcUa_HistoryUpdateResponse::Results |
List of update results for the history update details.
The size and order of the list matches the size and order of the details element of the historyUpdateDetails parameter specified in the request.
OpcUa_CreateMonitoredItemsResponse::Results |
List of results for the MonitoredItems to create.
The size and order of the list matches the size and order of the OpcUa_CreateMonitoredItemsRequest::ItemsToCreate request parameter.
OpcUa_ModifyMonitoredItemsResponse::Results |
List of results for the MonitoredItems to modify.
The size and order of the list matches the size and order of the OpcUa_ModifyMonitoredItemsRequest::ItemsToModify request parameter.
OpcUa_SetMonitoringModeResponse::Results |
List of StatusCodes for the MonitoredItems to enable/disable.
The size and order of the list matches the size and order of the OpcUa_SetMonitoringModeRequest::MonitoredItemIds request parameter.
OpcUa_DeleteMonitoredItemsResponse::Results |
List of StatusCodes for the MonitoredItems to delete.
The size and order of the list matches the size and order of the monitoredItemIds request parameter.
OpcUa_SetPublishingModeResponse::Results |
List of StatusCodes for the Subscriptions to enable/disable.
The size and order of the list matches the size and order of the subscriptionIds request parameter.
OpcUa_PublishResponse::Results |
List of results for the acknowledgements.
The size and order of the list matches the size and order of the OpcUa_PublishRequest::SubscriptionAcknowledgements request parameter.
OpcUa_TransferSubscriptionsResponse::Results |
List of results for the Subscriptions to transfer.
The size and order of the list matches the size and order of the OpcUa_TransferSubscriptionsRequest::SubscriptionIds request parameter.
OpcUa_DeleteSubscriptionsResponse::Results |
List of StatusCodes for the Subscriptions to delete.
The size and order of the list matches the size and order of the subscriptionIds request parameter.
OpcUa_ReadRawModifiedDetails::ReturnBounds |
A boolean parameter indicating whether bounding values should be returned.
It has the following values
OpcUa_RequestHeader::ReturnDiagnostics |
A bit mask that identifies the types of vendor-specific diagnostics to be returned in diagnosticInfo response parameters.
The value of this parameter may consist of zero, one or more of the following values. No value indicates that diagnostics are not to be returned.
Bit Value | Diagnostics to return |
---|---|
0x0000 0001 | ServiceLevel/SymbolicId |
0x0000 0002 | ServiceLevel/LocalizedText |
0x0000 0004 | ServiceLevel/AdditionalInfo |
0x0000 0008 | ServiceLevel/Inner StatusCode |
0x0000 0010 | ServiceLevel/Inner Diagnostics |
0x0000 0020 | OperationLevel/SymbolicId |
0x0000 0040 | OperationLevel/LocalizedText |
0x0000 0080 | OperationLevel/AdditionalInfo |
0x0000 0100 | OperationLevel/Inner StatusCode |
0x0000 0200 | OperationLevel/Inner Diagnostics |
Each of these values is composed of two components, level and type, as described below. If none are requested, as indicated by a 0 value, or if no diagnostic information was encountered in processing of the request, then diagnostics information is not returned.
Level:
Type:
OpcUa_QueryNextResponse::RevisedContinuationPoint |
Server-defined opaque value that represents the continuation point.
It is used only if the information to be returned is too large to be contained in a single response. If not used or if OpcUa_QueryNextRequest::ReleaseContinuationPoint is set, the value of this parameter is null.
OpcUa_CreateSubscriptionResponse::RevisedMaxKeepAliveCount |
The actual maximum keep-alive count.
The Server should attempt to honor the Client request for this parameter, but may negotiate this value up or down to meet its own constraints.
OpcUa_ModifySubscriptionResponse::RevisedMaxKeepAliveCount |
The actual maximum keep-alive count.
The Server should attempt to honor the Client request for this parameter, but may negotiate this value up or down to meet its own constraints.
OpcUa_CreateSubscriptionResponse::RevisedPublishingInterval |
The actual publishing interval that the Server will use, expressed in milliseconds.
The Server should attempt to honor the Client request for this parameter, but may negotiate this value up or down to meet its own constraints.
OpcUa_ModifySubscriptionResponse::RevisedPublishingInterval |
The actual publishing interval that the Server will use, expressed in milliseconds.
The Server should attempt to honor the Client request for this parameter, but may negotiate this value up or down to meet its own constraints.
OpcUa_MonitoredItemCreateResult::RevisedSamplingInterval |
The actual sampling interval that the Server will use.
This value is based on a number of factors, including capabilities of the underlying system. The Server shall always return a revisedSamplingInterval that is equal or higher than the requestedSamplingInterval. If the requested samplingInterval is higher than the maximum sampling interval supported by the Server, the maximum sampling interval is returned.
OpcUa_MonitoredItemModifyResult::RevisedSamplingInterval |
The actual sampling interval that the Server will use.
The Server returns the value it will actually use for the sampling interval. This value is based on a number of factors, including capabilities of the underlying system.
The Server shall always return a revisedSamplingInterval that is equal or higher than the requested samplingInterval. If the requestedSamplingInterval is higher than the maximum sampling interval supported by the Server, the maximum sampling interval is returned.
OpcUa_MonitoringParameters::SamplingInterval |
The interval in milliseconds that defines the fastest rate at which the MonitoredItem(s) should be accessed and evaluated.
The value 0 indicates that the Server should use the fastest practical rate.
The value -1 indicates that the default sampling interval defined by the publishing interval of the Subscription is requested. A different sampling interval is used if the publishing interval is not a supported sampling interval. Any negative number is interpreted as -1. The sampling interval is not changed if the publishing interval is changed by a subsequent call to the ModifySubscription Service.
The Server uses this parameter to assign the MonitoredItems to a sampling interval that it supports.
The assigned interval is provided in the revisedSamplingInterval parameter. The Server shall always return a revisedSamplingInterval that is equal or higher than the requested samplingInterval. If the requested samplingInterval is higher than the maximum sampling interval supported by the Server, the maximum sampling interval is returned.
OpcUa_ServerStatusDataType::SecondsTillShutdown |
Approximate number of seconds until the server will be shut down.
The value is only relevant once the state changes into SHUTDOWN.
OpcUa_EndpointDescription::SecurityLevel |
A numeric value that indicates how secure the EndpointDescription is compared to other EndpointDescriptions for the same Server.
A value of 0 indicates that the EndpointDescription is not recommended and is only supported for backward compatibility.
A higher value indicates better security.
OpcUa_EndpointDescription::SecurityMode |
The type of security to apply to the messages.
A SecureChannel may have to be created even if the securityMode is NONE.
OpcUa_UserTokenPolicy::SecurityPolicyUri |
The security policy to use when encrypting or signing the UserIdentityToken when it is passed to the Server in the ActivateSession request.
The security policy for the SecureChannel is used if this value is omitted.
OpcUa_ServerDiagnosticsSummaryDataType::SecurityRejectedRequestsCount |
The number of requests that were rejected due to security constraints since the server was started (or restarted).
The requests include all Services defined in Part 4 of the OPC UA Specification, also requests to create sessions.
OpcUa_EventFilterResult::SelectClauseDiagnosticInfos |
A list of diagnostic information for individual elements in the select clause.
The size and order of the list matches the size and order of the elements in the selectClauses request parameter. This list is empty if diagnostics information was not requested in the request header or if no diagnostic information was encountered in processing of the select clauses.
OpcUa_EventFilterResult::SelectClauseResults |
List of status codes for the elements in the select clause.
The size and order of the list matches the size and order of the elements in the selectClauses request parameter. The Server returns null for unavailable or rejected Event fields.
OpcUa_EventFilter::SelectClauses |
List of the values to return with each event in a notification.
At least one valid clause shall be specified.
OpcUa_RegisteredServer::SemaphoreFilePath |
The path to the semaphore file used to identify an automatically-launched server instance.
Manually-launched servers will not use this parameter.
If a Semaphore file is provided, the IsOnline flag is ignored.
If a Semaphore file is provided and exists, the LocalDiscoveryServer shall save the registration information in a persistent data store that it reads whenever the LocalDiscoveryServer starts.
If a Semaphore file is specified but does not exist, the Discovery Server shall remove the registration from any persistent data store.
If the Server has registered with a semaphoreFilePath, the DiscoveryServer shall check that this file exists before returning the ApplicationDescription to the client.
If the Server did not register with a semaphoreFilePath (it is null or empty), then the DiscoveryServer does not attempt to verify the existence of the file before returning the ApplicationDescription to the client.
OpcUa_TransferSubscriptionsRequest::SendInitialValues |
A boolean parameter indicating whether the first publish response should contain current values of all monitored items.
It has the following values:
This parameter only applies to MonitoredItems used for monitoring Attribute changes.
OpcUa_SubscriptionAcknowledgement::SequenceNumber |
The sequence number being acknowledged.
The Server may delete the message with this sequence number from its retransmission queue.
OpcUa_ExpandedNodeId::ServerIndex |
The URI of the namespace.
If this parameter is specified, the namespace index is ignored.
OpcUa_RegisteredServer::ServerNames |
A list of localized descriptive names for the Server.
The list shall have at least one valid entry.
OpcUa_FindServersResponse::Servers |
List of Servers that meet criteria specified in the request.
This list is empty if no servers meet the criteria.
OpcUa_RegisteredServer::ServerType |
The type of application.
The value “Client” (The application is a Client) is not allowed. The Service result shall be Bad_InvalidArgument in this case.
OpcUa_RegisteredServer::ServerUri |
The globally unique identifier for the Server instance.
The serverUri matches the applicationUri from the ApplicationDescription.
OpcUa_FindServersRequest::ServerUris |
List of servers to return.
All known servers are returned if the list is empty.
A serverUri matches the applicationUri from the OpcUa_ApplicationDescription.
OpcUa_ResponseHeader::ServiceDiagnostics |
Diagnostic information for the Service invocation.
This parameter is empty if diagnostics information was not requested in the request header.
OpcUa_ServerStatusDataType::ShutdownReason |
An optional localized text indicating the reason for the shutdown.
The value is only relevant once the state changes into SHUTDOWN.
OpcUa_SoftwareCertificate::SoftwareVersion |
Software version.
This field shall be specified.
OpcUa_AddReferencesItem::SourceNodeId |
NodeId of the node to which the reference is to be added.
The source node shall always exist in the Server to add the reference. The IsForward parameter can be set to FALSE if the target node is on the local Server and the source node on the remote Server.
OpcUa_DataValue::SourceTimestamp |
The sourceTimestamp is used to reflect the timestamp that was applied to a Variable value by the data source.
Once a value has been assigned a source timestamp, the source timestamp for that value instance never changes.
OpcUa_TrustListDataType::SpecifiedLists |
A bit mask which indicates which lists contain information.
See OpcUa_TrustListMasks for allowed values.
OpcUa_ReadRawModifiedDetails::StartTime |
The beginning of the period to read.
Set to default value of DateTime.MinValue if no specific start time is specified.
OpcUa_ServerStatusDataType::StartTime |
Time (UTC) the server was started.
This is constant for the server instance and is not reset when the server changes state. Each instance of a server should keep the time when the process started.
OpcUa_ReadEventDetails::StartTime |
The beginning of the period to read.
The default value of DateTime.MinValue indicates that the startTime is Unspecified.
OpcUa_BrowseResult::StatusCode |
The status for the BrowseDescription.
This value is set to Good if there are still references to return for the BrowseDescription.
OpcUa_CallMethodResult::StatusCode |
StatusCode of the method executed in the server.
This StatusCode is set to the Bad_InvalidArgument StatusCode if at least one input argument broke a constraint (e.g. wrong data type, value out of range).
This StatusCode is set to a bad StatusCode if the method execution failed in the server, e.g. based on an exception or an HRESULT.
OpcUa_ResponseHeader::StringTable |
There is one string in this list for each unique namespace, symbolic identifier, and localized text string contained in all of the diagnostics information parameters contained in the response DiagnosticInfo.
Each is identified within this table by its zero-based index.
OpcUa_PublishRequest::SubscriptionAcknowledgements |
The list of acknowledgements for one or more Subscriptions.
This list may contain multiple acknowledgements for the same Subscription (multiple entries with the same).
OpcUa_CreateSubscriptionResponse::SubscriptionId |
The Server-assigned identifier for the Subscription.
This identifier shall be unique for the entire Server, not just for the Session, in order to allow the Subscription to be transferred to another Session using the TransferSubscriptions service.
OpcUa_PublishResponse::SubscriptionId |
The Server-assigned identifier for the Subscription for which notifications are being returned.
The value 0 is used to indicate that there were no Subscriptions defined for which a response could be sent.
OpcUa_TransferSubscriptionsRequest::SubscriptionIds |
List of identifiers for the Subscriptions to be transferred to the new Client.
These identifiers are transferred from the primary Client to a backup Client via external mechanisms.
OpcUa_DiagnosticInfo::SymbolicId |
The symbolicId shall be used to identify a vendor-specific error or condition; typically the result of some server internal operation.
The maximum length of this string is 32 characters. Servers wishing to return a numeric return code should convert the return code into a string and use this string as symbolicId (e.g., "0xC0040007" or "-4").
This symbolic identifier string is conveyed to the Client in the StringTable parameter of the OpcUa_ResponseHeader parameter. The SymbolicId parameter contains the index into the StringTable for this string. -1 indicates that no string is specified.
The SymbolicId shall not contain StatusCodes. If the LocalizedText contains a translation for the description of a StatusCode, the symbolicId is -1.
OpcUa_RelativePathElement::TargetName |
The BrowseName of the target node.
The final element may have an empty targetName. In this situation all targets of the references identified by the referenceTypeId are the targets of the RelativePath.
The targetName shall be specified for all other elements.
The current path cannot be followed any further if no targets with the specified BrowseName exist.
OpcUa_AddReferencesItem::TargetNodeClass |
NodeClass of the target node.
The Client shall specify this since the target node might not be accessible directly by the Server.
OpcUa_DeleteReferencesItem::TargetNodeId |
NodeId of the target node of the reference.
If the Server index indicates that the target node is a remote node, then the nodeId shall contain the absolute namespace URI. If the target node is a local node the nodeId shall contain the namespace index.
OpcUa_AddReferencesItem::TargetServerUri |
URI of the remote Server.
If this parameter is not null, it overrides the serverIndex in the TargetNodeId.
OpcUa_RequestHeader::TimeoutHint |
This timeout in milliseconds is used in the Client side Communication Stack to set the timeout on a per-call base.
For a Server this timeout is only a hint and can be used to cancel long running operations to free resources. If the Server detects a timeout, he can cancel the operation by sending the Service result Bad_Timeout. The Server should wait at minimum the timeout after he received the request before cancelling the operation.
The value of 0 indicates no timeout.
OpcUa_RequestHeader::Timestamp |
The time the Client sent the request.
The parameter is only used for diagnostic and logging purposes in the server.
OpcUa_ViewDescription::Timestamp |
The time date desired.
The corresponding version is the one with the closest previous creation timestamp. Either the Timestamp or the viewVersion parameter may be set by a Client, but not both. If ViewVersion is set this parameter shall be null.
OpcUa_ReadRequest::TimestampsToReturn |
An enumeration that specifies the Timestamps to be returned for each requested Variable Value Attribute.
See OpcUa_TimestampsToReturn for more information.
OpcUa_HistoryReadRequest::TimestampsToReturn |
An enumeration that specifies the timestamps to be returned for each requested variable value attribute.
Specifying a TimestampsToReturn of NEITHER is not valid. A Server shall return a Bad_InvalidTimestampArgument StatusCode in this case.
OpcUa_CreateMonitoredItemsRequest::TimestampsToReturn |
An enumeration that specifies the timestamp Attributes to be transmitted for each MonitoredItem.
When monitoring Events, this applies only to Event fields that are of type DataValue.
OpcUa_ModifyMonitoredItemsRequest::TimestampsToReturn |
An enumeration that specifies the timestamp Attributes to be transmitted for each MonitoredItem to be modified.
When monitoring Events, this applies only to Event fields that are of type DataValue.
OpcUa_AxisInformation::Title |
User readable axis title.
This is useful when the units are %. The Title may be e.g. “Particle size distribution”
OpcUa_UserTokenPolicy::TokenType |
The type of user identity token required.
A tokenType of ANONYMOUS indicates that the Server does not require any user identification. In this case the Client application instance certificate is used as the user identification.
OpcUa_SessionSecurityDiagnosticsDataType::TransportProtocol |
Which transport protocol is used.
The string shall be the scheme from the URL used to establish the session, for example “opc.tcp” or “https”.
OpcUa_AggregateConfiguration::TreatUncertainAsBad |
Indicates how the server treats data returned with a StatusCode severity Uncertain with respect to Aggregate calculations.
It has the following values:
A value of True indicates the server
The default value is True. Note that the value is still treated as Uncertain when the StatusCode for the result is calculated.
OpcUa_AddNodesItem::TypeDefinition |
NodeId of the TypeDefinitionNode for the node to add.
This parameter shall be null for all node classes other than object and Variable, in which case it shall be provided.
OpcUa_ReferenceDescription::TypeDefinition |
Type definition NodeId of the TargetNode.
Type definitions are only available for the NodeClasses object and Variable. For all other NodeClasses a null NodeId shall be returned.
OpcUa_SimpleAttributeOperand::TypeDefinitionId |
NodeId of a TypeDefinitionNode.
This parameter restricts the operand to instances of the TypeDefinitionNode or one of its subtypes.
OpcUa_EUInformation::UnitId |
Identifier for programmatic evaluation.
−1 is used if a unitId is not available.
OpcUa_EndpointDescription::UserIdentityTokens |
The user identity tokens that the Server will accept.
The Client shall pass one of the UserIdentityTokens in the ActivateSession request.
OpcUa_AggregateConfiguration::UseServerCapabilitiesDefaults |
A Boolean parameter indicating whether to use default aggregate configuration settings.
OpcUa_AggregateConfiguration::UseSlopedExtrapolation |
Indicates how the server interpolates data when no boundary value exists (i.e.
extrapolating into the future from the last known value).
The default value is False. For SimpleBounds this value is ignored.
OpcUa_OptionSet::ValidBits |
Array of bytes with same size as value representing the valid bits in the value parameter.
When the Server returns the value to the Client, the ValidBits provides information of which bits in the bit mask have a meaning. When the Client passes the value to the Server, the ValidBits defines which bits should be written. Only those bits defined in ValidBits are changed in the bit mask, all others stay the same.
OpcUa_DataValue::Value |
The data value.
If the StatusCode indicates an error, the value is to be ignored and the Server shall set it to null.
OpcUa_OptionSet::Value |
Array of bytes representing the bits in the option set.
The length of the ByteString depends on the number of bits.
OpcUa_WriteValue::Value |
The node’s attribute value.
If the indexRange parameter is specified, the Value shall be an array even if only one element is being written.
If the SourceTimestamp or the ServerTimestamp is specified, the Server shall use these values. The Server returns a Bad_WriteNotSupported error if it does not support writing of timestamps.
A Server shall return a Bad_TypeMismatch error if the data type of the written value is not the same type or subtype as the attribute’s DataType. Based on the DataType hierarchy, subtypes of the attribute DataType shall be accepted by the Server. For the value attribute the DataType is defined through the DataType attribute. A ByteString is structurally the same as a one dimensional array of Byte. A Server shall accept a ByteString if an array of Byte is expected.
The Server returns a Bad_DataEncodingUnsupported error if it does not support writing of the passed data encoding.
OpcUa_Argument::ValueRank |
Indicates whether the DataType is an array and how many dimensions the array has.
It may have the following values:
OpcUa_SoftwareCertificate::VendorName |
The name of the vendor responsible for the product.
This field shall be specified.
OpcUa_SoftwareCertificate::VendorProductCertificate |
The DER encoded form of the X.509 certificate which is assigned to the product by the vendor.
This field may be omitted.
OpcUa_ModelChangeStructureDataType::Verb |
Describes the changes happening to the affected Node.
The verb is an 8-bit unsigned integer used as bit mask with the structure defined in the following table:
Field | Bit | Description |
---|---|---|
NodeAdded | 0 | Indicates the affected Node has been added. |
NodeDeleted | 1 | Indicates the affected Node has been deleted. |
ReferenceAdded | 2 | Indicates a Reference has been added. The affected Node may be either a SourceNode or TargetNode. Note that an added bidirectional Reference is reflected by two ChangeStructures. |
ReferenceDeleted | 3 | Indicates a Reference has been deleted. The affected Node may be either a SourceNode or TargetNode. Note that a deleted bidirectional Reference is reflected by two ChangeStructures. |
DataTypeChanged | 4 | This verb may be used only for affected Nodes that are Variables or VariableTypes. It indicates that the DataType Attribute has changed. |
Reserved | 5:7 | Reserved for future use. Shall always be zero. |
A verb may identify several changes on the affected Node at once. This feature should be used if event compression is used.
Note that all verbs shall always be considered in the context where the ModelChangeStructureDataType is used. A NodeDeleted may indicate that a Node was removed from a view but still exists in other Views.
OpcUa_BrowseRequest::View |
Description of the View to browse.
An empty ViewDescription value indicates the entire address space. If ViewDescription is empty, all references of the node to browse are returned. If any other view is specified, only the references of the node to browse that are defined for that view are returned.
OpcUa_ViewDescription::ViewId |
NodeId of the View to Query.
A null value indicates the entire AddressSpace.
OpcUa_ViewDescription::ViewVersion |
The version number for the View desired.
When Nodes are added to or removed from a View, the value of a View’s ViewVersion Property is updated. Either the Timestamp or the viewVersion parameter may be set by a Client, but not both. The ViewVersion Property is defined in Part 3. If timestamp is set this parameter shall be 0. The current view is used if timestamp is null and viewVersion is 0.
OpcUa_EventFilter::WhereClause |
Limit the Notifications to those events that match the criteria defined by this OpcUa_ContentFilter.
The OpcUa_AttributeOperand structure may not be used in an EventFilter.