node-opcua

node-opcua is a full OPC UA stack for NodeJS and the Browser written in Typescript.

NPM version Node.js CI lerna Coverage Status Gitter chat The Book

NPM download - server NPM download - server -total

NPM download - client NPM download - client -total

Financial contributors

Become a sponsor

Node-opcua is the OPC-UA stack running on NodeJS.

Why NodeJS ?

Because NodeJs is a great framework for designing high-performing asynchronous applications.

$ mkdir mytest
$ cd mytest
$ npm init 
$ npm install node-opcua --unsafe-perms
$ # Create your first app.js file!
$ mkdir myserver
$ cd myserver
$ npm init
$ npm install node-opcua-samples --unsafe-perms
$ ./node_modules/.bin/simple_server

or

$ ./node_modules/.bin/simple_client  -e "opc.tcp://opcserver.mAutomation.net:4841" -n="ns=1;s=EVR2.system.RTC_SEC"

or

$ ./node_modules/.bin/simple_client  -e "opc.tcp://opcuademo.sterfive.com:26543" 
  • Nodejs version 18 or above

The Book. This book provides a large number of practical and ready-to-use and fully documented examples. It's the best starting point to learn about node-opcua.

The funding of node-opcua entirely relies on its users.
We appreciate that, once you have evaluated the software and you have decided to use it in one of your applications, you consider supporting our effort by either financially contributing to one of our sponsor programs:

Grants ensure the following:

  • 🔨 Long-term maintenance of the project
  • ⚙️ maintain the website and continuous integration platform
  • 🛣 Progress on the road map
  • 🐛 Quick responses to bug reports
  • 🚀 New features & enhancements
  • ⚖️ representing the node-opcua user community at the OPC Foundation

Thank you to all our backers! Become a backer

This project exists thanks to all the people who contribute.

To get professional support, consider subscribing to the node-opcua membership community:

Professional Support

Registered members have access to an extended set of online documentation.

Registered members can post and query Sterfive for any question related to NodeOPCUA in a private chat room.

or contact sterfive for dedicated consulting and more advanced support or for a certified version of node-opcua. (contact@sterfive.com).

If your company would like to participate and influence the development of future versions of node-opcua please contact sterfive.

Those are the items we would like to achieve in the next version of the API.

  • improved documentation
  • Compliance testing and certification (CTT)
  • Pub-sub support
  • support for redundancy
  • session-less transactions
  • WebSocket transport
  • JTokens and OAuth
  • reversed connection
  • more tutorials
 $ git clone https://github.com/node-opcua/node-opcua.git
 $ cd node-opcua
 $ npm install -g pnpm 
 $ pnpm recursive install
 $ pnpm build
 $ node packages/node-opcua-samples/bin/simple_server
 $ git clone https://github.com/node-opcua/node-opcua.git
 $ cd node-opcua
 $ npm install -g pnpm 
 $ pnpm recursive install
 $ pnpm build
 $ node packages/node-opcua-samples/bin/simple_client.js -e "opc.tcp://opcserver.mAutomation.net:4841" -n="ns=1;s=EVR2.system.RTC_SEC"
$ git clone git://github.com/node-opcua/node-opcua.git
$ cd node-opcua
$ npm install -g pnpm 
$ pnpm install
$ pnpm recursive install
$ pnpm build

NPM

Project Stats

