1+ <opc:TypeDictionary
2+ xmlns:opc="http://opcfoundation.org/BinarySchema/"
3+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+ xmlns:ua="http://opcfoundation.org/UA/"
5+ xmlns:tns="http://test.org/UA/Data/"
6+ DefaultByteOrder="LittleEndian"
7+ TargetNamespace="http://test.org/UA/Data/"
8+ >
9+ <!-- This File was generated on 2013-01-22 and supports the specifications supported by version 1.1.334.0 of the OPC UA deliverables. -->
10+ <opc:Import Namespace="http://opcfoundation.org/UA/" Location="Opc.Ua.BinarySchema.bsd"/>
11+
12+ <opc:StructuredType Name="ScalarValueDataType" BaseType="ua:ExtensionObject">
13+ <opc:Field Name="BooleanValue" TypeName="opc:Boolean" />
14+ <opc:Field Name="SByteValue" TypeName="opc:SByte" />
15+ <opc:Field Name="ByteValue" TypeName="opc:Byte" />
16+ <opc:Field Name="Int16Value" TypeName="opc:Int16" />
17+ <opc:Field Name="UInt16Value" TypeName="opc:UInt16" />
18+ <opc:Field Name="Int32Value" TypeName="opc:Int32" />
19+ <opc:Field Name="UInt32Value" TypeName="opc:UInt32" />
20+ <opc:Field Name="Int64Value" TypeName="opc:Int64" />
21+ <opc:Field Name="UInt64Value" TypeName="opc:UInt64" />
22+ <opc:Field Name="FloatValue" TypeName="opc:Float" />
23+ <opc:Field Name="DoubleValue" TypeName="opc:Double" />
24+ <opc:Field Name="StringValue" TypeName="opc:String" />
25+ <opc:Field Name="DateTimeValue" TypeName="opc:DateTime" />
26+ <opc:Field Name="GuidValue" TypeName="opc:Guid" />
27+ <opc:Field Name="ByteStringValue" TypeName="opc:ByteString" />
28+ <opc:Field Name="XmlElementValue" TypeName="ua:XmlElement" />
29+ <opc:Field Name="NodeIdValue" TypeName="ua:NodeId" />
30+ <opc:Field Name="ExpandedNodeIdValue" TypeName="ua:ExpandedNodeId" />
31+ <opc:Field Name="QualifiedNameValue" TypeName="ua:QualifiedName" />
32+ <opc:Field Name="LocalizedTextValue" TypeName="ua:LocalizedText" />
33+ <opc:Field Name="StatusCodeValue" TypeName="ua:StatusCode" />
34+ <opc:Field Name="VariantValue" TypeName="ua:Variant" />
35+ <opc:Field Name="EnumerationValue" TypeName="ua:Int32" />
36+ <opc:Field Name="StructureValue" TypeName="ua:ExtensionObject" />
37+ <opc:Field Name="Number" TypeName="ua:Variant" />
38+ <opc:Field Name="Integer" TypeName="ua:Variant" />
39+ <opc:Field Name="UInteger" TypeName="ua:Variant" />
40+ </opc:StructuredType>
41+
42+ <opc:StructuredType Name="ArrayValueDataType" BaseType="ua:ExtensionObject">
43+ <opc:Field Name="NoOfBooleanValue" TypeName="opc:Int32" />
44+ <opc:Field Name="BooleanValue" TypeName="opc:Boolean" LengthField="NoOfBooleanValue" />
45+ <opc:Field Name="NoOfSByteValue" TypeName="opc:Int32" />
46+ <opc:Field Name="SByteValue" TypeName="opc:SByte" LengthField="NoOfSByteValue" />
47+ <opc:Field Name="NoOfByteValue" TypeName="opc:Int32" />
48+ <opc:Field Name="ByteValue" TypeName="opc:Byte" LengthField="NoOfByteValue" />
49+ <opc:Field Name="NoOfInt16Value" TypeName="opc:Int32" />
50+ <opc:Field Name="Int16Value" TypeName="opc:Int16" LengthField="NoOfInt16Value" />
51+ <opc:Field Name="NoOfUInt16Value" TypeName="opc:Int32" />
52+ <opc:Field Name="UInt16Value" TypeName="opc:UInt16" LengthField="NoOfUInt16Value" />
53+ <opc:Field Name="NoOfInt32Value" TypeName="opc:Int32" />
54+ <opc:Field Name="Int32Value" TypeName="opc:Int32" LengthField="NoOfInt32Value" />
55+ <opc:Field Name="NoOfUInt32Value" TypeName="opc:Int32" />
56+ <opc:Field Name="UInt32Value" TypeName="opc:UInt32" LengthField="NoOfUInt32Value" />
57+ <opc:Field Name="NoOfInt64Value" TypeName="opc:Int32" />
58+ <opc:Field Name="Int64Value" TypeName="opc:Int64" LengthField="NoOfInt64Value" />
59+ <opc:Field Name="NoOfUInt64Value" TypeName="opc:Int32" />
60+ <opc:Field Name="UInt64Value" TypeName="opc:UInt64" LengthField="NoOfUInt64Value" />
61+ <opc:Field Name="NoOfFloatValue" TypeName="opc:Int32" />
62+ <opc:Field Name="FloatValue" TypeName="opc:Float" LengthField="NoOfFloatValue" />
63+ <opc:Field Name="NoOfDoubleValue" TypeName="opc:Int32" />
64+ <opc:Field Name="DoubleValue" TypeName="opc:Double" LengthField="NoOfDoubleValue" />
65+ <opc:Field Name="NoOfStringValue" TypeName="opc:Int32" />
66+ <opc:Field Name="StringValue" TypeName="opc:String" LengthField="NoOfStringValue" />
67+ <opc:Field Name="NoOfDateTimeValue" TypeName="opc:Int32" />
68+ <opc:Field Name="DateTimeValue" TypeName="opc:DateTime" LengthField="NoOfDateTimeValue" />
69+ <opc:Field Name="NoOfGuidValue" TypeName="opc:Int32" />
70+ <opc:Field Name="GuidValue" TypeName="opc:Guid" LengthField="NoOfGuidValue" />
71+ <opc:Field Name="NoOfByteStringValue" TypeName="opc:Int32" />
72+ <opc:Field Name="ByteStringValue" TypeName="opc:ByteString" LengthField="NoOfByteStringValue" />
73+ <opc:Field Name="NoOfXmlElementValue" TypeName="opc:Int32" />
74+ <opc:Field Name="XmlElementValue" TypeName="ua:XmlElement" LengthField="NoOfXmlElementValue" />
75+ <opc:Field Name="NoOfNodeIdValue" TypeName="opc:Int32" />
76+ <opc:Field Name="NodeIdValue" TypeName="ua:NodeId" LengthField="NoOfNodeIdValue" />
77+ <opc:Field Name="NoOfExpandedNodeIdValue" TypeName="opc:Int32" />
78+ <opc:Field Name="ExpandedNodeIdValue" TypeName="ua:ExpandedNodeId" LengthField="NoOfExpandedNodeIdValue" />
79+ <opc:Field Name="NoOfQualifiedNameValue" TypeName="opc:Int32" />
80+ <opc:Field Name="QualifiedNameValue" TypeName="ua:QualifiedName" LengthField="NoOfQualifiedNameValue" />
81+ <opc:Field Name="NoOfLocalizedTextValue" TypeName="opc:Int32" />
82+ <opc:Field Name="LocalizedTextValue" TypeName="ua:LocalizedText" LengthField="NoOfLocalizedTextValue" />
83+ <opc:Field Name="NoOfStatusCodeValue" TypeName="opc:Int32" />
84+ <opc:Field Name="StatusCodeValue" TypeName="ua:StatusCode" LengthField="NoOfStatusCodeValue" />
85+ <opc:Field Name="NoOfVariantValue" TypeName="opc:Int32" />
86+ <opc:Field Name="VariantValue" TypeName="ua:Variant" LengthField="NoOfVariantValue" />
87+ <opc:Field Name="NoOfEnumerationValue" TypeName="opc:Int32" />
88+ <opc:Field Name="EnumerationValue" TypeName="ua:Int32" LengthField="NoOfEnumerationValue" />
89+ <opc:Field Name="NoOfStructureValue" TypeName="opc:Int32" />
90+ <opc:Field Name="StructureValue" TypeName="ua:ExtensionObject" LengthField="NoOfStructureValue" />
91+ <opc:Field Name="NoOfNumber" TypeName="opc:Int32" />
92+ <opc:Field Name="Number" TypeName="ua:Variant" LengthField="NoOfNumber" />
93+ <opc:Field Name="NoOfInteger" TypeName="opc:Int32" />
94+ <opc:Field Name="Integer" TypeName="ua:Variant" LengthField="NoOfInteger" />
95+ <opc:Field Name="NoOfUInteger" TypeName="opc:Int32" />
96+ <opc:Field Name="UInteger" TypeName="ua:Variant" LengthField="NoOfUInteger" />
97+ </opc:StructuredType>
98+
99+ <opc:OpaqueType Name="BooleanDataType">
100+ </opc:OpaqueType>
101+
102+ <opc:OpaqueType Name="SByteDataType">
103+ </opc:OpaqueType>
104+
105+ <opc:OpaqueType Name="ByteDataType">
106+ </opc:OpaqueType>
107+
108+ <opc:OpaqueType Name="Int16DataType">
109+ </opc:OpaqueType>
110+
111+ <opc:OpaqueType Name="UInt16DataType">
112+ </opc:OpaqueType>
113+
114+ <opc:OpaqueType Name="Int32DataType">
115+ </opc:OpaqueType>
116+
117+ <opc:OpaqueType Name="UInt32DataType">
118+ </opc:OpaqueType>
119+
120+ <opc:OpaqueType Name="Int64DataType">
121+ </opc:OpaqueType>
122+
123+ <opc:OpaqueType Name="UInt64DataType">
124+ </opc:OpaqueType>
125+
126+ <opc:OpaqueType Name="FloatDataType">
127+ </opc:OpaqueType>
128+
129+ <opc:OpaqueType Name="DoubleDataType">
130+ </opc:OpaqueType>
131+
132+ <opc:OpaqueType Name="StringDataType">
133+ </opc:OpaqueType>
134+
135+ <opc:OpaqueType Name="DateTimeDataType">
136+ </opc:OpaqueType>
137+
138+ <opc:OpaqueType Name="GuidDataType">
139+ </opc:OpaqueType>
140+
141+ <opc:OpaqueType Name="ByteStringDataType">
142+ </opc:OpaqueType>
143+
144+ <opc:OpaqueType Name="XmlElementDataType">
145+ </opc:OpaqueType>
146+
147+ <opc:OpaqueType Name="NodeIdDataType">
148+ </opc:OpaqueType>
149+
150+ <opc:OpaqueType Name="ExpandedNodeIdDataType">
151+ </opc:OpaqueType>
152+
153+ <opc:OpaqueType Name="QualifiedNameDataType">
154+ </opc:OpaqueType>
155+
156+ <opc:OpaqueType Name="LocalizedTextDataType">
157+ </opc:OpaqueType>
158+
159+ <opc:OpaqueType Name="StatusCodeDataType">
160+ </opc:OpaqueType>
161+
162+ <opc:OpaqueType Name="VariantDataType">
163+ </opc:OpaqueType>
164+
165+ <opc:StructuredType Name="UserScalarValueDataType" BaseType="ua:ExtensionObject">
166+ <opc:Field Name="BooleanDataType" TypeName="opc:Boolean" />
167+ <opc:Field Name="SByteDataType" TypeName="opc:SByte" />
168+ <opc:Field Name="ByteDataType" TypeName="opc:Byte" />
169+ <opc:Field Name="Int16DataType" TypeName="opc:Int16" />
170+ <opc:Field Name="UInt16DataType" TypeName="opc:UInt16" />
171+ <opc:Field Name="Int32DataType" TypeName="opc:Int32" />
172+ <opc:Field Name="UInt32DataType" TypeName="opc:UInt32" />
173+ <opc:Field Name="Int64DataType" TypeName="opc:Int64" />
174+ <opc:Field Name="UInt64DataType" TypeName="opc:UInt64" />
175+ <opc:Field Name="FloatDataType" TypeName="opc:Float" />
176+ <opc:Field Name="DoubleDataType" TypeName="opc:Double" />
177+ <opc:Field Name="StringDataType" TypeName="opc:String" />
178+ <opc:Field Name="DateTimeDataType" TypeName="opc:DateTime" />
179+ <opc:Field Name="GuidDataType" TypeName="opc:Guid" />
180+ <opc:Field Name="ByteStringDataType" TypeName="opc:ByteString" />
181+ <opc:Field Name="XmlElementDataType" TypeName="ua:XmlElement" />
182+ <opc:Field Name="NodeIdDataType" TypeName="ua:NodeId" />
183+ <opc:Field Name="ExpandedNodeIdDataType" TypeName="ua:ExpandedNodeId" />
184+ <opc:Field Name="QualifiedNameDataType" TypeName="ua:QualifiedName" />
185+ <opc:Field Name="LocalizedTextDataType" TypeName="ua:LocalizedText" />
186+ <opc:Field Name="StatusCodeDataType" TypeName="ua:StatusCode" />
187+ <opc:Field Name="VariantDataType" TypeName="ua:Variant" />
188+ </opc:StructuredType>
189+
190+ <opc:StructuredType Name="UserArrayValueDataType" BaseType="ua:ExtensionObject">
191+ <opc:Field Name="NoOfBooleanDataType" TypeName="opc:Int32" />
192+ <opc:Field Name="BooleanDataType" TypeName="opc:Boolean" LengthField="NoOfBooleanDataType" />
193+ <opc:Field Name="NoOfSByteDataType" TypeName="opc:Int32" />
194+ <opc:Field Name="SByteDataType" TypeName="opc:SByte" LengthField="NoOfSByteDataType" />
195+ <opc:Field Name="NoOfByteDataType" TypeName="opc:Int32" />
196+ <opc:Field Name="ByteDataType" TypeName="opc:Byte" LengthField="NoOfByteDataType" />
197+ <opc:Field Name="NoOfInt16DataType" TypeName="opc:Int32" />
198+ <opc:Field Name="Int16DataType" TypeName="opc:Int16" LengthField="NoOfInt16DataType" />
199+ <opc:Field Name="NoOfUInt16DataType" TypeName="opc:Int32" />
200+ <opc:Field Name="UInt16DataType" TypeName="opc:UInt16" LengthField="NoOfUInt16DataType" />
201+ <opc:Field Name="NoOfInt32DataType" TypeName="opc:Int32" />
202+ <opc:Field Name="Int32DataType" TypeName="opc:Int32" LengthField="NoOfInt32DataType" />
203+ <opc:Field Name="NoOfUInt32DataType" TypeName="opc:Int32" />
204+ <opc:Field Name="UInt32DataType" TypeName="opc:UInt32" LengthField="NoOfUInt32DataType" />
205+ <opc:Field Name="NoOfInt64DataType" TypeName="opc:Int32" />
206+ <opc:Field Name="Int64DataType" TypeName="opc:Int64" LengthField="NoOfInt64DataType" />
207+ <opc:Field Name="NoOfUInt64DataType" TypeName="opc:Int32" />
208+ <opc:Field Name="UInt64DataType" TypeName="opc:UInt64" LengthField="NoOfUInt64DataType" />
209+ <opc:Field Name="NoOfFloatDataType" TypeName="opc:Int32" />
210+ <opc:Field Name="FloatDataType" TypeName="opc:Float" LengthField="NoOfFloatDataType" />
211+ <opc:Field Name="NoOfDoubleDataType" TypeName="opc:Int32" />
212+ <opc:Field Name="DoubleDataType" TypeName="opc:Double" LengthField="NoOfDoubleDataType" />
213+ <opc:Field Name="NoOfStringDataType" TypeName="opc:Int32" />
214+ <opc:Field Name="StringDataType" TypeName="opc:String" LengthField="NoOfStringDataType" />
215+ <opc:Field Name="NoOfDateTimeDataType" TypeName="opc:Int32" />
216+ <opc:Field Name="DateTimeDataType" TypeName="opc:DateTime" LengthField="NoOfDateTimeDataType" />
217+ <opc:Field Name="NoOfGuidDataType" TypeName="opc:Int32" />
218+ <opc:Field Name="GuidDataType" TypeName="opc:Guid" LengthField="NoOfGuidDataType" />
219+ <opc:Field Name="NoOfByteStringDataType" TypeName="opc:Int32" />
220+ <opc:Field Name="ByteStringDataType" TypeName="opc:ByteString" LengthField="NoOfByteStringDataType" />
221+ <opc:Field Name="NoOfXmlElementDataType" TypeName="opc:Int32" />
222+ <opc:Field Name="XmlElementDataType" TypeName="ua:XmlElement" LengthField="NoOfXmlElementDataType" />
223+ <opc:Field Name="NoOfNodeIdDataType" TypeName="opc:Int32" />
224+ <opc:Field Name="NodeIdDataType" TypeName="ua:NodeId" LengthField="NoOfNodeIdDataType" />
225+ <opc:Field Name="NoOfExpandedNodeIdDataType" TypeName="opc:Int32" />
226+ <opc:Field Name="ExpandedNodeIdDataType" TypeName="ua:ExpandedNodeId" LengthField="NoOfExpandedNodeIdDataType" />
227+ <opc:Field Name="NoOfQualifiedNameDataType" TypeName="opc:Int32" />
228+ <opc:Field Name="QualifiedNameDataType" TypeName="ua:QualifiedName" LengthField="NoOfQualifiedNameDataType" />
229+ <opc:Field Name="NoOfLocalizedTextDataType" TypeName="opc:Int32" />
230+ <opc:Field Name="LocalizedTextDataType" TypeName="ua:LocalizedText" LengthField="NoOfLocalizedTextDataType" />
231+ <opc:Field Name="NoOfStatusCodeDataType" TypeName="opc:Int32" />
232+ <opc:Field Name="StatusCodeDataType" TypeName="ua:StatusCode" LengthField="NoOfStatusCodeDataType" />
233+ <opc:Field Name="NoOfVariantDataType" TypeName="opc:Int32" />
234+ <opc:Field Name="VariantDataType" TypeName="ua:Variant" LengthField="NoOfVariantDataType" />
235+ </opc:StructuredType>
236+
237+ </opc:TypeDictionary>
0 commit comments