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.

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.

  • Full - Full duplex.
  • Half - Half duplex.
  • Unknown - Link is currently disconnected or initializing.

ua::ExceptionDeviationFormat

enum

OPC UA ExceptionDeviationFormat enumeration data type.

ua::FilterOperator

enum

OPC UA FilterOperator enumeration data type.

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.

ua::NodeClass

enum

OPC UA NodeClass enumeration data type.

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.

ua::TsnFailureCode

enum

OPC UA TsnFailureCode enumeration data type.

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.

  • None - No Talker detected.
  • Ready - Talker ready (configured).
  • Failed - Talker failed.

ua::UserTokenType

enum

OPC UA UserTokenType enumeration data type.

Type aliases

ua::ApplicationInstanceCertificate

type alias

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
using ImageBMP = Image;

OPC UA ImageBMP simple data type.

ua::ImageGIF

type alias
using ImageGIF = Image;

OPC UA ImageGIF simple data type.

ua::ImageJPG

type alias
using ImageJPG = Image;

OPC UA ImageJPG simple data type.

ua::ImagePNG

type alias
using ImagePNG = Image;

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
using LocaleId = String;

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
using UriString = String;

OPC UA UriString simple data type.

ua::UtcTime

type alias
using UtcTime = DateTime;

OPC UA UtcTime simple data type.

ua::VersionTime

type alias
using VersionTime = uint32_t;

OPC UA VersionTime simple data type.

Was this page helpful?