Service
Discovery Service Set
FindServers() :white_check_mark:
GetEndpoints() :white_check_mark:
RegisterServer() :white_check_mark:
RegisterServer2() :white_check_mark:
FindServersOnNetwork() :white_check_mark:
Secure Channel Service Set
OpenSecureChannel() :white_check_mark:
CloseSecureChannel() :white_check_mark:
Session Service Set
CreateSession() :white_check_mark:
CloseSession() :white_check_mark:
ActivateSession() :white_check_mark:
Cancel()
View Service Set
Browse() :white_check_mark:
BrowseNext() :white_check_mark:
TranslateBrowsePathsToNodeIds() :white_check_mark:
RegisterNodes() :white_check_mark:
UnregisterNodes() :white_check_mark:
Attribute Service Set
Read() :white_check_mark:
Write() :white_check_mark:
HistoryRead() :waxing_crescent_moon:
HistoryUpdate() :waxing_crescent_moon:
MonitoredItems Service Set
CreateMonitoredItems() :white_check_mark:
ModifyMonitoredItems() :white_check_mark:
SetMonitoringMode() :white_check_mark:
SetTriggering() :new_moon:
DeleteMonitoredItems() :white_check_mark:
Subscription Service Set
CreateSubscription() :white_check_mark:
ModifySubscription() :white_check_mark:
DeleteSubscriptions() :white_check_mark:
Publish() :white_check_mark:
Republish() :white_check_mark:
TransferSubscriptions() :white_check_mark:
Node Management Service Set
AddNodes() :new_moon:
AddReferences() :new_moon:
DeleteNodes() :new_moon:
DeleteReferences() :new_moon:
Query Service Set
QueryFirst() :new_moon:
QueryNext() :new_moon:
PubSUB as a commercial module :white_check_mark:
GDS as a commercial module :white_check_mark:
Transport Protocol
Transport Status Comment
UA-TCP UA-SC UA Binary :white_check_mark: OPC.TCP - Binary
SOAP-HTTP WS-SC UA Binary :new_moon: HTTP/HTTPS - Binary
SOAP-HTTP WS-SC UA XML :new_moon:
SOAP-HTTP WS-SC UA XML-UA Binary :new_moon:
Security Policies
Policy Status Comment
None :white_check_mark:
Basic128Rsa15 :white_check_mark: deprecated in 1.04
Basic256 :white_check_mark: deprecated in 1.04
Basic256Sha256 :white_check_mark:
Authentication Status Comment
Anonymous :white_check_mark:
User Name Password :white_check_mark:
X509 Certificate :white_check_mark:
client facets
Base Client Behaviour :white_check_mark:
AddressSpace Lookup :white_check_mark:
Attribute Read :white_check_mark:
DataChange Subscription :white_check_mark:
DataAccess :white_check_mark:
Discovery :white_check_mark:
Event Subscription :white_check_mark:
Method call :white_check_mark:
Historical Access :first_quarter_moon:
Advanced Type :white_check_mark:
Programming :new_moon:
Auditing :first_quarter_moon:
Redundancy :new_moon: Sponsors wanted
server profiles
Core Server :white_check_mark:
Data Access Server :white_check_mark:
Embedded Server :white_check_mark:
Nano Embedded Device Server :white_check_mark:
Micro Embedded Device Server :white_check_mark:
Standard DataChange Subscription Server :white_check_mark:
Standard Event Subscription Server :white_check_mark:
Standard UA Server :white_check_mark:
Redundancy Transparent Server :new_moon: Sponsors wanted
Redundancy Visible Server :new_moon: Sponsors wanted
Node Management Server :new_moon: Sponsors wanted
Auditing Server :first_quarter_moon:
Complex Type Server :white_check_mark: (sponsored)
Session Diagnostics :white_check_mark: (sponsored)
Subscription Diagnostics :white_check_mark: (sponsored)
Alarms & Conditions :white_check_mark: (sponsored)
Pub & Sub :new_moon: Sponsors wanted
  • if you're using node-opcua in one of your project, please feel free to leave a comment and a quick description in the wiki

  • if you have a particular wish or found a issue, let us known and create an issue

The node-opcua core module is copyrighted and licencsd under the term of the "The MIT License".

This means that :

  • node-opcua comes without any warranty of any kind.
  • you can freely re-use in an open-source application or a commercial application
  • you have to include the software copyright notice in all copies or substantial portions of the software.

You are strongly encouraged to apply to our NodeOPCUA Membership to get additional benefits and support.

