OPC UA Data Types
Generated OPC UA data types - structures, enumerations, option sets, and unions from the standard namespace-0 information model (service request and response messages, attribute structures, filters, and so on).
Types
ua::AccessLevelExType
class
OPC UA AccessLevelExType option-set (bit mask) data type.
ua::AccessLevelType
class
OPC UA AccessLevelType option-set (bit mask) data type.
ua::AccessRestrictionType
class
OPC UA AccessRestrictionType option-set (bit mask) data type.
ua::ActivateSessionRequest
class
OPC UA ActivateSessionRequest request structure.
ua::ActivateSessionResponse
class
OPC UA ActivateSessionResponse response structure.
ua::AddNodesItem
class
OPC UA AddNodesItem structured data type.
ua::AddNodesRequest
class
OPC UA AddNodesRequest request structure.
ua::AddNodesResponse
class
OPC UA AddNodesResponse response structure.
ua::AddNodesResult
class
OPC UA AddNodesResult structured data type.
ua::AddReferencesItem
class
OPC UA AddReferencesItem structured data type.
ua::AddReferencesRequest
class
OPC UA AddReferencesRequest request structure.
ua::AddReferencesResponse
class
OPC UA AddReferencesResponse response structure.
ua::AdditionalParametersType
class
OPC UA AdditionalParametersType structured data type.
ua::AggregateConfiguration
class
OPC UA AggregateConfiguration structured data type.
ua::AggregateFilter
class
OPC UA AggregateFilter structured data type.
ua::AggregateFilterResult
class
OPC UA AggregateFilterResult structured data type.
ua::AlarmMask
class
OPC UA AlarmMask option-set (bit mask) data type.
ua::AliasNameDataType
class
OPC UA AliasNameDataType structured data type.
ua::Annotation
class
OPC UA Annotation structured data type.
ua::AnnotationDataType
class
OPC UA AnnotationDataType structured data type.
ua::AnonymousIdentityToken
class
OPC UA AnonymousIdentityToken structured data type.
ua::ApplicationConfigurationDataType
class
OPC UA ApplicationConfigurationDataType structured data type.
ua::ApplicationDescription
class
OPC UA ApplicationDescription structured data type.
ua::ApplicationIdentityDataType
class
OPC UA ApplicationIdentityDataType structured data type.
ua::Argument
class
OPC UA Argument structured data type.
ua::AttributeOperand
class
OPC UA AttributeOperand structured data type.
ua::AttributeWriteMask
class
OPC UA AttributeWriteMask option-set (bit mask) data type.
ua::AuthorizationServiceConfigurationDataType
class
OPC UA AuthorizationServiceConfigurationDataType structured data type.
ua::AxisInformation
class
OPC UA AxisInformation structured data type.
ua::BaseConfigurationDataType
class
OPC UA BaseConfigurationDataType structured data type.
ua::BaseConfigurationRecordDataType
class
OPC UA BaseConfigurationRecordDataType structured data type.
ua::BitFieldDefinition
class
OPC UA BitFieldDefinition structured data type.
ua::BrowseDescription
class
OPC UA BrowseDescription structured data type.
ua::BrowseNextRequest
class
OPC UA BrowseNextRequest request structure.
ua::BrowseNextResponse
class
OPC UA BrowseNextResponse response structure.
ua::BrowsePath
class
OPC UA BrowsePath structured data type.
ua::BrowsePathResult
class
OPC UA BrowsePathResult structured data type.
ua::BrowsePathTarget
class
OPC UA BrowsePathTarget structured data type.
ua::BrowseRequest
class
OPC UA BrowseRequest request structure.
ua::BrowseResponse
class
OPC UA BrowseResponse response structure.
ua::BrowseResult
class
OPC UA BrowseResult structured data type.
ua::BuildInfo
class
OPC UA BuildInfo structured data type.
ua::CallMethodRequest
class
OPC UA CallMethodRequest request structure.
ua::CallMethodResult
class
OPC UA CallMethodResult structured data type.
ua::CallRequest
class
OPC UA CallRequest request structure.
ua::CallResponse
class
OPC UA CallResponse response structure.
ua::CancelRequest
class
OPC UA CancelRequest request structure.
ua::CancelResponse
class
OPC UA CancelResponse response structure.
ua::CartesianCoordinates
class
OPC UA CartesianCoordinates structured data type.
ua::CertificateGroupDataType
class
OPC UA CertificateGroupDataType structured data type.
ua::ChannelSecurityToken
class
OPC UA ChannelSecurityToken structured data type.
ua::CloseSecureChannelRequest
class
OPC UA CloseSecureChannelRequest request structure.
ua::CloseSecureChannelResponse
class
OPC UA CloseSecureChannelResponse response structure.
ua::CloseSessionRequest
class
OPC UA CloseSessionRequest request structure.
ua::CloseSessionResponse
class
OPC UA CloseSessionResponse response structure.
ua::ComplexNumberType
class
OPC UA ComplexNumberType structured data type.
ua::ConfigurationUpdateTargetType
class
OPC UA ConfigurationUpdateTargetType structured data type.
ua::ContentFilter
class
OPC UA ContentFilter structured data type.
ua::ContentFilterElement
class
OPC UA ContentFilterElement structured data type.
ua::ContentFilterElementResult
class
OPC UA ContentFilterElementResult structured data type.
ua::ContentFilterResult
class
OPC UA ContentFilterResult structured data type.
ua::CreateMonitoredItemsRequest
class
OPC UA CreateMonitoredItemsRequest request structure.
ua::CreateMonitoredItemsResponse
class
OPC UA CreateMonitoredItemsResponse response structure.
ua::CreateSessionRequest
class
OPC UA CreateSessionRequest request structure.
ua::CreateSessionResponse
class
OPC UA CreateSessionResponse response structure.
ua::CreateSubscriptionRequest
class
OPC UA CreateSubscriptionRequest request structure.
ua::CreateSubscriptionResponse
class
OPC UA CreateSubscriptionResponse response structure.
ua::CurrencyUnitType
class
OPC UA CurrencyUnitType structured data type.
ua::DataChangeFilter
class
OPC UA DataChangeFilter structured data type.
ua::DataChangeNotification
class
OPC UA DataChangeNotification structured data type.
ua::DataTypeAttributes
class
OPC UA DataTypeAttributes structured data type.
ua::DataTypeDefinition
class
OPC UA DataTypeDefinition structured data type.
ua::DataTypeDescription
class
OPC UA DataTypeDescription structured data type.
ua::DataTypeSchemaHeader
class
OPC UA DataTypeSchemaHeader structured data type.
ua::DeleteAtTimeDetails
class
OPC UA DeleteAtTimeDetails structured data type.
ua::DeleteEventDetails
class
OPC UA DeleteEventDetails structured data type.
ua::DeleteMonitoredItemsRequest
class
OPC UA DeleteMonitoredItemsRequest request structure.
ua::DeleteMonitoredItemsResponse
class
OPC UA DeleteMonitoredItemsResponse response structure.
ua::DeleteNodesItem
class
OPC UA DeleteNodesItem structured data type.
ua::DeleteNodesRequest
class
OPC UA DeleteNodesRequest request structure.
ua::DeleteNodesResponse
class
OPC UA DeleteNodesResponse response structure.
ua::DeleteRawModifiedDetails
class
OPC UA DeleteRawModifiedDetails structured data type.
ua::DeleteReferencesItem
class
OPC UA DeleteReferencesItem structured data type.
ua::DeleteReferencesRequest
class
OPC UA DeleteReferencesRequest request structure.
ua::DeleteReferencesResponse
class
OPC UA DeleteReferencesResponse response structure.
ua::DeleteSubscriptionsRequest
class
OPC UA DeleteSubscriptionsRequest request structure.
ua::DeleteSubscriptionsResponse
class
OPC UA DeleteSubscriptionsResponse response structure.
ua::DiscoveryConfiguration
class
OPC UA DiscoveryConfiguration structured data type.
ua::DoubleComplexNumberType
class
OPC UA DoubleComplexNumberType structured data type.
ua::ElementOperand
class
OPC UA ElementOperand structured data type.
ua::EndpointConfiguration
class
OPC UA EndpointConfiguration structured data type.
ua::EndpointDataType
class
OPC UA EndpointDataType structured data type.
ua::EndpointDescription
class
OPC UA EndpointDescription structured data type.
ua::EndpointType
class
OPC UA EndpointType structured data type.
ua::EndpointUrlListDataType
class
OPC UA EndpointUrlListDataType structured data type.
ua::EnumDefinition
class
OPC UA EnumDefinition structured data type.
ua::EnumDescription
class
OPC UA EnumDescription structured data type.
ua::EnumField
class
OPC UA EnumField structured data type.
ua::EnumValueType
class
OPC UA EnumValueType structured data type.
ua::EphemeralKeyType
class
OPC UA EphemeralKeyType structured data type.
ua::EUInformation
class
OPC UA EUInformation structured data type.
ua::EventFieldList
class
OPC UA EventFieldList structured data type.
ua::EventFilter
class
OPC UA EventFilter structured data type.
ua::EventFilterResult
class
OPC UA EventFilterResult structured data type.
ua::EventNotificationList
class
OPC UA EventNotificationList structured data type.
ua::EventNotifierType
class
OPC UA EventNotifierType option-set (bit mask) data type.
ua::FilterOperand
class
OPC UA FilterOperand structured data type.
ua::FindServersOnNetworkRequest
class
OPC UA FindServersOnNetworkRequest request structure.
ua::FindServersOnNetworkResponse
class
OPC UA FindServersOnNetworkResponse response structure.
ua::FindServersRequest
class
OPC UA FindServersRequest request structure.
ua::FindServersResponse
class
OPC UA FindServersResponse response structure.
ua::Frame
class
OPC UA Frame structured data type.
ua::GenericAttributeValue
class
OPC UA GenericAttributeValue structured data type.
ua::GenericAttributes
class
OPC UA GenericAttributes structured data type.
ua::GetEndpointsRequest
class
OPC UA GetEndpointsRequest request structure.
ua::GetEndpointsResponse
class
OPC UA GetEndpointsResponse response structure.
ua::HistoryData
class
OPC UA HistoryData structured data type.
ua::HistoryEvent
class
OPC UA HistoryEvent structured data type.
ua::HistoryEventFieldList
class
OPC UA HistoryEventFieldList structured data type.
ua::HistoryModifiedData
class
OPC UA HistoryModifiedData structured data type.
ua::HistoryModifiedEvent
class
OPC UA HistoryModifiedEvent structured data type.
ua::HistoryReadDetails
class
OPC UA HistoryReadDetails structured data type.
ua::HistoryReadRequest
class
OPC UA HistoryReadRequest request structure.
ua::HistoryReadResponse
class
OPC UA HistoryReadResponse response structure.
ua::HistoryReadResult
class
OPC UA HistoryReadResult structured data type.
ua::HistoryReadValueId
class
OPC UA HistoryReadValueId structured data type.
ua::HistoryUpdateDetails
class
OPC UA HistoryUpdateDetails structured data type.
ua::HistoryUpdateRequest
class
OPC UA HistoryUpdateRequest request structure.
ua::HistoryUpdateResponse
class
OPC UA HistoryUpdateResponse response structure.
ua::HistoryUpdateResult
class
OPC UA HistoryUpdateResult structured data type.
ua::IdentityMappingRuleType
class
OPC UA IdentityMappingRuleType structured data type.
ua::IssuedIdentityToken
class
OPC UA IssuedIdentityToken structured data type.
ua::KeyValuePair
class
OPC UA KeyValuePair structured data type.
ua::LinearConversionDataType
class
OPC UA LinearConversionDataType structured data type.
ua::LiteralOperand
class
OPC UA LiteralOperand structured data type.
ua::LldpManagementAddressTxPortType
class
OPC UA LldpManagementAddressTxPortType structured data type.
ua::LldpManagementAddressType
class
OPC UA LldpManagementAddressType structured data type.
ua::LldpSystemCapabilitiesMap
class
OPC UA LldpSystemCapabilitiesMap option-set (bit mask) data type.
ua::LldpTlvType
class
OPC UA LldpTlvType structured data type.
ua::LogRecord
class
OPC UA LogRecord structured data type.
ua::LogRecordMask
class
OPC UA LogRecordMask option-set (bit mask) data type.
ua::LogRecordsDataType
class
OPC UA LogRecordsDataType structured data type.
ua::MdnsDiscoveryConfiguration
class
OPC UA MdnsDiscoveryConfiguration structured data type.
ua::MethodAttributes
class
OPC UA MethodAttributes structured data type.
ua::ModelChangeStructureDataType
class
OPC UA ModelChangeStructureDataType structured data type.
ua::ModificationInfo
class
OPC UA ModificationInfo structured data type.
ua::ModifyMonitoredItemsRequest
class
OPC UA ModifyMonitoredItemsRequest request structure.
ua::ModifyMonitoredItemsResponse
class
OPC UA ModifyMonitoredItemsResponse response structure.
ua::ModifySubscriptionRequest
class
OPC UA ModifySubscriptionRequest request structure.
ua::ModifySubscriptionResponse
class
OPC UA ModifySubscriptionResponse response structure.
ua::MonitoredItemCreateRequest
class
OPC UA MonitoredItemCreateRequest request structure.
ua::MonitoredItemCreateResult
class
OPC UA MonitoredItemCreateResult structured data type.
ua::MonitoredItemModifyRequest
class
OPC UA MonitoredItemModifyRequest request structure.
ua::MonitoredItemModifyResult
class
OPC UA MonitoredItemModifyResult structured data type.
ua::MonitoredItemNotification
class
OPC UA MonitoredItemNotification structured data type.
ua::MonitoringFilter
class
OPC UA MonitoringFilter structured data type.
ua::MonitoringFilterResult
class
OPC UA MonitoringFilterResult structured data type.
ua::MonitoringParameters
class
OPC UA MonitoringParameters structured data type.
ua::NameValuePair
class
OPC UA NameValuePair structured data type.
ua::NetworkGroupDataType
class
OPC UA NetworkGroupDataType structured data type.
ua::NodeAttributes
class
OPC UA NodeAttributes structured data type.
ua::NodeReference
class
OPC UA NodeReference structured data type.
ua::NodeTypeDescription
class
OPC UA NodeTypeDescription structured data type.
ua::NotificationData
class
OPC UA NotificationData structured data type.
ua::NotificationMessage
class
OPC UA NotificationMessage structured data type.
ua::ObjectAttributes
class
OPC UA ObjectAttributes structured data type.
ua::ObjectTypeAttributes
class
OPC UA ObjectTypeAttributes structured data type.
ua::OpenSecureChannelRequest
class
OPC UA OpenSecureChannelRequest request structure.
ua::OpenSecureChannelResponse
class
OPC UA OpenSecureChannelResponse response structure.
ua::OptionSet
class
OPC UA OptionSet structured data type.
ua::Orientation
class
OPC UA Orientation structured data type.
ua::ParsingResult
class
OPC UA ParsingResult structured data type.
ua::PasswordOptionsMask
class
OPC UA PasswordOptionsMask option-set (bit mask) data type.
ua::PermissionType
class
OPC UA PermissionType option-set (bit mask) data type.
ua::PortableNodeId
class
OPC UA PortableNodeId structured data type.
ua::PortableQualifiedName
class
OPC UA PortableQualifiedName structured data type.
ua::PriorityMappingEntryType
class
OPC UA PriorityMappingEntryType structured data type.
ua::ProgramDiagnostic2DataType
class
OPC UA ProgramDiagnostic2DataType structured data type.
ua::ProgramDiagnosticDataType
class
OPC UA ProgramDiagnosticDataType structured data type.
ua::PublishRequest
class
OPC UA PublishRequest request structure.
ua::PublishResponse
class
OPC UA PublishResponse response structure.
ua::QuantityDimension
class
OPC UA QuantityDimension structured data type.
ua::QueryDataDescription
class
OPC UA QueryDataDescription structured data type.
ua::QueryDataSet
class
OPC UA QueryDataSet structured data type.
ua::QueryFirstRequest
class
OPC UA QueryFirstRequest request structure.
ua::QueryFirstResponse
class
OPC UA QueryFirstResponse response structure.
ua::QueryNextRequest
class
OPC UA QueryNextRequest request structure.
ua::QueryNextResponse
class
OPC UA QueryNextResponse response structure.
ua::Range
class
OPC UA Range structured data type.
ua::RationalNumber
class
OPC UA RationalNumber structured data type.
ua::ReadAnnotationDataDetails
class
OPC UA ReadAnnotationDataDetails structured data type.
ua::ReadAtTimeDetails
class
OPC UA ReadAtTimeDetails structured data type.
ua::ReadEventDetails
class
OPC UA ReadEventDetails structured data type.
ua::ReadEventDetails2
class
OPC UA ReadEventDetails2 structured data type.
ua::ReadEventDetailsSorted
class
OPC UA ReadEventDetailsSorted structured data type.
ua::ReadProcessedDetails
class
OPC UA ReadProcessedDetails structured data type.
ua::ReadRawModifiedDetails
class
OPC UA ReadRawModifiedDetails structured data type.
ua::ReadRequest
class
OPC UA ReadRequest request structure.
ua::ReadResponse
class
OPC UA ReadResponse response structure.
ua::ReadValueId
class
OPC UA ReadValueId structured data type.
ua::RedundantServerDataType
class
OPC UA RedundantServerDataType structured data type.
ua::ReferenceDescription
class
OPC UA ReferenceDescription structured data type.
ua::ReferenceDescriptionDataType
class
OPC UA ReferenceDescriptionDataType structured data type.
ua::ReferenceListEntryDataType
class
OPC UA ReferenceListEntryDataType structured data type.
ua::ReferenceNode
class
OPC UA ReferenceNode structured data type.
ua::ReferenceTypeAttributes
class
OPC UA ReferenceTypeAttributes structured data type.
ua::RegisterNodesRequest
class
OPC UA RegisterNodesRequest request structure.
ua::RegisterNodesResponse
class
OPC UA RegisterNodesResponse response structure.
ua::RegisterServer2Request
class
OPC UA RegisterServer2Request request structure.
ua::RegisterServer2Response
class
OPC UA RegisterServer2Response response structure.
ua::RegisterServerRequest
class
OPC UA RegisterServerRequest request structure.
ua::RegisterServerResponse
class
OPC UA RegisterServerResponse response structure.
ua::RegisteredServer
class
OPC UA RegisteredServer structured data type.
ua::RelativePath
class
OPC UA RelativePath structured data type.
ua::RelativePathElement
class
OPC UA RelativePathElement structured data type.
ua::RepublishRequest
class
OPC UA RepublishRequest request structure.
ua::RepublishResponse
class
OPC UA RepublishResponse response structure.
ua::RequestHeader
class
OPC UA RequestHeader structured data type.
ua::ResponseHeader
class
OPC UA ResponseHeader structured data type.
ua::RolePermissionType
class
OPC UA RolePermissionType structured data type.
ua::SamplingIntervalDiagnosticsDataType
class
OPC UA SamplingIntervalDiagnosticsDataType structured data type.
ua::SecuritySettingsDataType
class
OPC UA SecuritySettingsDataType structured data type.
ua::SemanticChangeStructureDataType
class
OPC UA SemanticChangeStructureDataType structured data type.
ua::ServerDiagnosticsSummaryDataType
class
OPC UA ServerDiagnosticsSummaryDataType structured data type.
ua::ServerEndpointDataType
class
OPC UA ServerEndpointDataType structured data type.
ua::ServerOnNetwork
class
OPC UA ServerOnNetwork structured data type.
ua::ServerStatusDataType
class
OPC UA ServerStatusDataType structured data type.
ua::ServiceCertificateDataType
class
OPC UA ServiceCertificateDataType structured data type.
ua::ServiceCounterDataType
class
OPC UA ServiceCounterDataType structured data type.
ua::ServiceFault
class
OPC UA ServiceFault structured data type.
ua::SessionDiagnosticsDataType
class
OPC UA SessionDiagnosticsDataType structured data type.
ua::SessionSecurityDiagnosticsDataType
class
OPC UA SessionSecurityDiagnosticsDataType structured data type.
ua::SessionlessInvokeRequestType
class
OPC UA SessionlessInvokeRequestType structured data type.
ua::SessionlessInvokeResponseType
class
OPC UA SessionlessInvokeResponseType structured data type.
ua::SetMonitoringModeRequest
class
OPC UA SetMonitoringModeRequest request structure.
ua::SetMonitoringModeResponse
class
OPC UA SetMonitoringModeResponse response structure.
ua::SetPublishingModeRequest
class
OPC UA SetPublishingModeRequest request structure.
ua::SetPublishingModeResponse
class
OPC UA SetPublishingModeResponse response structure.
ua::SetTriggeringRequest
class
OPC UA SetTriggeringRequest request structure.
ua::SetTriggeringResponse
class
OPC UA SetTriggeringResponse response structure.
ua::SignatureData
class
OPC UA SignatureData structured data type.
ua::SignedSoftwareCertificate
class
OPC UA SignedSoftwareCertificate structured data type.
ua::SimpleAttributeOperand
class
OPC UA SimpleAttributeOperand structured data type.
ua::SimpleTypeDescription
class
OPC UA SimpleTypeDescription structured data type.
ua::SortRuleElement
class
OPC UA SortRuleElement structured data type.
ua::SpanContextDataType
class
OPC UA SpanContextDataType structured data type.
ua::StatusChangeNotification
class
OPC UA StatusChangeNotification structured data type.
ua::StatusResult
class
OPC UA StatusResult structured data type.
ua::StructureDefinition
class
OPC UA StructureDefinition structured data type.
ua::StructureDescription
class
OPC UA StructureDescription structured data type.
ua::StructureField
class
OPC UA StructureField structured data type.
ua::SubscriptionAcknowledgement
class
OPC UA SubscriptionAcknowledgement structured data type.
ua::SubscriptionDiagnosticsDataType
class
OPC UA SubscriptionDiagnosticsDataType structured data type.
ua::ThreeDCartesianCoordinates
class
OPC UA ThreeDCartesianCoordinates structured data type.
ua::ThreeDFrame
class
OPC UA ThreeDFrame structured data type.
ua::ThreeDOrientation
class
OPC UA ThreeDOrientation structured data type.
ua::ThreeDVector
class
OPC UA ThreeDVector structured data type.
ua::TimeZoneDataType
class
OPC UA TimeZoneDataType structured data type.
ua::TraceContextDataType
class
OPC UA TraceContextDataType structured data type.
ua::TransactionErrorType
class
OPC UA TransactionErrorType structured data type.
ua::TransferResult
class
OPC UA TransferResult structured data type.
ua::TransferSubscriptionsRequest
class
OPC UA TransferSubscriptionsRequest request structure.
ua::TransferSubscriptionsResponse
class
OPC UA TransferSubscriptionsResponse response structure.
ua::TranslateBrowsePathsToNodeIdsRequest
class
OPC UA TranslateBrowsePathsToNodeIdsRequest request structure.
ua::TranslateBrowsePathsToNodeIdsResponse
class
OPC UA TranslateBrowsePathsToNodeIdsResponse response structure.
ua::TrustListDataType
class
OPC UA TrustListDataType structured data type.
ua::TrustListValidationOptions
class
OPC UA TrustListValidationOptions option-set (bit mask) data type.
ua::UABinaryFileDataType
class
OPC UA UABinaryFileDataType structured data type.
ua::UnregisterNodesRequest
class
OPC UA UnregisterNodesRequest request structure.
ua::UnregisterNodesResponse
class
OPC UA UnregisterNodesResponse response structure.
ua::UnsignedRationalNumber
class
OPC UA UnsignedRationalNumber structured data type.
ua::UpdateDataDetails
class
OPC UA UpdateDataDetails structured data type.
ua::UpdateEventDetails
class
OPC UA UpdateEventDetails structured data type.
ua::UpdateStructureDataDetails
class
OPC UA UpdateStructureDataDetails structured data type.
ua::UserConfigurationMask
class
OPC UA UserConfigurationMask option-set (bit mask) data type.
ua::UserIdentityToken
class
OPC UA UserIdentityToken structured data type.
ua::UserManagementDataType
class
OPC UA UserManagementDataType structured data type.
ua::UserNameIdentityToken
class
OPC UA UserNameIdentityToken structured data type.
ua::UserTokenPolicy
class
OPC UA UserTokenPolicy structured data type.
ua::UserTokenSettingsDataType
class
OPC UA UserTokenSettingsDataType structured data type.
ua::VariableAttributes
class
OPC UA VariableAttributes structured data type.
ua::VariableTypeAttributes
class
OPC UA VariableTypeAttributes structured data type.
ua::Vector
class
OPC UA Vector structured data type.
ua::ViewAttributes
class
OPC UA ViewAttributes structured data type.
ua::ViewDescription
class
OPC UA ViewDescription structured data type.
ua::WriteRequest
class
OPC UA WriteRequest request structure.
ua::WriteResponse
class
OPC UA WriteResponse response structure.
ua::WriteValue
class
OPC UA WriteValue structured data type.
ua::X509IdentityToken
class
OPC UA X509IdentityToken structured data type.
ua::XVType
class
OPC UA XVType structured data type.
Enumerations
ua::ApplicationType
enum
OPC UA ApplicationType enumeration data type.
ua::AxisScaleEnumeration
enum
OPC UA AxisScaleEnumeration enumeration data type.
ua::BrowseDirection
enum
OPC UA BrowseDirection enumeration data type.
ua::BrowseResultMask
enum
OPC UA BrowseResultMask enumeration data type.
NoneReferenceTypeIdIsForwardNodeClassBrowseNameDisplayNameTypeDefinitionAllReferenceTypeInfoTargetInfo
ua::ChassisIdSubtype
enum
OPC UA ChassisIdSubtype enumeration data type.
ChassisComponent- Represents a chassis identifier based on the value of entPhysicalAlias object (defined in IETF RFC 2737) for a chassis component (i.e., an entPhysicalClass value of chassis(3)).InterfaceAlias- Represents a chassis identifier based on the value of ifAlias object (defined in IETF RFC 2863) for an interface on the containing chassis.PortComponent- Represents a chassis identifier based on the value of entPhysicalAlias object (defined in IETF RFC 2737) for a port or backplane component (i.e., entPhysicalClass has a value of port(10), or backplane(4)), within the containing chassis.MacAddress- Represents a chassis identifier based on the value of a unicast source address (encoded in network byte order and IEEE 802.3 canonical bit order) of a port on the containing chassis as defined in IEEE Std 802-2014.NetworkAddress- Represents a chassis identifier based on a network address associated with a particular chassis.InterfaceName- Represents a chassis identifier based on the value of ifName object (defined in IETF RFC 2863) for an interface on the containing chassis.Local- Represents a chassis identifier based on a locally defined value.
ua::ConfigurationUpdateType
enum
OPC UA ConfigurationUpdateType enumeration data type.
Insert- The target is added. An error occurs if a name conflict occurs.Replace- Existing records are updated. An error occurs if a name cannot be matched to an existing record.InsertOrReplace- Existing records are updated. New records are created if no match to an exising record.Delete- Existing records are deleted. An error occurs if a name cannot be matched to an existing record.
ua::ConversionLimitEnum
enum
OPC UA ConversionLimitEnum enumeration data type.
ua::DataChangeTrigger
enum
OPC UA DataChangeTrigger enumeration data type.
ua::DeadbandType
enum
OPC UA DeadbandType enumeration data type.
ua::DiagnosticsLevel
enum
OPC UA DiagnosticsLevel enumeration data type.
ua::Duplex
enum
OPC UA Duplex enumeration data type.
ua::ExceptionDeviationFormat
enum
OPC UA ExceptionDeviationFormat enumeration data type.
ua::FilterOperator
enum
OPC UA FilterOperator enumeration data type.
EqualsIsNullGreaterThanLessThanGreaterThanOrEqualLessThanOrEqualLikeNotBetweenInListAndOrCastInViewOfTypeRelatedToBitwiseAndBitwiseOr
ua::HistoryUpdateType
enum
OPC UA HistoryUpdateType enumeration data type.
Insert- Data was inserted.Replace- Data was replaced.Update- Data was inserted or replaced.Delete- Data was deleted.
ua::IdType
enum
OPC UA IdType enumeration data type.
ua::IdentityCriteriaType
enum
OPC UA IdentityCriteriaType enumeration data type.
UserName- The rule specifies a UserName from a UserNameIdentityToken.Thumbprint- The rule specifies the Thumbprint of a user or CA Certificate.Role- The rule is a Role specified in an Access Token.GroupId- The rule is a user group specified in the Access Token.Anonymous- The rule specifies Anonymous UserIdentityToken.AuthenticatedUser- The rule specifies any non Anonymous UserIdentityToken.Application- The rule specifies the combination of an application identity and an Anonymous UserIdentityToken.X509Subject- The rule specifies the X509 subject name of a user or CA Certificate.TrustedApplication- The rule specifies any trusted application that has been authenticated with a trusted ApplicationInstance Certificate.
ua::InterfaceAdminStatus
enum
OPC UA InterfaceAdminStatus enumeration data type.
Up- Ready to pass packets.Down- Not ready to pass packets and not in some test mode.Testing- In some test mode.
ua::InterfaceOperStatus
enum
OPC UA InterfaceOperStatus enumeration data type.
Up- Ready to pass packets.Down- The interface does not pass any packets.Testing- In some test mode. No operational packets can be passed.Unknown- Status cannot be determined for some reason.Dormant- Waiting for some external event.NotPresent- Some component (typically hardware) is missing.LowerLayerDown- Down due to state of lower-layer interface(s).
ua::ManAddrIfSubtype
enum
OPC UA ManAddrIfSubtype enumeration data type.
None- Optional variable is not set.Unknown- Interface is not known.PortRef- Interface based on the port-ref MIB object.SystemPortNumber- Interface based on the system port number.
ua::MessageSecurityMode
enum
OPC UA MessageSecurityMode enumeration data type.
ua::ModelChangeStructureVerbMask
enum
OPC UA ModelChangeStructureVerbMask enumeration data type.
ua::MonitoringMode
enum
OPC UA MonitoringMode enumeration data type.
ua::NamingRuleType
enum
OPC UA NamingRuleType enumeration data type.
Mandatory- The BrowseName must appear in all instances of the type.Optional- The BrowseName may appear in an instance of the type.Constraint- The modelling rule defines a constraint and the BrowseName is not used in an instance of the type.
ua::NegotiationStatus
enum
OPC UA NegotiationStatus enumeration data type.
InProgress- The auto-negotiation protocol is running and negotiation is currently in-progress.Complete- The auto-negotiation protocol has completed successfully.Failed- The auto-negotiation protocol has failed.Unknown- The auto-negotiation status is not currently known, this could be because it is still negotiating or the protocol cannot run (e.g., if no medium is present).NoNegotiation- No auto-negotiation is executed.
ua::NodeAttributesMask
enum
OPC UA NodeAttributesMask enumeration data type.
NoneAccessLevelArrayDimensionsBrowseNameContainsNoLoopsDataTypeDescriptionDisplayNameEventNotifierExecutableHistorizingInverseNameIsAbstractMinimumSamplingIntervalNodeClassNodeIdSymmetricUserAccessLevelUserExecutableUserWriteMaskValueRankWriteMaskValueDataTypeDefinitionRolePermissionsAccessRestrictionsAllBaseNodeObjectObjectTypeVariableVariableTypeMethodReferenceTypeView
ua::NodeClass
enum
OPC UA NodeClass enumeration data type.
Unspecified- No value is specified.Object- The Node is an Object.Variable- The Node is a Variable.Method- The Node is a Method.ObjectType- The Node is an ObjectType.VariableType- The Node is a VariableType.ReferenceType- The Node is a ReferenceType.DataType- The Node is a DataType.View- The Node is a View.
ua::OpenFileMode
enum
OPC UA OpenFileMode enumeration data type.
ua::PerformUpdateType
enum
OPC UA PerformUpdateType enumeration data type.
Insert- Data was inserted.Replace- Data was replaced.Update- Data was inserted or replaced.Remove- Data was deleted.
ua::PortIdSubtype
enum
OPC UA PortIdSubtype enumeration data type.
InterfaceAlias- Represents a port identifier based on the ifAlias MIB object defined in IETF RFC 2863.PortComponent- Represents a port identifier based on the value of entPhysicalAlias (defined in IETF RFC 2737) for a port component (i.e., entPhysicalClass value of port(10) or backplane(4)), within the containing chassis.MacAddress- Represents a port identifier based on a unicast source address (encoded in network byte order and IEEE 802.3 canonical bit order) which has been detected by the agent and associated with a particular port (IEEE Std 802-2014).NetworkAddress- Represents a port identifier based on a network address, detected by the agent and associated with a particular port.InterfaceName- Represents a port identifier based on the ifName MIB object, defined in IETF RFC 2863.AgentCircuitId- Represents a port identifier based on the agent-local identifier of the circuit (defined in IETF RFC 3046), detected by the agent and associated with a particular port.Local- Represents a port identifier based on a value locally assigned.
ua::PubSubDiagnosticsCounterClassification
enum
OPC UA PubSubDiagnosticsCounterClassification enumeration data type.
ua::RedundancySupport
enum
OPC UA RedundancySupport enumeration data type.
ua::RedundantServerMode
enum
OPC UA RedundantServerMode enumeration data type.
ua::SecurityTokenRequestType
enum
OPC UA SecurityTokenRequestType enumeration data type.
ua::ServerState
enum
OPC UA ServerState enumeration data type.
ua::SortOrderType
enum
OPC UA SortOrderType enumeration data type.
ua::StructureType
enum
OPC UA StructureType enumeration data type.
ua::TimestampsToReturn
enum
OPC UA TimestampsToReturn enumeration data type.
ua::TrustListMasks
enum
OPC UA TrustListMasks enumeration data type.
None- No fields are provided.TrustedCertificates- The TrustedCertificates are provided.TrustedCrls- The TrustedCrls are provided.IssuerCertificates- The IssuerCertificates are provided.IssuerCrls- The IssuerCrls are provided.All- All fields are provided.
ua::TsnFailureCode
enum
OPC UA TsnFailureCode enumeration data type.
NoFailure- No failure.InsufficientBandwidth- Insufficient bandwidth.InsufficientResources- Insufficient bridge resources.InsufficientTrafficClassBandwidth- Insufficient bandwidth for Traffic Class.StreamIdInUse- StreamID in use by another Talker.StreamDestinationAddressInUse- Stream destination address already in use.StreamPreemptedByHigherRank- Stream pre-empted by higher rank.LatencyHasChanged- Reported latency has changed.EgressPortNotAvbCapable- Egress port is not AVBCapable.UseDifferentDestinationAddress- Use a different destination address.OutOfMsrpResources- Out of MSRP resources.OutOfMmrpResources- Out of MMRP resources.CannotStoreDestinationAddress- Cannot store destination address.PriorityIsNotAnSrcClass- Requested priority is not an SR Class priority.MaxFrameSizeTooLarge- MaxFrameSize is too large for media.MaxFanInPortsLimitReached- MaxFanInPorts limit has been reached.FirstValueChangedForStreamId- Changes in FirstValue for a registered StreamID.VlanBlockedOnEgress- VLAN is blocked on this egress port (Registration Forbidden).VlanTaggingDisabledOnEgress- VLAN tagging is disabled on this egress port (untagged set).SrClassPriorityMismatch- SR class priority mismatch.FeatureNotPropagated- Enhanced feature cannot be propagated to original Port.MaxLatencyExceeded- MaxLatency exceeded.BridgeDoesNotProvideNetworkId- Nearest Bridge cannot provide network identification for stream transformation.StreamTransformNotSupported- Stream transformation not supported.StreamIdTypeNotSupported- Stream identification type not supported for stream transformation.FeatureNotSupported- Enhanced feature cannot be supported without a CNC.
ua::TsnListenerStatus
enum
OPC UA TsnListenerStatus enumeration data type.
None- No Listener detected.Ready- Listener ready (configured).PartialFailed- One or more Listeners ready, and one or more Listeners failed.Failed- Listener failed.
ua::TsnStreamState
enum
OPC UA TsnStreamState enumeration data type.
Disabled- The related TSN Stream is currently disabled.Configuring- The related TSN Stream is in the process of receiving configuration parameters from the TSN Control Layer.Ready- The related TSN Stream has successfully received and applied the configuration from the TSN Control Layer.Operational- The related TSN Stream object is configured and all other required preconditions (e.g.Error- The related TSN Stream object is in an error state.
ua::TsnTalkerStatus
enum
OPC UA TsnTalkerStatus enumeration data type.
ua::UserTokenType
enum
OPC UA UserTokenType enumeration data type.
Type aliases
ua::ApplicationInstanceCertificate
type alias
using ApplicationInstanceCertificate = ByteString;
OPC UA ApplicationInstanceCertificate simple data type.
ua::AudioDataType
type alias
using AudioDataType = ByteString;
OPC UA AudioDataType simple data type.
ua::BitFieldMaskDataType
type alias
using BitFieldMaskDataType = uint64_t;
OPC UA BitFieldMaskDataType simple data type.
ua::ContinuationPoint
type alias
using ContinuationPoint = ByteString;
OPC UA ContinuationPoint simple data type.
ua::Counter
type alias
using Counter = uint32_t;
OPC UA Counter simple data type.
ua::DateString
type alias
using DateString = String;
OPC UA DateString simple data type.
ua::DecimalString
type alias
using DecimalString = String;
OPC UA DecimalString simple data type.
ua::Duration
type alias
using Duration = double;
OPC UA Duration simple data type.
ua::DurationString
type alias
using DurationString = String;
OPC UA DurationString simple data type.
ua::EccEncryptedSecret
type alias
using EccEncryptedSecret = Variant;
OPC UA EccEncryptedSecret simple data type.
ua::EncodedTicket
type alias
using EncodedTicket = String;
OPC UA EncodedTicket simple data type.
ua::Handle
type alias
using Handle = uint32_t;
OPC UA Handle simple data type.
ua::Image
type alias
using Image = ByteString;
OPC UA Image simple data type.
ua::ImageBMP
type alias
OPC UA ImageBMP simple data type.
ua::ImageGIF
type alias
OPC UA ImageGIF simple data type.
ua::ImageJPG
type alias
OPC UA ImageJPG simple data type.
ua::ImagePNG
type alias
OPC UA ImagePNG simple data type.
ua::Index
type alias
using Index = uint32_t;
OPC UA Index simple data type.
ua::IntegerId
type alias
using IntegerId = uint32_t;
OPC UA IntegerId simple data type.
ua::LocaleId
type alias
OPC UA LocaleId simple data type.
ua::NormalizedString
type alias
using NormalizedString = String;
OPC UA NormalizedString simple data type.
ua::NumericRange
type alias
using NumericRange = String;
OPC UA NumericRange simple data type.
ua::RsaEncryptedSecret
type alias
using RsaEncryptedSecret = Variant;
OPC UA RsaEncryptedSecret simple data type.
ua::SemanticVersionString
type alias
using SemanticVersionString = String;
OPC UA SemanticVersionString simple data type.
ua::SessionAuthenticationToken
type alias
using SessionAuthenticationToken = NodeId;
OPC UA SessionAuthenticationToken simple data type.
ua::TimeString
type alias
using TimeString = String;
OPC UA TimeString simple data type.
ua::TrimmedString
type alias
using TrimmedString = String;
OPC UA TrimmedString simple data type.
ua::UriString
type alias
OPC UA UriString simple data type.
ua::UtcTime
type alias
OPC UA UtcTime simple data type.
ua::VersionTime
type alias
using VersionTime = uint32_t;
OPC UA VersionTime simple data type.

