mirror of
https://github.com/OPCFoundation/UA-.NETStandard.git
synced 2026-10-23 02:00:00 +08:00
Modelcompiler 1.05.01 2022 02 24 (#1722)
Incorporate .05.01 2022 02 24 NodeSet Co-authored-by: Randy Armstrong <randy@sparhawksoftware.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
+17905
-8304
File diff suppressed because it is too large
Load Diff
@@ -17,7 +17,7 @@ BadServiceUnsupported,0x800B0000,"The server does not support the requested serv
|
||||
BadShutdown,0x800C0000,"The operation was cancelled because the application is shutting down."
|
||||
BadServerNotConnected,0x800D0000,"The operation could not complete because the client is not connected to the server."
|
||||
BadServerHalted,0x800E0000,"The server has stopped and cannot process any requests."
|
||||
BadNothingToDo,0x800F0000,"There was nothing to do because the client passed a list of operations with no elements."
|
||||
BadNothingToDo,0x800F0000,"No processing could be done because there was nothing to do."
|
||||
BadTooManyOperations,0x80100000,"The request could not be processed because it specified too many operations."
|
||||
BadTooManyMonitoredItems,0x80DB0000,"The request could not be processed because there are too many monitored items in the subscription."
|
||||
BadDataTypeIdUnknown,0x80110000,"The extension object cannot be (de)serialized because the data type id is not recognized."
|
||||
@@ -258,4 +258,5 @@ GoodCascadeNotInvited,0x04030000,"The value source supports cascade handshaking,
|
||||
GoodCascadeNotSelected,0x04040000,"The value source supports cascade handshaking, however, the source has not selected the corresponding cascade primary for use."
|
||||
GoodFaultStateActive,0x04070000,"There is a fault state condition active in the value source."
|
||||
GoodInitiateFaultState,0x04080000,"A fault state condition is being requested of the destination."
|
||||
GoodCascade,0x04090000,"The value is accurate, and the signal source supports cascade handshaking."
|
||||
GoodCascade,0x04090000,"The value is accurate, and the signal source supports cascade handshaking."
|
||||
BadDataSetIdInvalid,0x80E70000,"The DataSet specified for the DataSetWriter creation is invalid."
|
||||
|
@@ -240,9 +240,15 @@
|
||||
<opc:StructuredType Name="Union" BaseType="ua:ExtensionObject">
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:OpaqueType Name="UriString">
|
||||
</opc:OpaqueType>
|
||||
|
||||
<opc:OpaqueType Name="BitFieldMaskDataType">
|
||||
</opc:OpaqueType>
|
||||
|
||||
<opc:OpaqueType Name="SemanticVersionString">
|
||||
</opc:OpaqueType>
|
||||
|
||||
<opc:StructuredType Name="KeyValuePair" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="Key" TypeName="ua:QualifiedName" />
|
||||
<opc:Field Name="Value" TypeName="ua:Variant" />
|
||||
@@ -320,6 +326,7 @@
|
||||
<opc:EnumeratedValue Name="Anonymous" Value="5" />
|
||||
<opc:EnumeratedValue Name="AuthenticatedUser" Value="6" />
|
||||
<opc:EnumeratedValue Name="Application" Value="7" />
|
||||
<opc:EnumeratedValue Name="X509Subject" Value="8" />
|
||||
</opc:EnumeratedType>
|
||||
|
||||
<opc:StructuredType Name="IdentityMappingRuleType" BaseType="ua:ExtensionObject">
|
||||
@@ -411,6 +418,21 @@
|
||||
<opc:Field Name="Body" TypeName="ua:Variant" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="PortableQualifiedName" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="NamespaceUri" TypeName="opc:String" />
|
||||
<opc:Field Name="Name" TypeName="opc:String" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="PortableNodeId" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="NamespaceUri" TypeName="opc:String" />
|
||||
<opc:Field Name="Identifier" TypeName="ua:NodeId" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="UnsignedRationalNumber" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="Numerator" TypeName="opc:UInt32" />
|
||||
<opc:Field Name="Denominator" TypeName="opc:UInt32" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:EnumeratedType Name="PubSubState" LengthInBits="32">
|
||||
<opc:EnumeratedValue Name="Disabled" Value="0" />
|
||||
<opc:EnumeratedValue Name="Paused" Value="1" />
|
||||
@@ -498,6 +520,10 @@
|
||||
<opc:Field Name="Filter" TypeName="tns:ContentFilter" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="PublishedDataSetCustomSourceDataType" BaseType="tns:PublishedDataSetSourceDataType">
|
||||
<opc:Field Name="CyclicDataSet" TypeName="opc:Boolean" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:EnumeratedType Name="DataSetFieldContentMask" LengthInBits="32" IsOptionSet="true">
|
||||
<opc:EnumeratedValue Name="None" Value="0" />
|
||||
<opc:EnumeratedValue Name="StatusCode" Value="1" />
|
||||
@@ -683,6 +709,69 @@
|
||||
<opc:Field Name="Enabled" TypeName="opc:Boolean" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="StandaloneSubscribedDataSetRefDataType" BaseType="tns:SubscribedDataSetDataType">
|
||||
<opc:Field Name="DataSetName" TypeName="opc:String" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="StandaloneSubscribedDataSetDataType" BaseType="tns:SubscribedDataSetDataType">
|
||||
<opc:Field Name="Name" TypeName="opc:String" />
|
||||
<opc:Field Name="NoOfDataSetFolder" TypeName="opc:Int32" />
|
||||
<opc:Field Name="DataSetFolder" TypeName="opc:String" LengthField="NoOfDataSetFolder" />
|
||||
<opc:Field Name="DataSetMetaData" TypeName="tns:DataSetMetaDataType" />
|
||||
<opc:Field Name="SubscribedDataSet" TypeName="ua:ExtensionObject" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="SecurityGroupDataType" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="Name" TypeName="opc:String" />
|
||||
<opc:Field Name="NoOfSecurityGroupFolder" TypeName="opc:Int32" />
|
||||
<opc:Field Name="SecurityGroupFolder" TypeName="opc:String" LengthField="NoOfSecurityGroupFolder" />
|
||||
<opc:Field Name="KeyLifetime" TypeName="opc:Double" />
|
||||
<opc:Field Name="SecurityPolicyUri" TypeName="opc:String" />
|
||||
<opc:Field Name="MaxFutureKeyCount" TypeName="opc:UInt32" />
|
||||
<opc:Field Name="MaxPastKeyCount" TypeName="opc:UInt32" />
|
||||
<opc:Field Name="SecurityGroupId" TypeName="opc:String" />
|
||||
<opc:Field Name="NoOfRolePermissions" TypeName="opc:Int32" />
|
||||
<opc:Field Name="RolePermissions" TypeName="tns:RolePermissionType" LengthField="NoOfRolePermissions" />
|
||||
<opc:Field Name="NoOfGroupProperties" TypeName="opc:Int32" />
|
||||
<opc:Field Name="GroupProperties" TypeName="tns:KeyValuePair" LengthField="NoOfGroupProperties" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="PubSubKeyPushTargetDataType" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="ApplicationUri" TypeName="opc:String" />
|
||||
<opc:Field Name="NoOfPushTargetFolder" TypeName="opc:Int32" />
|
||||
<opc:Field Name="PushTargetFolder" TypeName="opc:String" LengthField="NoOfPushTargetFolder" />
|
||||
<opc:Field Name="EndpointUrl" TypeName="opc:String" />
|
||||
<opc:Field Name="SecurityPolicyUri" TypeName="opc:String" />
|
||||
<opc:Field Name="UserTokenType" TypeName="tns:UserTokenPolicy" />
|
||||
<opc:Field Name="RequestedKeyCount" TypeName="opc:UInt16" />
|
||||
<opc:Field Name="RetryInterval" TypeName="opc:Double" />
|
||||
<opc:Field Name="NoOfPushTargetProperties" TypeName="opc:Int32" />
|
||||
<opc:Field Name="PushTargetProperties" TypeName="tns:KeyValuePair" LengthField="NoOfPushTargetProperties" />
|
||||
<opc:Field Name="NoOfSecurityGroups" TypeName="opc:Int32" />
|
||||
<opc:Field Name="SecurityGroups" TypeName="opc:String" LengthField="NoOfSecurityGroups" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="PubSubConfiguration2DataType" BaseType="tns:PubSubConfigurationDataType">
|
||||
<opc:Field Name="NoOfPublishedDataSets" TypeName="opc:Int32" />
|
||||
<opc:Field Name="PublishedDataSets" TypeName="tns:PublishedDataSetDataType" LengthField="NoOfPublishedDataSets" />
|
||||
<opc:Field Name="NoOfConnections" TypeName="opc:Int32" />
|
||||
<opc:Field Name="Connections" TypeName="tns:PubSubConnectionDataType" LengthField="NoOfConnections" />
|
||||
<opc:Field Name="Enabled" TypeName="opc:Boolean" SourceType="tns:PubSubConfigurationDataType" />
|
||||
<opc:Field Name="NoOfSubscribedDataSets" TypeName="opc:Int32" />
|
||||
<opc:Field Name="SubscribedDataSets" TypeName="tns:StandaloneSubscribedDataSetDataType" LengthField="NoOfSubscribedDataSets" />
|
||||
<opc:Field Name="NoOfDataSetClasses" TypeName="opc:Int32" />
|
||||
<opc:Field Name="DataSetClasses" TypeName="tns:DataSetMetaDataType" LengthField="NoOfDataSetClasses" />
|
||||
<opc:Field Name="NoOfDefaultSecurityKeyServices" TypeName="opc:Int32" />
|
||||
<opc:Field Name="DefaultSecurityKeyServices" TypeName="tns:EndpointDescription" LengthField="NoOfDefaultSecurityKeyServices" />
|
||||
<opc:Field Name="NoOfSecurityGroups" TypeName="opc:Int32" />
|
||||
<opc:Field Name="SecurityGroups" TypeName="tns:SecurityGroupDataType" LengthField="NoOfSecurityGroups" />
|
||||
<opc:Field Name="NoOfPubSubKeyPushTargets" TypeName="opc:Int32" />
|
||||
<opc:Field Name="PubSubKeyPushTargets" TypeName="tns:PubSubKeyPushTargetDataType" LengthField="NoOfPubSubKeyPushTargets" />
|
||||
<opc:Field Name="ConfigurationVersion" TypeName="opc:UInt32" />
|
||||
<opc:Field Name="NoOfConfigurationProperties" TypeName="opc:Int32" />
|
||||
<opc:Field Name="ConfigurationProperties" TypeName="tns:KeyValuePair" LengthField="NoOfConfigurationProperties" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:EnumeratedType Name="DataSetOrderingType" LengthInBits="32">
|
||||
<opc:EnumeratedValue Name="Undefined" Value="0" />
|
||||
<opc:EnumeratedValue Name="AscendingWriterId" Value="1" />
|
||||
@@ -764,6 +853,8 @@
|
||||
<opc:EnumeratedValue Name="Timestamp" Value="8" />
|
||||
<opc:EnumeratedValue Name="Status" Value="16" />
|
||||
<opc:EnumeratedValue Name="MessageType" Value="32" />
|
||||
<opc:EnumeratedValue Name="DataSetWriterName" Value="64" />
|
||||
<opc:EnumeratedValue Name="ReversibleFieldEncoding" Value="128" />
|
||||
</opc:EnumeratedType>
|
||||
|
||||
<opc:StructuredType Name="JsonDataSetWriterMessageDataType" BaseType="tns:DataSetWriterMessageDataType">
|
||||
@@ -775,15 +866,60 @@
|
||||
<opc:Field Name="DataSetMessageContentMask" TypeName="tns:JsonDataSetMessageContentMask" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="QosDataType" BaseType="ua:ExtensionObject">
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="TransmitQosDataType" BaseType="tns:QosDataType">
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="TransmitQosPriorityDataType" BaseType="tns:TransmitQosDataType">
|
||||
<opc:Field Name="PriorityLabel" TypeName="opc:String" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="ReceiveQosDataType" BaseType="tns:QosDataType">
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="ReceiveQosPriorityDataType" BaseType="tns:ReceiveQosDataType">
|
||||
<opc:Field Name="PriorityLabel" TypeName="opc:String" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="DatagramConnectionTransportDataType" BaseType="tns:ConnectionTransportDataType">
|
||||
<opc:Field Name="DiscoveryAddress" TypeName="ua:ExtensionObject" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="DatagramConnectionTransport2DataType" BaseType="tns:DatagramConnectionTransportDataType">
|
||||
<opc:Field Name="DiscoveryAddress" TypeName="ua:ExtensionObject" SourceType="tns:DatagramConnectionTransportDataType" />
|
||||
<opc:Field Name="DiscoveryAnnounceRate" TypeName="opc:UInt32" />
|
||||
<opc:Field Name="DiscoveryMaxMessageSize" TypeName="opc:UInt32" />
|
||||
<opc:Field Name="QosCategory" TypeName="opc:String" />
|
||||
<opc:Field Name="NoOfDatagramQos" TypeName="opc:Int32" />
|
||||
<opc:Field Name="DatagramQos" TypeName="ua:ExtensionObject" LengthField="NoOfDatagramQos" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="DatagramWriterGroupTransportDataType" BaseType="tns:WriterGroupTransportDataType">
|
||||
<opc:Field Name="MessageRepeatCount" TypeName="opc:Byte" />
|
||||
<opc:Field Name="MessageRepeatDelay" TypeName="opc:Double" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="DatagramWriterGroupTransport2DataType" BaseType="tns:DatagramWriterGroupTransportDataType">
|
||||
<opc:Field Name="MessageRepeatCount" TypeName="opc:Byte" SourceType="tns:DatagramWriterGroupTransportDataType" />
|
||||
<opc:Field Name="MessageRepeatDelay" TypeName="opc:Double" SourceType="tns:DatagramWriterGroupTransportDataType" />
|
||||
<opc:Field Name="Address" TypeName="ua:ExtensionObject" />
|
||||
<opc:Field Name="QosCategory" TypeName="opc:String" />
|
||||
<opc:Field Name="NoOfDatagramQos" TypeName="opc:Int32" />
|
||||
<opc:Field Name="DatagramQos" TypeName="ua:ExtensionObject" LengthField="NoOfDatagramQos" />
|
||||
<opc:Field Name="DiscoveryAnnounceRate" TypeName="opc:UInt32" />
|
||||
<opc:Field Name="Topic" TypeName="opc:String" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="DatagramDataSetReaderTransportDataType" BaseType="tns:DataSetReaderTransportDataType">
|
||||
<opc:Field Name="Address" TypeName="ua:ExtensionObject" />
|
||||
<opc:Field Name="QosCategory" TypeName="opc:String" />
|
||||
<opc:Field Name="NoOfDatagramQos" TypeName="opc:Int32" />
|
||||
<opc:Field Name="DatagramQos" TypeName="ua:ExtensionObject" LengthField="NoOfDatagramQos" />
|
||||
<opc:Field Name="Topic" TypeName="opc:String" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="BrokerConnectionTransportDataType" BaseType="tns:ConnectionTransportDataType">
|
||||
<opc:Field Name="ResourceUri" TypeName="opc:String" />
|
||||
<opc:Field Name="AuthenticationProfileUri" TypeName="opc:String" />
|
||||
@@ -821,6 +957,36 @@
|
||||
<opc:Field Name="MetaDataQueueName" TypeName="opc:String" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:EnumeratedType Name="PubSubConfigurationRefMask" LengthInBits="32" IsOptionSet="true">
|
||||
<opc:EnumeratedValue Name="None" Value="0" />
|
||||
<opc:EnumeratedValue Name="ElementAdd" Value="1" />
|
||||
<opc:EnumeratedValue Name="ElementMatch" Value="2" />
|
||||
<opc:EnumeratedValue Name="ElementModify" Value="4" />
|
||||
<opc:EnumeratedValue Name="ElementRemove" Value="8" />
|
||||
<opc:EnumeratedValue Name="ReferenceWriter" Value="16" />
|
||||
<opc:EnumeratedValue Name="ReferenceReader" Value="32" />
|
||||
<opc:EnumeratedValue Name="ReferenceWriterGroup" Value="64" />
|
||||
<opc:EnumeratedValue Name="ReferenceReaderGroup" Value="128" />
|
||||
<opc:EnumeratedValue Name="ReferenceConnection" Value="256" />
|
||||
<opc:EnumeratedValue Name="ReferencePubDataset" Value="512" />
|
||||
<opc:EnumeratedValue Name="ReferenceSubDataset" Value="1024" />
|
||||
<opc:EnumeratedValue Name="ReferenceSecurityGroup" Value="2048" />
|
||||
<opc:EnumeratedValue Name="ReferencePushTarget" Value="4096" />
|
||||
</opc:EnumeratedType>
|
||||
|
||||
<opc:StructuredType Name="PubSubConfigurationRefDataType" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="ConfigurationMask" TypeName="tns:PubSubConfigurationRefMask" />
|
||||
<opc:Field Name="ElementIndex" TypeName="opc:UInt16" />
|
||||
<opc:Field Name="ConnectionIndex" TypeName="opc:UInt16" />
|
||||
<opc:Field Name="GroupIndex" TypeName="opc:UInt16" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:StructuredType Name="PubSubConfigurationValueDataType" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="ConfigurationElement" TypeName="tns:PubSubConfigurationRefDataType" />
|
||||
<opc:Field Name="Name" TypeName="opc:String" />
|
||||
<opc:Field Name="Identifier" TypeName="ua:Variant" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:EnumeratedType Name="DiagnosticsLevel" LengthInBits="32">
|
||||
<opc:EnumeratedValue Name="Basic" Value="0" />
|
||||
<opc:EnumeratedValue Name="Advanced" Value="1" />
|
||||
@@ -840,6 +1006,33 @@
|
||||
<opc:Field Name="ReferencedNodes" TypeName="ua:ExpandedNodeId" LengthField="NoOfReferencedNodes" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:EnumeratedType Name="PasswordOptionsMask" LengthInBits="32" IsOptionSet="true">
|
||||
<opc:EnumeratedValue Name="None" Value="0" />
|
||||
<opc:EnumeratedValue Name="SupportInitialPasswordChange" Value="1" />
|
||||
<opc:EnumeratedValue Name="SupportDisableUser" Value="2" />
|
||||
<opc:EnumeratedValue Name="SupportDisableDeleteForUser" Value="4" />
|
||||
<opc:EnumeratedValue Name="SupportNoChangeForUser" Value="8" />
|
||||
<opc:EnumeratedValue Name="SupportDescriptionForUser" Value="16" />
|
||||
<opc:EnumeratedValue Name="RequiresUpperCaseCharacters" Value="32" />
|
||||
<opc:EnumeratedValue Name="RequiresLowerCaseCharacters" Value="64" />
|
||||
<opc:EnumeratedValue Name="RequiresDigitCharacters" Value="128" />
|
||||
<opc:EnumeratedValue Name="RequiresSpecialCharacters" Value="256" />
|
||||
</opc:EnumeratedType>
|
||||
|
||||
<opc:EnumeratedType Name="UserConfigurationMask" LengthInBits="32" IsOptionSet="true">
|
||||
<opc:EnumeratedValue Name="None" Value="0" />
|
||||
<opc:EnumeratedValue Name="NoDelete" Value="1" />
|
||||
<opc:EnumeratedValue Name="Disabled" Value="2" />
|
||||
<opc:EnumeratedValue Name="NoChangeByUser" Value="4" />
|
||||
<opc:EnumeratedValue Name="MustChangePassword" Value="8" />
|
||||
</opc:EnumeratedType>
|
||||
|
||||
<opc:StructuredType Name="UserManagementDataType" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="UserName" TypeName="opc:String" />
|
||||
<opc:Field Name="UserConfiguration" TypeName="tns:UserConfigurationMask" />
|
||||
<opc:Field Name="Description" TypeName="opc:String" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:EnumeratedType Name="Duplex" LengthInBits="32">
|
||||
<opc:EnumeratedValue Name="Full" Value="0" />
|
||||
<opc:EnumeratedValue Name="Half" Value="1" />
|
||||
@@ -920,9 +1113,11 @@
|
||||
<opc:EnumeratedValue Name="Failed" Value="3" />
|
||||
</opc:EnumeratedType>
|
||||
|
||||
<opc:StructuredType Name="UnsignedRationalNumber" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="Numerator" TypeName="opc:UInt32" />
|
||||
<opc:Field Name="Denominator" TypeName="opc:UInt32" />
|
||||
<opc:StructuredType Name="PriorityMappingEntryType" BaseType="ua:ExtensionObject">
|
||||
<opc:Field Name="MappingUri" TypeName="opc:String" />
|
||||
<opc:Field Name="PriorityLabel" TypeName="opc:String" />
|
||||
<opc:Field Name="PriorityValue_PCP" TypeName="opc:Byte" />
|
||||
<opc:Field Name="PriorityValue_DSCP" TypeName="opc:UInt32" />
|
||||
</opc:StructuredType>
|
||||
|
||||
<opc:EnumeratedType Name="IdType" LengthInBits="32">
|
||||
@@ -989,6 +1184,8 @@
|
||||
<opc:EnumeratedValue Name="NonatomicWrite" Value="512" />
|
||||
<opc:EnumeratedValue Name="WriteFullArrayOnly" Value="1024" />
|
||||
<opc:EnumeratedValue Name="NoSubDataTypes" Value="2048" />
|
||||
<opc:EnumeratedValue Name="NonVolatile" Value="4096" />
|
||||
<opc:EnumeratedValue Name="Constant" Value="8192" />
|
||||
</opc:EnumeratedType>
|
||||
|
||||
<opc:EnumeratedType Name="EventNotifierType" LengthInBits="8" IsOptionSet="true">
|
||||
@@ -1314,12 +1511,6 @@
|
||||
<opc:OpaqueType Name="UtcTime">
|
||||
</opc:OpaqueType>
|
||||
|
||||
<opc:OpaqueType Name="Time">
|
||||
</opc:OpaqueType>
|
||||
|
||||
<opc:OpaqueType Name="Date">
|
||||
</opc:OpaqueType>
|
||||
|
||||
<opc:OpaqueType Name="LocaleId">
|
||||
</opc:OpaqueType>
|
||||
|
||||
|
||||
@@ -532,8 +532,12 @@
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfUnion" type="tns:ListOfUnion" nillable="true"></xs:element>
|
||||
|
||||
<xs:element name="UriString" type="xs:string" />
|
||||
|
||||
<xs:element name="BitFieldMaskDataType" type="xs:unsignedLong" />
|
||||
|
||||
<xs:element name="SemanticVersionString" type="xs:string" />
|
||||
|
||||
<xs:complexType name="KeyValuePair">
|
||||
<xs:sequence>
|
||||
<xs:element name="Key" type="ua:QualifiedName" minOccurs="0" nillable="true" />
|
||||
@@ -753,6 +757,7 @@
|
||||
<xs:enumeration value="Anonymous_5" />
|
||||
<xs:enumeration value="AuthenticatedUser_6" />
|
||||
<xs:enumeration value="Application_7" />
|
||||
<xs:enumeration value="X509Subject_8" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="IdentityCriteriaType" type="tns:IdentityCriteriaType" />
|
||||
@@ -942,6 +947,51 @@
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfUABinaryFileDataType" type="tns:ListOfUABinaryFileDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="PortableQualifiedName">
|
||||
<xs:sequence>
|
||||
<xs:element name="NamespaceUri" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="Name" type="xs:string" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="PortableQualifiedName" type="tns:PortableQualifiedName" />
|
||||
|
||||
<xs:complexType name="ListOfPortableQualifiedName">
|
||||
<xs:sequence>
|
||||
<xs:element name="PortableQualifiedName" type="tns:PortableQualifiedName" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPortableQualifiedName" type="tns:ListOfPortableQualifiedName" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="PortableNodeId">
|
||||
<xs:sequence>
|
||||
<xs:element name="NamespaceUri" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="Identifier" type="ua:NodeId" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="PortableNodeId" type="tns:PortableNodeId" />
|
||||
|
||||
<xs:complexType name="ListOfPortableNodeId">
|
||||
<xs:sequence>
|
||||
<xs:element name="PortableNodeId" type="tns:PortableNodeId" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPortableNodeId" type="tns:ListOfPortableNodeId" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="UnsignedRationalNumber">
|
||||
<xs:sequence>
|
||||
<xs:element name="Numerator" type="xs:unsignedInt" minOccurs="0" />
|
||||
<xs:element name="Denominator" type="xs:unsignedInt" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="UnsignedRationalNumber" type="tns:UnsignedRationalNumber" />
|
||||
|
||||
<xs:complexType name="ListOfUnsignedRationalNumber">
|
||||
<xs:sequence>
|
||||
<xs:element name="UnsignedRationalNumber" type="tns:UnsignedRationalNumber" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfUnsignedRationalNumber" type="tns:ListOfUnsignedRationalNumber" nillable="true"></xs:element>
|
||||
|
||||
<xs:simpleType name="PubSubState">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Disabled_0" />
|
||||
@@ -1116,6 +1166,24 @@
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPublishedEventsDataType" type="tns:ListOfPublishedEventsDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="PublishedDataSetCustomSourceDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:PublishedDataSetSourceDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CyclicDataSet" type="xs:boolean" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="PublishedDataSetCustomSourceDataType" type="tns:PublishedDataSetCustomSourceDataType" />
|
||||
|
||||
<xs:complexType name="ListOfPublishedDataSetCustomSourceDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="PublishedDataSetCustomSourceDataType" type="tns:PublishedDataSetCustomSourceDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPublishedDataSetCustomSourceDataType" type="tns:ListOfPublishedDataSetCustomSourceDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:simpleType name="DataSetFieldContentMask">
|
||||
<xs:restriction base="xs:unsignedInt">
|
||||
</xs:restriction>
|
||||
@@ -1520,6 +1588,113 @@
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPubSubConfigurationDataType" type="tns:ListOfPubSubConfigurationDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="StandaloneSubscribedDataSetRefDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:SubscribedDataSetDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DataSetName" type="xs:string" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="StandaloneSubscribedDataSetRefDataType" type="tns:StandaloneSubscribedDataSetRefDataType" />
|
||||
|
||||
<xs:complexType name="ListOfStandaloneSubscribedDataSetRefDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="StandaloneSubscribedDataSetRefDataType" type="tns:StandaloneSubscribedDataSetRefDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfStandaloneSubscribedDataSetRefDataType" type="tns:ListOfStandaloneSubscribedDataSetRefDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="StandaloneSubscribedDataSetDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:SubscribedDataSetDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Name" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="DataSetFolder" type="ua:ListOfString" minOccurs="0" nillable="true" />
|
||||
<xs:element name="DataSetMetaData" type="tns:DataSetMetaDataType" minOccurs="0" nillable="true" />
|
||||
<xs:element name="SubscribedDataSet" type="ua:ExtensionObject" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="StandaloneSubscribedDataSetDataType" type="tns:StandaloneSubscribedDataSetDataType" />
|
||||
|
||||
<xs:complexType name="ListOfStandaloneSubscribedDataSetDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="StandaloneSubscribedDataSetDataType" type="tns:StandaloneSubscribedDataSetDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfStandaloneSubscribedDataSetDataType" type="tns:ListOfStandaloneSubscribedDataSetDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="SecurityGroupDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Name" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="SecurityGroupFolder" type="ua:ListOfString" minOccurs="0" nillable="true" />
|
||||
<xs:element name="KeyLifetime" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="SecurityPolicyUri" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="MaxFutureKeyCount" type="xs:unsignedInt" minOccurs="0" />
|
||||
<xs:element name="MaxPastKeyCount" type="xs:unsignedInt" minOccurs="0" />
|
||||
<xs:element name="SecurityGroupId" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="RolePermissions" type="tns:ListOfRolePermissionType" minOccurs="0" nillable="true" />
|
||||
<xs:element name="GroupProperties" type="tns:ListOfKeyValuePair" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="SecurityGroupDataType" type="tns:SecurityGroupDataType" />
|
||||
|
||||
<xs:complexType name="ListOfSecurityGroupDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="SecurityGroupDataType" type="tns:SecurityGroupDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfSecurityGroupDataType" type="tns:ListOfSecurityGroupDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="PubSubKeyPushTargetDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ApplicationUri" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="PushTargetFolder" type="ua:ListOfString" minOccurs="0" nillable="true" />
|
||||
<xs:element name="EndpointUrl" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="SecurityPolicyUri" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="UserTokenType" type="tns:UserTokenPolicy" minOccurs="0" nillable="true" />
|
||||
<xs:element name="RequestedKeyCount" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="RetryInterval" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="PushTargetProperties" type="tns:ListOfKeyValuePair" minOccurs="0" nillable="true" />
|
||||
<xs:element name="SecurityGroups" type="ua:ListOfString" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="PubSubKeyPushTargetDataType" type="tns:PubSubKeyPushTargetDataType" />
|
||||
|
||||
<xs:complexType name="ListOfPubSubKeyPushTargetDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="PubSubKeyPushTargetDataType" type="tns:PubSubKeyPushTargetDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPubSubKeyPushTargetDataType" type="tns:ListOfPubSubKeyPushTargetDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="PubSubConfiguration2DataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:PubSubConfigurationDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="SubscribedDataSets" type="tns:ListOfStandaloneSubscribedDataSetDataType" minOccurs="0" nillable="true" />
|
||||
<xs:element name="DataSetClasses" type="tns:ListOfDataSetMetaDataType" minOccurs="0" nillable="true" />
|
||||
<xs:element name="DefaultSecurityKeyServices" type="tns:ListOfEndpointDescription" minOccurs="0" nillable="true" />
|
||||
<xs:element name="SecurityGroups" type="tns:ListOfSecurityGroupDataType" minOccurs="0" nillable="true" />
|
||||
<xs:element name="PubSubKeyPushTargets" type="tns:ListOfPubSubKeyPushTargetDataType" minOccurs="0" nillable="true" />
|
||||
<xs:element name="ConfigurationVersion" type="xs:unsignedInt" minOccurs="0" />
|
||||
<xs:element name="ConfigurationProperties" type="tns:ListOfKeyValuePair" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="PubSubConfiguration2DataType" type="tns:PubSubConfiguration2DataType" />
|
||||
|
||||
<xs:complexType name="ListOfPubSubConfiguration2DataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="PubSubConfiguration2DataType" type="tns:PubSubConfiguration2DataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPubSubConfiguration2DataType" type="tns:ListOfPubSubConfiguration2DataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:simpleType name="DataSetOrderingType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Undefined_0" />
|
||||
@@ -1712,6 +1887,89 @@
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfJsonDataSetReaderMessageDataType" type="tns:ListOfJsonDataSetReaderMessageDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="QosDataType">
|
||||
<xs:sequence>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="QosDataType" type="tns:QosDataType" />
|
||||
|
||||
<xs:complexType name="ListOfQosDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="QosDataType" type="tns:QosDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfQosDataType" type="tns:ListOfQosDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="TransmitQosDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:QosDataType">
|
||||
<xs:sequence>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="TransmitQosDataType" type="tns:TransmitQosDataType" />
|
||||
|
||||
<xs:complexType name="ListOfTransmitQosDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TransmitQosDataType" type="tns:TransmitQosDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfTransmitQosDataType" type="tns:ListOfTransmitQosDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="TransmitQosPriorityDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:TransmitQosDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="PriorityLabel" type="xs:string" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="TransmitQosPriorityDataType" type="tns:TransmitQosPriorityDataType" />
|
||||
|
||||
<xs:complexType name="ListOfTransmitQosPriorityDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TransmitQosPriorityDataType" type="tns:TransmitQosPriorityDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfTransmitQosPriorityDataType" type="tns:ListOfTransmitQosPriorityDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="ReceiveQosDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:QosDataType">
|
||||
<xs:sequence>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="ReceiveQosDataType" type="tns:ReceiveQosDataType" />
|
||||
|
||||
<xs:complexType name="ListOfReceiveQosDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ReceiveQosDataType" type="tns:ReceiveQosDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfReceiveQosDataType" type="tns:ListOfReceiveQosDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="ReceiveQosPriorityDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:ReceiveQosDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="PriorityLabel" type="xs:string" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="ReceiveQosPriorityDataType" type="tns:ReceiveQosPriorityDataType" />
|
||||
|
||||
<xs:complexType name="ListOfReceiveQosPriorityDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ReceiveQosPriorityDataType" type="tns:ReceiveQosPriorityDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfReceiveQosPriorityDataType" type="tns:ListOfReceiveQosPriorityDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="DatagramConnectionTransportDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:ConnectionTransportDataType">
|
||||
@@ -1730,6 +1988,27 @@
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfDatagramConnectionTransportDataType" type="tns:ListOfDatagramConnectionTransportDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="DatagramConnectionTransport2DataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:DatagramConnectionTransportDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DiscoveryAnnounceRate" type="xs:unsignedInt" minOccurs="0" />
|
||||
<xs:element name="DiscoveryMaxMessageSize" type="xs:unsignedInt" minOccurs="0" />
|
||||
<xs:element name="QosCategory" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="DatagramQos" type="ua:ListOfExtensionObject" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="DatagramConnectionTransport2DataType" type="tns:DatagramConnectionTransport2DataType" />
|
||||
|
||||
<xs:complexType name="ListOfDatagramConnectionTransport2DataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatagramConnectionTransport2DataType" type="tns:DatagramConnectionTransport2DataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfDatagramConnectionTransport2DataType" type="tns:ListOfDatagramConnectionTransport2DataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="DatagramWriterGroupTransportDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:WriterGroupTransportDataType">
|
||||
@@ -1749,6 +2028,49 @@
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfDatagramWriterGroupTransportDataType" type="tns:ListOfDatagramWriterGroupTransportDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="DatagramWriterGroupTransport2DataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:DatagramWriterGroupTransportDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Address" type="ua:ExtensionObject" minOccurs="0" nillable="true" />
|
||||
<xs:element name="QosCategory" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="DatagramQos" type="ua:ListOfExtensionObject" minOccurs="0" nillable="true" />
|
||||
<xs:element name="DiscoveryAnnounceRate" type="xs:unsignedInt" minOccurs="0" />
|
||||
<xs:element name="Topic" type="xs:string" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="DatagramWriterGroupTransport2DataType" type="tns:DatagramWriterGroupTransport2DataType" />
|
||||
|
||||
<xs:complexType name="ListOfDatagramWriterGroupTransport2DataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatagramWriterGroupTransport2DataType" type="tns:DatagramWriterGroupTransport2DataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfDatagramWriterGroupTransport2DataType" type="tns:ListOfDatagramWriterGroupTransport2DataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="DatagramDataSetReaderTransportDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:DataSetReaderTransportDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Address" type="ua:ExtensionObject" minOccurs="0" nillable="true" />
|
||||
<xs:element name="QosCategory" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="DatagramQos" type="ua:ListOfExtensionObject" minOccurs="0" nillable="true" />
|
||||
<xs:element name="Topic" type="xs:string" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:element name="DatagramDataSetReaderTransportDataType" type="tns:DatagramDataSetReaderTransportDataType" />
|
||||
|
||||
<xs:complexType name="ListOfDatagramDataSetReaderTransportDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatagramDataSetReaderTransportDataType" type="tns:DatagramDataSetReaderTransportDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfDatagramDataSetReaderTransportDataType" type="tns:ListOfDatagramDataSetReaderTransportDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="BrokerConnectionTransportDataType">
|
||||
<xs:complexContent mixed="false">
|
||||
<xs:extension base="tns:ConnectionTransportDataType">
|
||||
@@ -1852,6 +2174,52 @@
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfBrokerDataSetReaderTransportDataType" type="tns:ListOfBrokerDataSetReaderTransportDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:simpleType name="PubSubConfigurationRefMask">
|
||||
<xs:restriction base="xs:unsignedInt">
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="PubSubConfigurationRefMask" type="tns:PubSubConfigurationRefMask" />
|
||||
|
||||
<xs:complexType name="ListOfPubSubConfigurationRefMask">
|
||||
<xs:sequence>
|
||||
<xs:element name="PubSubConfigurationRefMask" type="tns:PubSubConfigurationRefMask" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPubSubConfigurationRefMask" type="tns:ListOfPubSubConfigurationRefMask" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="PubSubConfigurationRefDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ConfigurationMask" type="tns:PubSubConfigurationRefMask" minOccurs="0" />
|
||||
<xs:element name="ElementIndex" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="ConnectionIndex" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="GroupIndex" type="xs:unsignedShort" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="PubSubConfigurationRefDataType" type="tns:PubSubConfigurationRefDataType" />
|
||||
|
||||
<xs:complexType name="ListOfPubSubConfigurationRefDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="PubSubConfigurationRefDataType" type="tns:PubSubConfigurationRefDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPubSubConfigurationRefDataType" type="tns:ListOfPubSubConfigurationRefDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="PubSubConfigurationValueDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ConfigurationElement" type="tns:PubSubConfigurationRefDataType" minOccurs="0" nillable="true" />
|
||||
<xs:element name="Name" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="Identifier" type="ua:Variant" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="PubSubConfigurationValueDataType" type="tns:PubSubConfigurationValueDataType" />
|
||||
|
||||
<xs:complexType name="ListOfPubSubConfigurationValueDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="PubSubConfigurationValueDataType" type="tns:PubSubConfigurationValueDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPubSubConfigurationValueDataType" type="tns:ListOfPubSubConfigurationValueDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:simpleType name="DiagnosticsLevel">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Basic_0" />
|
||||
@@ -1900,6 +2268,48 @@
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfAliasNameDataType" type="tns:ListOfAliasNameDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:simpleType name="PasswordOptionsMask">
|
||||
<xs:restriction base="xs:unsignedInt">
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="PasswordOptionsMask" type="tns:PasswordOptionsMask" />
|
||||
|
||||
<xs:complexType name="ListOfPasswordOptionsMask">
|
||||
<xs:sequence>
|
||||
<xs:element name="PasswordOptionsMask" type="tns:PasswordOptionsMask" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfPasswordOptionsMask" type="tns:ListOfPasswordOptionsMask" nillable="true"></xs:element>
|
||||
|
||||
<xs:simpleType name="UserConfigurationMask">
|
||||
<xs:restriction base="xs:unsignedInt">
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="UserConfigurationMask" type="tns:UserConfigurationMask" />
|
||||
|
||||
<xs:complexType name="ListOfUserConfigurationMask">
|
||||
<xs:sequence>
|
||||
<xs:element name="UserConfigurationMask" type="tns:UserConfigurationMask" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfUserConfigurationMask" type="tns:ListOfUserConfigurationMask" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="UserManagementDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="UserName" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="UserConfiguration" type="tns:UserConfigurationMask" minOccurs="0" />
|
||||
<xs:element name="Description" type="xs:string" minOccurs="0" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="UserManagementDataType" type="tns:UserManagementDataType" />
|
||||
|
||||
<xs:complexType name="ListOfUserManagementDataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="UserManagementDataType" type="tns:UserManagementDataType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfUserManagementDataType" type="tns:ListOfUserManagementDataType" nillable="true"></xs:element>
|
||||
|
||||
<xs:simpleType name="Duplex">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="Full_0" />
|
||||
@@ -2060,20 +2470,22 @@
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfTsnListenerStatus" type="tns:ListOfTsnListenerStatus" nillable="true"></xs:element>
|
||||
|
||||
<xs:complexType name="UnsignedRationalNumber">
|
||||
<xs:complexType name="PriorityMappingEntryType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Numerator" type="xs:unsignedInt" minOccurs="0" />
|
||||
<xs:element name="Denominator" type="xs:unsignedInt" minOccurs="0" />
|
||||
<xs:element name="MappingUri" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="PriorityLabel" type="xs:string" minOccurs="0" nillable="true" />
|
||||
<xs:element name="PriorityValue_PCP" type="xs:unsignedByte" minOccurs="0" />
|
||||
<xs:element name="PriorityValue_DSCP" type="xs:unsignedInt" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="UnsignedRationalNumber" type="tns:UnsignedRationalNumber" />
|
||||
<xs:element name="PriorityMappingEntryType" type="tns:PriorityMappingEntryType" />
|
||||
|
||||
<xs:complexType name="ListOfUnsignedRationalNumber">
|
||||
<xs:complexType name="ListOfPriorityMappingEntryType">
|
||||
<xs:sequence>
|
||||
<xs:element name="UnsignedRationalNumber" type="tns:UnsignedRationalNumber" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
<xs:element name="PriorityMappingEntryType" type="tns:PriorityMappingEntryType" minOccurs="0" maxOccurs="unbounded" nillable="true" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ListOfUnsignedRationalNumber" type="tns:ListOfUnsignedRationalNumber" nillable="true"></xs:element>
|
||||
<xs:element name="ListOfPriorityMappingEntryType" type="tns:ListOfPriorityMappingEntryType" nillable="true"></xs:element>
|
||||
|
||||
<xs:simpleType name="IdType">
|
||||
<xs:restriction base="xs:string">
|
||||
@@ -2475,10 +2887,6 @@
|
||||
|
||||
<xs:element name="UtcTime" type="xs:dateTime" />
|
||||
|
||||
<xs:element name="Time" type="xs:string" />
|
||||
|
||||
<xs:element name="Date" type="xs:dateTime" />
|
||||
|
||||
<xs:element name="LocaleId" type="xs:string" />
|
||||
|
||||
<xs:complexType name="TimeZoneDataType">
|
||||
|
||||
@@ -498,7 +498,18 @@ namespace Opc.Ua
|
||||
try
|
||||
{
|
||||
store.Delete(certificate.Thumbprint);
|
||||
store.Add(certificate);
|
||||
// save only public key
|
||||
if (certificate.HasPrivateKey)
|
||||
{
|
||||
using (var cert = new X509Certificate2(certificate.RawData))
|
||||
{
|
||||
store.Add(cert);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
store.Add(certificate);
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -254,7 +254,7 @@ namespace Opc.Ua
|
||||
{
|
||||
attributesToSave |= AttributesToSave.UserExecutable;
|
||||
}
|
||||
|
||||
|
||||
return attributesToSave;
|
||||
}
|
||||
|
||||
|
||||
@@ -120,7 +120,7 @@ namespace Opc.Ua
|
||||
public const uint BadServerHalted = 0x800E0000;
|
||||
|
||||
/// <summary>
|
||||
/// There was nothing to do because the client passed a list of operations with no elements.
|
||||
/// No processing could be done because there was nothing to do.
|
||||
/// </summary>
|
||||
public const uint BadNothingToDo = 0x800F0000;
|
||||
|
||||
@@ -1328,5 +1328,10 @@ namespace Opc.Ua
|
||||
/// The value is accurate, and the signal source supports cascade handshaking.
|
||||
/// </summary>
|
||||
public const uint GoodCascade = 0x04090000;
|
||||
|
||||
/// <summary>
|
||||
/// The DataSet specified for the DataSetWriter creation is invalid.
|
||||
/// </summary>
|
||||
public const uint BadDataSetIdInvalid = 0x80E70000;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user