Copyright (c) 2022-2024 Sterfive SAS - 833264583 RCS ORLEANS - France (https://www.sterfive.com) Copyright (c) 2014-2022 Etienne Rossignon

Index

Enumerations

Classes

ActivateSessionRequest ActivateSessionResponse AdditionalParametersType AddNodesItem AddNodesRequest AddNodesResponse AddNodesResult AddReferencesItem AddReferencesRequest AddReferencesResponse AggregateConfiguration AggregateFilter AggregateFilterResult AliasNameDataType Annotation AnonymousIdentityToken ApplicationDescription Argument AttributeOperand AxisInformation BrokerConnectionTransportDataType BrokerDataSetReaderTransportDataType BrokerDataSetWriterTransportDataType BrokerWriterGroupTransportDataType BrowseDescription BrowseNextRequest BrowseNextResponse BrowsePath BrowsePathResult BrowsePathTarget BrowseRequest BrowseResponse BrowseResult BuildInfo CallMethodRequest CallMethodResult CallRequest CallResponse CancelRequest CancelResponse CartesianCoordinates ChannelSecurityToken CloseSecureChannelRequest CloseSecureChannelResponse CloseSessionRequest CloseSessionResponse ComplexNumberType ConfigurationVersionDataType ConnectionTransportDataType ContentFilter ContentFilterElement ContentFilterElementResult ContentFilterResult CreateMonitoredItemsRequest CreateMonitoredItemsResponse CreateSessionRequest CreateSessionResponse CreateSubscriptionRequest CreateSubscriptionResponse CurrencyUnitType DataChangeFilter DataChangeNotification DatagramConnectionTransport2DataType DatagramConnectionTransportDataType DatagramDataSetReaderTransportDataType DatagramWriterGroupTransport2DataType DatagramWriterGroupTransportDataType DataSetMetaDataType DataSetReaderDataType DataSetReaderMessageDataType DataSetReaderTransportDataType DataSetWriterDataType DataSetWriterMessageDataType DataSetWriterTransportDataType DataTypeAttributes DataTypeDefinition DataTypeDescription DataTypeNode DataTypeSchemaHeader DecimalDataType DeleteAtTimeDetails DeleteEventDetails DeleteMonitoredItemsRequest DeleteMonitoredItemsResponse DeleteNodesItem DeleteNodesRequest DeleteNodesResponse DeleteRawModifiedDetails DeleteReferencesItem DeleteReferencesRequest DeleteReferencesResponse DeleteSubscriptionsRequest DeleteSubscriptionsResponse DiscoveryConfiguration DoubleComplexNumberType ElementOperand EndpointConfiguration EndpointDescription EndpointType EndpointUrlListDataType EnumDefinition EnumDescription EnumField EnumValueType EphemeralKeyType EUInformation EventFieldList EventFilter EventFilterResult EventNotificationList FieldMetaData FieldTargetDataType FilterOperand FindServersOnNetworkRequest FindServersOnNetworkResponse FindServersRequest FindServersResponse Frame GenericAttributes GenericAttributeValue GetEndpointsRequest GetEndpointsResponse HistoryData HistoryEvent HistoryEventFieldList HistoryModifiedData HistoryReadDetails HistoryReadRequest HistoryReadResponse HistoryReadResult HistoryReadValueId HistoryUpdateDetails HistoryUpdateRequest HistoryUpdateResponse HistoryUpdateResult IdentityMappingRuleType InstanceNode IssuedIdentityToken JsonDataSetReaderMessageDataType JsonDataSetWriterMessageDataType JsonWriterGroupMessageDataType KeyValuePair LiteralOperand MdnsDiscoveryConfiguration MethodAttributes MethodNode ModelChangeStructureDataType ModificationInfo ModifyMonitoredItemsRequest ModifyMonitoredItemsResponse ModifySubscriptionRequest ModifySubscriptionResponse MonitoredItemCreateRequest MonitoredItemCreateResult MonitoredItemModifyRequest MonitoredItemModifyResult MonitoredItemNotification MonitoringFilter MonitoringFilterResult MonitoringParameters NetworkAddressDataType NetworkAddressUrlDataType NetworkGroupDataType Node NodeAttributes NodeReference NodeTypeDescription NotificationData NotificationMessage ObjectAttributes ObjectNode ObjectTypeAttributes ObjectTypeNode OpenSecureChannelRequest OpenSecureChannelResponse OptionSet Orientation ParsingResult PortableNodeId PortableQualifiedName PriorityMappingEntryType ProgramDiagnostic2DataType ProgramDiagnosticDataType PublishedDataItemsDataType PublishedDataSetCustomSourceDataType PublishedDataSetDataType PublishedDataSetSourceDataType PublishedEventsDataType PublishedVariableDataType PublishRequest PublishResponse PubSubConfiguration2DataType PubSubConfigurationDataType PubSubConfigurationRefDataType PubSubConfigurationValueDataType PubSubConnectionDataType PubSubGroupDataType PubSubKeyPushTargetDataType QosDataType QueryDataDescription QueryDataSet QueryFirstRequest QueryFirstResponse QueryNextRequest QueryNextResponse Range RationalNumber ReadAnnotationDataDetails ReadAtTimeDetails ReaderGroupDataType ReaderGroupMessageDataType ReaderGroupTransportDataType ReadEventDetails ReadProcessedDetails ReadRawModifiedDetails ReadRequest ReadResponse ReadValueId ReceiveQosDataType ReceiveQosPriorityDataType RedundantServerDataType ReferenceDescription ReferenceNode ReferenceTypeAttributes ReferenceTypeNode RegisteredServer RegisterNodesRequest RegisterNodesResponse RegisterServer2Request RegisterServer2Response RegisterServerRequest RegisterServerResponse RelativePath RelativePathElement RepublishRequest RepublishResponse RequestHeader ResponseHeader RolePermissionType SamplingIntervalDiagnosticsDataType SecurityGroupDataType SemanticChangeStructureDataType ServerDiagnosticsSummaryDataType ServerOnNetwork ServerStatusDataType ServiceCounterDataType ServiceFault SessionDiagnosticsDataType SessionlessInvokeRequestType SessionlessInvokeResponseType SessionSecurityDiagnosticsDataType SetMonitoringModeRequest SetMonitoringModeResponse SetPublishingModeRequest SetPublishingModeResponse SetTriggeringRequest SetTriggeringResponse SignatureData SignedSoftwareCertificate SimpleAttributeOperand SimpleTypeDescription StandaloneSubscribedDataSetDataType StandaloneSubscribedDataSetRefDataType StatusChangeNotification StatusResult StructureDefinition StructureDescription StructureField SubscribedDataSetDataType SubscribedDataSetMirrorDataType SubscriptionAcknowledgement SubscriptionDiagnosticsDataType TargetVariablesDataType ThreeDCartesianCoordinates ThreeDFrame ThreeDOrientation ThreeDVector TimeZoneDataType TransferResult TransferSubscriptionsRequest TransferSubscriptionsResponse TranslateBrowsePathsToNodeIdsRequest TranslateBrowsePathsToNodeIdsResponse TransmitQosDataType TransmitQosPriorityDataType TrustListDataType TypeNode UABinaryFileDataType UadpDataSetReaderMessageDataType UadpDataSetWriterMessageDataType UadpWriterGroupMessageDataType Union UnregisterNodesRequest UnregisterNodesResponse UnsignedRationalNumber UpdateDataDetails UpdateEventDetails UpdateStructureDataDetails UserIdentityToken UserManagementDataType UserNameIdentityToken UserTokenPolicy VariableAttributes VariableNode VariableTypeAttributes VariableTypeNode Vector ViewAttributes ViewDescription ViewNode WriteRequest WriteResponse WriterGroupDataType WriterGroupMessageDataType WriterGroupTransportDataType WriteValue X509IdentityToken XVType

Interfaces

ActivateSessionRequestOptions ActivateSessionResponseOptions AdditionalParametersTypeOptions AddNodesItemOptions AddNodesRequestOptions AddNodesResponseOptions AddNodesResultOptions AddReferencesItemOptions AddReferencesRequestOptions AddReferencesResponseOptions AggregateConfigurationOptions AggregateFilterOptions AggregateFilterResultOptions AliasNameDataTypeOptions AnnotationOptions AnonymousIdentityTokenOptions ApplicationDescriptionOptions ArgumentOptions AttributeOperandOptions AxisInformationOptions BrokerConnectionTransportDataTypeOptions BrokerDataSetReaderTransportDataTypeOptions BrokerDataSetWriterTransportDataTypeOptions BrokerWriterGroupTransportDataTypeOptions BrowseDescriptionOptions BrowseNextRequestOptions BrowseNextResponseOptions BrowsePathOptions BrowsePathResultOptions BrowsePathTargetOptions BrowseRequestOptions BrowseResponseOptions BrowseResultOptions BuildInfoOptions CallMethodRequestOptions CallMethodResultOptions CallRequestOptions CallResponseOptions CancelRequestOptions CancelResponseOptions CartesianCoordinatesOptions ChannelSecurityTokenOptions CloseSecureChannelRequestOptions CloseSecureChannelResponseOptions CloseSessionRequestOptions CloseSessionResponseOptions ComplexNumberTypeOptions ConfigurationVersionDataTypeOptions ConnectionTransportDataTypeOptions ContentFilterElementOptions ContentFilterElementResultOptions ContentFilterOptions ContentFilterResultOptions CreateMonitoredItemsRequestOptions CreateMonitoredItemsResponseOptions CreateSessionRequestOptions CreateSessionResponseOptions CreateSubscriptionRequestOptions CreateSubscriptionResponseOptions CurrencyUnitTypeOptions DataChangeFilterOptions DataChangeNotificationOptions DatagramConnectionTransport2DataTypeOptions DatagramConnectionTransportDataTypeOptions DatagramDataSetReaderTransportDataTypeOptions DatagramWriterGroupTransport2DataTypeOptions DatagramWriterGroupTransportDataTypeOptions DataSetMetaDataTypeOptions DataSetReaderDataTypeOptions DataSetReaderMessageDataTypeOptions DataSetReaderTransportDataTypeOptions DataSetWriterDataTypeOptions DataSetWriterMessageDataTypeOptions DataSetWriterTransportDataTypeOptions DataTypeAttributesOptions DataTypeDefinitionOptions DataTypeDescriptionOptions DataTypeNodeOptions DataTypeSchemaHeaderOptions DecimalDataTypeOptions DeleteAtTimeDetailsOptions DeleteEventDetailsOptions DeleteMonitoredItemsRequestOptions DeleteMonitoredItemsResponseOptions DeleteNodesItemOptions DeleteNodesRequestOptions DeleteNodesResponseOptions DeleteRawModifiedDetailsOptions DeleteReferencesItemOptions DeleteReferencesRequestOptions DeleteReferencesResponseOptions DeleteSubscriptionsRequestOptions DeleteSubscriptionsResponseOptions DiscoveryConfigurationOptions DoubleComplexNumberTypeOptions ElementOperandOptions EndpointConfigurationOptions EndpointDescriptionOptions EndpointTypeOptions EndpointUrlListDataTypeOptions EnumDefinitionOptions EnumDescriptionOptions EnumFieldOptions EnumValueTypeOptions EphemeralKeyTypeOptions EUInformationOptions EventFieldListOptions EventFilterOptions EventFilterResultOptions EventNotificationListOptions FieldMetaDataOptions FieldTargetDataTypeOptions FilterOperandOptions FindServersOnNetworkRequestOptions FindServersOnNetworkResponseOptions FindServersRequestOptions FindServersResponseOptions FrameOptions GenericAttributesOptions GenericAttributeValueOptions GetEndpointsRequestOptions GetEndpointsResponseOptions HistoryDataOptions HistoryEventFieldListOptions HistoryEventOptions HistoryModifiedDataOptions HistoryReadDetailsOptions HistoryReadRequestOptions HistoryReadResponseOptions HistoryReadResultOptions HistoryReadValueIdOptions HistoryUpdateDetailsOptions HistoryUpdateRequestOptions HistoryUpdateResponseOptions HistoryUpdateResultOptions IdentityMappingRuleTypeOptions InstanceNodeOptions IssuedIdentityTokenOptions JsonDataSetReaderMessageDataTypeOptions JsonDataSetWriterMessageDataTypeOptions JsonWriterGroupMessageDataTypeOptions KeyValuePairOptions LiteralOperandOptions MdnsDiscoveryConfigurationOptions MethodAttributesOptions MethodNodeOptions ModelChangeStructureDataTypeOptions ModificationInfoOptions ModifyMonitoredItemsRequestOptions ModifyMonitoredItemsResponseOptions ModifySubscriptionRequestOptions ModifySubscriptionResponseOptions MonitoredItemCreateRequestOptions MonitoredItemCreateResultOptions MonitoredItemModifyRequestOptions MonitoredItemModifyResultOptions MonitoredItemNotificationOptions MonitoringFilterOptions MonitoringFilterResultOptions MonitoringParametersOptions NetworkAddressDataTypeOptions NetworkAddressUrlDataTypeOptions NetworkGroupDataTypeOptions NodeAttributesOptions NodeOptions NodeReferenceOptions NodeTypeDescriptionOptions NotificationDataOptions NotificationMessageOptions ObjectAttributesOptions ObjectNodeOptions ObjectTypeAttributesOptions ObjectTypeNodeOptions OpenSecureChannelRequestOptions OpenSecureChannelResponseOptions OptionSetOptions OrientationOptions ParsingResultOptions PortableNodeIdOptions PortableQualifiedNameOptions PriorityMappingEntryTypeOptions ProgramDiagnostic2DataTypeOptions ProgramDiagnosticDataTypeOptions PublishedDataItemsDataTypeOptions PublishedDataSetCustomSourceDataTypeOptions PublishedDataSetDataTypeOptions PublishedDataSetSourceDataTypeOptions PublishedEventsDataTypeOptions PublishedVariableDataTypeOptions PublishRequestOptions PublishResponseOptions PubSubConfiguration2DataTypeOptions PubSubConfigurationDataTypeOptions PubSubConfigurationRefDataTypeOptions PubSubConfigurationValueDataTypeOptions PubSubConnectionDataTypeOptions PubSubGroupDataTypeOptions PubSubKeyPushTargetDataTypeOptions QosDataTypeOptions QueryDataDescriptionOptions QueryDataSetOptions QueryFirstRequestOptions QueryFirstResponseOptions QueryNextRequestOptions QueryNextResponseOptions RangeOptions RationalNumberOptions ReadAnnotationDataDetailsOptions ReadAtTimeDetailsOptions ReaderGroupDataTypeOptions ReaderGroupMessageDataTypeOptions ReaderGroupTransportDataTypeOptions ReadEventDetailsOptions ReadProcessedDetailsOptions ReadRawModifiedDetailsOptions ReadRequestOptions ReadResponseOptions ReadValueIdOptions ReceiveQosDataTypeOptions ReceiveQosPriorityDataTypeOptions RedundantServerDataTypeOptions ReferenceDescriptionOptions ReferenceNodeOptions ReferenceTypeAttributesOptions ReferenceTypeNodeOptions RegisteredServerOptions RegisterNodesRequestOptions RegisterNodesResponseOptions RegisterServer2RequestOptions RegisterServer2ResponseOptions RegisterServerRequestOptions RegisterServerResponseOptions RelativePathElementOptions RelativePathOptions RepublishRequestOptions RepublishResponseOptions RequestHeaderOptions ResponseHeaderOptions RolePermissionTypeOptions SamplingIntervalDiagnosticsDataTypeOptions SecurityGroupDataTypeOptions SemanticChangeStructureDataTypeOptions ServerDiagnosticsSummaryDataTypeOptions ServerOnNetworkOptions ServerStatusDataTypeOptions ServiceCounterDataTypeOptions ServiceFaultOptions SessionDiagnosticsDataTypeOptions SessionlessInvokeRequestTypeOptions SessionlessInvokeResponseTypeOptions SessionSecurityDiagnosticsDataTypeOptions SetMonitoringModeRequestOptions SetMonitoringModeResponseOptions SetPublishingModeRequestOptions SetPublishingModeResponseOptions SetTriggeringRequestOptions SetTriggeringResponseOptions SignatureDataOptions SignedSoftwareCertificateOptions SimpleAttributeOperandOptions SimpleTypeDescriptionOptions StandaloneSubscribedDataSetDataTypeOptions StandaloneSubscribedDataSetRefDataTypeOptions StatusChangeNotificationOptions StatusResultOptions StructureDefinitionOptions StructureDescriptionOptions StructureFieldOptions SubscribedDataSetDataTypeOptions SubscribedDataSetMirrorDataTypeOptions SubscriptionAcknowledgementOptions SubscriptionDiagnosticsDataTypeOptions TargetVariablesDataTypeOptions ThreeDCartesianCoordinatesOptions ThreeDFrameOptions ThreeDOrientationOptions ThreeDVectorOptions TimeZoneDataTypeOptions TransferResultOptions TransferSubscriptionsRequestOptions TransferSubscriptionsResponseOptions TranslateBrowsePathsToNodeIdsRequestOptions TranslateBrowsePathsToNodeIdsResponseOptions TransmitQosDataTypeOptions TransmitQosPriorityDataTypeOptions TrustListDataTypeOptions TypeNodeOptions UABinaryFileDataTypeOptions UadpDataSetReaderMessageDataTypeOptions UadpDataSetWriterMessageDataTypeOptions UadpWriterGroupMessageDataTypeOptions UnionOptions UnregisterNodesRequestOptions UnregisterNodesResponseOptions UnsignedRationalNumberOptions UpdateDataDetailsOptions UpdateEventDetailsOptions UpdateStructureDataDetailsOptions UserIdentityTokenOptions UserManagementDataTypeOptions UserNameIdentityTokenOptions UserTokenPolicyOptions VariableAttributesOptions VariableNodeOptions VariableTypeAttributesOptions VariableTypeNodeOptions VectorOptions ViewAttributesOptions ViewDescriptionOptions ViewNodeOptions WriteRequestOptions WriteResponseOptions WriterGroupDataTypeOptions WriterGroupMessageDataTypeOptions WriterGroupTransportDataTypeOptions WriteValueOptions X509IdentityTokenOptions XVTypeOptions

Variables