Opc.Ua.NodeSet2.Part3.xml 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.02" LastModified="2013-03-06T05:36:43.3142217Z" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  3. <Aliases>
  4. <Alias Alias="Boolean">i=1</Alias>
  5. <Alias Alias="SByte">i=2</Alias>
  6. <Alias Alias="Byte">i=3</Alias>
  7. <Alias Alias="Int16">i=4</Alias>
  8. <Alias Alias="UInt16">i=5</Alias>
  9. <Alias Alias="Int32">i=6</Alias>
  10. <Alias Alias="UInt32">i=7</Alias>
  11. <Alias Alias="Int64">i=8</Alias>
  12. <Alias Alias="UInt64">i=9</Alias>
  13. <Alias Alias="Float">i=10</Alias>
  14. <Alias Alias="Double">i=11</Alias>
  15. <Alias Alias="DateTime">i=13</Alias>
  16. <Alias Alias="String">i=12</Alias>
  17. <Alias Alias="ByteString">i=15</Alias>
  18. <Alias Alias="Guid">i=14</Alias>
  19. <Alias Alias="XmlElement">i=16</Alias>
  20. <Alias Alias="NodeId">i=17</Alias>
  21. <Alias Alias="ExpandedNodeId">i=18</Alias>
  22. <Alias Alias="QualifiedName">i=20</Alias>
  23. <Alias Alias="LocalizedText">i=21</Alias>
  24. <Alias Alias="StatusCode">i=19</Alias>
  25. <Alias Alias="Structure">i=22</Alias>
  26. <Alias Alias="Number">i=26</Alias>
  27. <Alias Alias="Integer">i=27</Alias>
  28. <Alias Alias="UInteger">i=28</Alias>
  29. <Alias Alias="HasComponent">i=47</Alias>
  30. <Alias Alias="HasProperty">i=46</Alias>
  31. <Alias Alias="Organizes">i=35</Alias>
  32. <Alias Alias="HasEventSource">i=36</Alias>
  33. <Alias Alias="HasNotifier">i=48</Alias>
  34. <Alias Alias="HasSubtype">i=45</Alias>
  35. <Alias Alias="HasTypeDefinition">i=40</Alias>
  36. <Alias Alias="HasModellingRule">i=37</Alias>
  37. <Alias Alias="HasEncoding">i=38</Alias>
  38. <Alias Alias="HasDescription">i=39</Alias>
  39. </Aliases>
  40. <UAObject NodeId="i=3062" BrowseName="Default Binary" SymbolicName="DefaultBinary">
  41. <DisplayName>Default Binary</DisplayName>
  42. <Description>The default binary encoding for a data type.</Description>
  43. <References>
  44. <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
  45. </References>
  46. </UAObject>
  47. <UAObject NodeId="i=3063" BrowseName="Default XML" SymbolicName="DefaultXml">
  48. <DisplayName>Default XML</DisplayName>
  49. <Description>The default XML encoding for a data type.</Description>
  50. <References>
  51. <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
  52. </References>
  53. </UAObject>
  54. <UADataType NodeId="i=24" BrowseName="BaseDataType" IsAbstract="true">
  55. <DisplayName>BaseDataType</DisplayName>
  56. <Description>Describes a value that can have any valid DataType.</Description>
  57. <References />
  58. </UADataType>
  59. <UADataType NodeId="i=26" BrowseName="Number" IsAbstract="true">
  60. <DisplayName>Number</DisplayName>
  61. <Description>Describes a value that can have any numeric DataType.</Description>
  62. <References>
  63. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  64. </References>
  65. </UADataType>
  66. <UADataType NodeId="i=27" BrowseName="Integer" IsAbstract="true">
  67. <DisplayName>Integer</DisplayName>
  68. <Description>Describes a value that can have any integer DataType.</Description>
  69. <References>
  70. <Reference ReferenceType="HasSubtype" IsForward="false">i=26</Reference>
  71. </References>
  72. </UADataType>
  73. <UADataType NodeId="i=28" BrowseName="UInteger" IsAbstract="true">
  74. <DisplayName>UInteger</DisplayName>
  75. <Description>Describes a value that can have any unsigned integer DataType.</Description>
  76. <References>
  77. <Reference ReferenceType="HasSubtype" IsForward="false">i=27</Reference>
  78. </References>
  79. </UADataType>
  80. <UADataType NodeId="i=29" BrowseName="Enumeration" IsAbstract="true">
  81. <DisplayName>Enumeration</DisplayName>
  82. <Description>Describes a value that is an enumerated DataType.</Description>
  83. <References>
  84. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  85. </References>
  86. </UADataType>
  87. <UADataType NodeId="i=1" BrowseName="Boolean">
  88. <DisplayName>Boolean</DisplayName>
  89. <Description>Describes a value that is either TRUE or FALSE.</Description>
  90. <References>
  91. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  92. </References>
  93. </UADataType>
  94. <UADataType NodeId="i=2" BrowseName="SByte">
  95. <DisplayName>SByte</DisplayName>
  96. <Description>Describes a value that is an integer between -128 and 127.</Description>
  97. <References>
  98. <Reference ReferenceType="HasSubtype" IsForward="false">i=27</Reference>
  99. </References>
  100. </UADataType>
  101. <UADataType NodeId="i=3" BrowseName="Byte">
  102. <DisplayName>Byte</DisplayName>
  103. <Description>Describes a value that is an integer between 0 and 255.</Description>
  104. <References>
  105. <Reference ReferenceType="HasSubtype" IsForward="false">i=28</Reference>
  106. </References>
  107. </UADataType>
  108. <UADataType NodeId="i=4" BrowseName="Int16">
  109. <DisplayName>Int16</DisplayName>
  110. <Description>Describes a value that is an integer between −32,768 and 32,767.</Description>
  111. <References>
  112. <Reference ReferenceType="HasSubtype" IsForward="false">i=27</Reference>
  113. </References>
  114. </UADataType>
  115. <UADataType NodeId="i=5" BrowseName="UInt16">
  116. <DisplayName>UInt16</DisplayName>
  117. <Description>Describes a value that is an integer between 0 and 65535.</Description>
  118. <References>
  119. <Reference ReferenceType="HasSubtype" IsForward="false">i=28</Reference>
  120. </References>
  121. </UADataType>
  122. <UADataType NodeId="i=6" BrowseName="Int32">
  123. <DisplayName>Int32</DisplayName>
  124. <Description>Describes a value that is an integer between −2,147,483,648 and 2,147,483,647.</Description>
  125. <References>
  126. <Reference ReferenceType="HasSubtype" IsForward="false">i=27</Reference>
  127. </References>
  128. </UADataType>
  129. <UADataType NodeId="i=7" BrowseName="UInt32">
  130. <DisplayName>UInt32</DisplayName>
  131. <Description>Describes a value that is an integer between 0 and 4,294,967,295.</Description>
  132. <References>
  133. <Reference ReferenceType="HasSubtype" IsForward="false">i=28</Reference>
  134. </References>
  135. </UADataType>
  136. <UADataType NodeId="i=8" BrowseName="Int64">
  137. <DisplayName>Int64</DisplayName>
  138. <Description>Describes a value that is an integer between −9,223,372,036,854,775,808 and 9,223,372,036,854,775,807.</Description>
  139. <References>
  140. <Reference ReferenceType="HasSubtype" IsForward="false">i=27</Reference>
  141. </References>
  142. </UADataType>
  143. <UADataType NodeId="i=9" BrowseName="UInt64">
  144. <DisplayName>UInt64</DisplayName>
  145. <Description>Describes a value that is an integer between 0 and 18,446,744,073,709,551,615.</Description>
  146. <References>
  147. <Reference ReferenceType="HasSubtype" IsForward="false">i=28</Reference>
  148. </References>
  149. </UADataType>
  150. <UADataType NodeId="i=10" BrowseName="Float">
  151. <DisplayName>Float</DisplayName>
  152. <Description>Describes a value that is an IEEE 754-1985 single precision floating point number.</Description>
  153. <References>
  154. <Reference ReferenceType="HasSubtype" IsForward="false">i=26</Reference>
  155. </References>
  156. </UADataType>
  157. <UADataType NodeId="i=11" BrowseName="Double">
  158. <DisplayName>Double</DisplayName>
  159. <Description>Describes a value that is an IEEE 754-1985 double precision floating point number.</Description>
  160. <References>
  161. <Reference ReferenceType="HasSubtype" IsForward="false">i=26</Reference>
  162. </References>
  163. </UADataType>
  164. <UADataType NodeId="i=12" BrowseName="String">
  165. <DisplayName>String</DisplayName>
  166. <Description>Describes a value that is a sequence of printable Unicode characters.</Description>
  167. <References>
  168. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  169. </References>
  170. </UADataType>
  171. <UADataType NodeId="i=13" BrowseName="DateTime">
  172. <DisplayName>DateTime</DisplayName>
  173. <Description>Describes a value that is a Gregorian calender date and time.</Description>
  174. <References>
  175. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  176. </References>
  177. </UADataType>
  178. <UADataType NodeId="i=14" BrowseName="Guid">
  179. <DisplayName>Guid</DisplayName>
  180. <Description>Describes a value that is a 128-bit globally unique identifier.</Description>
  181. <References>
  182. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  183. </References>
  184. </UADataType>
  185. <UADataType NodeId="i=15" BrowseName="ByteString">
  186. <DisplayName>ByteString</DisplayName>
  187. <Description>Describes a value that is a sequence of bytes.</Description>
  188. <References>
  189. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  190. </References>
  191. </UADataType>
  192. <UADataType NodeId="i=16" BrowseName="XmlElement">
  193. <DisplayName>XmlElement</DisplayName>
  194. <Description>Describes a value that is an XML element.</Description>
  195. <References>
  196. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  197. </References>
  198. </UADataType>
  199. <UADataType NodeId="i=17" BrowseName="NodeId">
  200. <DisplayName>NodeId</DisplayName>
  201. <Description>Describes a value that is an identifier for a node within a Server address space.</Description>
  202. <References>
  203. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  204. </References>
  205. </UADataType>
  206. <UADataType NodeId="i=20" BrowseName="QualifiedName">
  207. <DisplayName>QualifiedName</DisplayName>
  208. <Description>Describes a value that is a name qualified by a namespace.</Description>
  209. <References>
  210. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  211. </References>
  212. </UADataType>
  213. <UADataType NodeId="i=21" BrowseName="LocalizedText">
  214. <DisplayName>LocalizedText</DisplayName>
  215. <Description>Describes a value that is human readable Unicode text with a locale identifier.</Description>
  216. <References>
  217. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  218. </References>
  219. </UADataType>
  220. <UADataType NodeId="i=22" BrowseName="Structure" IsAbstract="true">
  221. <DisplayName>Structure</DisplayName>
  222. <Description>Describes a value that is any type of structure that can be described with a data encoding.</Description>
  223. <References>
  224. <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
  225. </References>
  226. </UADataType>
  227. <UADataType NodeId="i=30" BrowseName="Image">
  228. <DisplayName>Image</DisplayName>
  229. <Description>Describes a value that is an image encoded as a string of bytes.</Description>
  230. <References>
  231. <Reference ReferenceType="HasSubtype" IsForward="false">i=15</Reference>
  232. </References>
  233. </UADataType>
  234. <UAReferenceType NodeId="i=31" BrowseName="References" IsAbstract="true" Symmetric="true">
  235. <DisplayName>References</DisplayName>
  236. <Description>The abstract base type for all references.</Description>
  237. <References />
  238. <InverseName>References</InverseName>
  239. </UAReferenceType>
  240. <UAReferenceType NodeId="i=32" BrowseName="NonHierarchicalReferences" IsAbstract="true">
  241. <DisplayName>NonHierarchicalReferences</DisplayName>
  242. <Description>The abstract base type for all non-hierarchical references.</Description>
  243. <References>
  244. <Reference ReferenceType="HasSubtype" IsForward="false">i=31</Reference>
  245. </References>
  246. <InverseName>NonHierarchicalReferences</InverseName>
  247. </UAReferenceType>
  248. <UAReferenceType NodeId="i=33" BrowseName="HierarchicalReferences" IsAbstract="true">
  249. <DisplayName>HierarchicalReferences</DisplayName>
  250. <Description>The abstract base type for all hierarchical references.</Description>
  251. <References>
  252. <Reference ReferenceType="HasSubtype" IsForward="false">i=31</Reference>
  253. </References>
  254. <InverseName>HierarchicalReferences</InverseName>
  255. </UAReferenceType>
  256. <UAReferenceType NodeId="i=34" BrowseName="HasChild">
  257. <DisplayName>HasChild</DisplayName>
  258. <Description>The abstract base type for all non-looping hierarchical references.</Description>
  259. <References>
  260. <Reference ReferenceType="HasSubtype" IsForward="false">i=33</Reference>
  261. </References>
  262. <InverseName>ChildOf</InverseName>
  263. </UAReferenceType>
  264. <UAReferenceType NodeId="i=35" BrowseName="Organizes">
  265. <DisplayName>Organizes</DisplayName>
  266. <Description>The type for hierarchical references that are used to organize nodes.</Description>
  267. <References>
  268. <Reference ReferenceType="HasSubtype" IsForward="false">i=33</Reference>
  269. </References>
  270. <InverseName>OrganizedBy</InverseName>
  271. </UAReferenceType>
  272. <UAReferenceType NodeId="i=36" BrowseName="HasEventSource">
  273. <DisplayName>HasEventSource</DisplayName>
  274. <Description>The type for non-looping hierarchical references that are used to organize event sources.</Description>
  275. <References>
  276. <Reference ReferenceType="HasSubtype" IsForward="false">i=33</Reference>
  277. </References>
  278. <InverseName>EventSourceOf</InverseName>
  279. </UAReferenceType>
  280. <UAReferenceType NodeId="i=37" BrowseName="HasModellingRule">
  281. <DisplayName>HasModellingRule</DisplayName>
  282. <Description>The type for references from instance declarations to modelling rule nodes.</Description>
  283. <References>
  284. <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
  285. </References>
  286. <InverseName>ModellingRuleOf</InverseName>
  287. </UAReferenceType>
  288. <UAReferenceType NodeId="i=38" BrowseName="HasEncoding">
  289. <DisplayName>HasEncoding</DisplayName>
  290. <Description>The type for references from data type nodes to to data type encoding nodes.</Description>
  291. <References>
  292. <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
  293. </References>
  294. <InverseName>EncodingOf</InverseName>
  295. </UAReferenceType>
  296. <UAReferenceType NodeId="i=39" BrowseName="HasDescription">
  297. <DisplayName>HasDescription</DisplayName>
  298. <Description>The type for references from data type encoding nodes to data type description nodes.</Description>
  299. <References>
  300. <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
  301. </References>
  302. <InverseName>DescriptionOf</InverseName>
  303. </UAReferenceType>
  304. <UAReferenceType NodeId="i=40" BrowseName="HasTypeDefinition">
  305. <DisplayName>HasTypeDefinition</DisplayName>
  306. <Description>The type for references from a instance node its type defintion node.</Description>
  307. <References>
  308. <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
  309. </References>
  310. <InverseName>TypeDefinitionOf</InverseName>
  311. </UAReferenceType>
  312. <UAReferenceType NodeId="i=41" BrowseName="GeneratesEvent">
  313. <DisplayName>GeneratesEvent</DisplayName>
  314. <Description>The type for references from a node to an event type that is raised by node.</Description>
  315. <References>
  316. <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
  317. </References>
  318. <InverseName>GeneratesEvent</InverseName>
  319. </UAReferenceType>
  320. <UAReferenceType NodeId="i=3065" BrowseName="AlwaysGeneratesEvent">
  321. <DisplayName>AlwaysGeneratesEvent</DisplayName>
  322. <Description>The type for references from a node to an event type that is always raised by node.</Description>
  323. <References>
  324. <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
  325. </References>
  326. <InverseName>AlwaysGeneratesEvent</InverseName>
  327. </UAReferenceType>
  328. <UAReferenceType NodeId="i=44" BrowseName="Aggregates">
  329. <DisplayName>Aggregates</DisplayName>
  330. <Description>The type for non-looping hierarchical references that are used to aggregate nodes into complex types.</Description>
  331. <References>
  332. <Reference ReferenceType="HasSubtype" IsForward="false">i=34</Reference>
  333. </References>
  334. <InverseName>AggregatedBy</InverseName>
  335. </UAReferenceType>
  336. <UAReferenceType NodeId="i=45" BrowseName="HasSubtype">
  337. <DisplayName>HasSubtype</DisplayName>
  338. <Description>The type for non-looping hierarchical references that are used to define sub types.</Description>
  339. <References>
  340. <Reference ReferenceType="HasSubtype" IsForward="false">i=34</Reference>
  341. </References>
  342. <InverseName>HasSupertype</InverseName>
  343. </UAReferenceType>
  344. <UAReferenceType NodeId="i=46" BrowseName="HasProperty">
  345. <DisplayName>HasProperty</DisplayName>
  346. <Description>The type for non-looping hierarchical reference from a node to its property.</Description>
  347. <References>
  348. <Reference ReferenceType="HasSubtype" IsForward="false">i=44</Reference>
  349. </References>
  350. <InverseName>PropertyOf</InverseName>
  351. </UAReferenceType>
  352. <UAReferenceType NodeId="i=47" BrowseName="HasComponent">
  353. <DisplayName>HasComponent</DisplayName>
  354. <Description>The type for non-looping hierarchical reference from a node to its component.</Description>
  355. <References>
  356. <Reference ReferenceType="HasSubtype" IsForward="false">i=44</Reference>
  357. </References>
  358. <InverseName>ComponentOf</InverseName>
  359. </UAReferenceType>
  360. <UAReferenceType NodeId="i=48" BrowseName="HasNotifier">
  361. <DisplayName>HasNotifier</DisplayName>
  362. <Description>The type for non-looping hierarchical references that are used to indicate how events propagate from node to node.</Description>
  363. <References>
  364. <Reference ReferenceType="HasSubtype" IsForward="false">i=36</Reference>
  365. </References>
  366. <InverseName>NotifierOf</InverseName>
  367. </UAReferenceType>
  368. <UAReferenceType NodeId="i=49" BrowseName="HasOrderedComponent">
  369. <DisplayName>HasOrderedComponent</DisplayName>
  370. <Description>The type for non-looping hierarchical reference from a node to its component when the order of references matters.</Description>
  371. <References>
  372. <Reference ReferenceType="HasSubtype" IsForward="false">i=47</Reference>
  373. </References>
  374. <InverseName>OrderedComponentOf</InverseName>
  375. </UAReferenceType>
  376. <UADataType NodeId="i=120" BrowseName="NamingRuleType">
  377. <DisplayName>NamingRuleType</DisplayName>
  378. <Description>Describes a value that specifies the significance of the BrowseName for an instance declaration.</Description>
  379. <References>
  380. <Reference ReferenceType="HasProperty">i=12169</Reference>
  381. <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
  382. </References>
  383. <Definition Name="NamingRuleType">
  384. <Field Name="Mandatory" Value="1">
  385. <Description>The BrowseName must appear in all instances of the type.</Description>
  386. </Field>
  387. <Field Name="Optional" Value="2">
  388. <Description>The BrowseName may appear in an instance of the type.</Description>
  389. </Field>
  390. <Field Name="Constraint" Value="3">
  391. <Description>The modelling rule defines a constraint and the BrowseName is not used in an instance of the type.</Description>
  392. </Field>
  393. </Definition>
  394. </UADataType>
  395. <UAVariable NodeId="i=12169" BrowseName="EnumValues" ParentNodeId="i=120" DataType="i=7594" ValueRank="1">
  396. <DisplayName>EnumValues</DisplayName>
  397. <References>
  398. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  399. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  400. <Reference ReferenceType="HasProperty" IsForward="false">i=120</Reference>
  401. </References>
  402. <Value>
  403. <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
  404. <ExtensionObject>
  405. <TypeId>
  406. <Identifier>i=7616</Identifier>
  407. </TypeId>
  408. <Body>
  409. <EnumValueType>
  410. <Value>1</Value>
  411. <DisplayName>
  412. <Locale>
  413. </Locale>
  414. <Text>Mandatory</Text>
  415. </DisplayName>
  416. <Description>
  417. <Locale>
  418. </Locale>
  419. <Text>The BrowseName must appear in all instances of the type.</Text>
  420. </Description>
  421. </EnumValueType>
  422. </Body>
  423. </ExtensionObject>
  424. <ExtensionObject>
  425. <TypeId>
  426. <Identifier>i=7616</Identifier>
  427. </TypeId>
  428. <Body>
  429. <EnumValueType>
  430. <Value>2</Value>
  431. <DisplayName>
  432. <Locale>
  433. </Locale>
  434. <Text>Optional</Text>
  435. </DisplayName>
  436. <Description>
  437. <Locale>
  438. </Locale>
  439. <Text>The BrowseName may appear in an instance of the type.</Text>
  440. </Description>
  441. </EnumValueType>
  442. </Body>
  443. </ExtensionObject>
  444. <ExtensionObject>
  445. <TypeId>
  446. <Identifier>i=7616</Identifier>
  447. </TypeId>
  448. <Body>
  449. <EnumValueType>
  450. <Value>3</Value>
  451. <DisplayName>
  452. <Locale>
  453. </Locale>
  454. <Text>Constraint</Text>
  455. </DisplayName>
  456. <Description>
  457. <Locale>
  458. </Locale>
  459. <Text>The modelling rule defines a constraint and the BrowseName is not used in an instance of the type.</Text>
  460. </Description>
  461. </EnumValueType>
  462. </Body>
  463. </ExtensionObject>
  464. </ListOfExtensionObject>
  465. </Value>
  466. </UAVariable>
  467. <UAVariable NodeId="i=3068" BrowseName="NodeVersion" DataType="String" ValueRank="-2">
  468. <DisplayName>NodeVersion</DisplayName>
  469. <Description>The version number of the node (used to indicate changes to references of the owning node).</Description>
  470. <References>
  471. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  472. </References>
  473. </UAVariable>
  474. <UAVariable NodeId="i=12170" BrowseName="ViewVersion" DataType="UInt32" ValueRank="-2">
  475. <DisplayName>ViewVersion</DisplayName>
  476. <Description>The version number of the view.</Description>
  477. <References>
  478. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  479. </References>
  480. </UAVariable>
  481. <UAVariable NodeId="i=3067" BrowseName="Icon" DataType="i=30" ValueRank="-2">
  482. <DisplayName>Icon</DisplayName>
  483. <Description>A small image representing the object.</Description>
  484. <References>
  485. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  486. </References>
  487. </UAVariable>
  488. <UAVariable NodeId="i=3069" BrowseName="LocalTime" DataType="i=8912" ValueRank="-2">
  489. <DisplayName>LocalTime</DisplayName>
  490. <Description>The local time where the owning variable value was collected.</Description>
  491. <References>
  492. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  493. </References>
  494. </UAVariable>
  495. <UAVariable NodeId="i=3070" BrowseName="AllowNulls" DataType="Boolean" ValueRank="-2">
  496. <DisplayName>AllowNulls</DisplayName>
  497. <Description>Whether the value of the owning variable is allowed to be null.</Description>
  498. <References>
  499. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  500. </References>
  501. </UAVariable>
  502. <UAVariable NodeId="i=11433" BrowseName="ValueAsText" DataType="LocalizedText" ValueRank="-2">
  503. <DisplayName>ValueAsText</DisplayName>
  504. <Description>The string representation of the current value for a variable with an enumerated data type.</Description>
  505. <References>
  506. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  507. </References>
  508. </UAVariable>
  509. <UAVariable NodeId="i=11498" BrowseName="MaxStringLength" DataType="UInt32" ValueRank="-2">
  510. <DisplayName>MaxStringLength</DisplayName>
  511. <Description>The maximum length for a string that can be stored in the owning variable.</Description>
  512. <References>
  513. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  514. </References>
  515. </UAVariable>
  516. <UAVariable NodeId="i=11512" BrowseName="MaxArrayLength" DataType="UInt32" ValueRank="-2">
  517. <DisplayName>MaxArrayLength</DisplayName>
  518. <Description>The maximum length for an array that can be stored in the owning variable.</Description>
  519. <References>
  520. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  521. </References>
  522. </UAVariable>
  523. <UAVariable NodeId="i=11513" BrowseName="EngineeringUnits" DataType="i=887" ValueRank="-2">
  524. <DisplayName>EngineeringUnits</DisplayName>
  525. <Description>The engineering units for the value of the owning variable.</Description>
  526. <References>
  527. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  528. </References>
  529. </UAVariable>
  530. <UAVariable NodeId="i=11432" BrowseName="EnumStrings" DataType="LocalizedText" ValueRank="1">
  531. <DisplayName>EnumStrings</DisplayName>
  532. <Description>The human readable strings associated with the values of an enumerated value (when values are sequential).</Description>
  533. <References>
  534. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  535. </References>
  536. </UAVariable>
  537. <UAVariable NodeId="i=3071" BrowseName="EnumValues" DataType="i=7594" ValueRank="1">
  538. <DisplayName>EnumValues</DisplayName>
  539. <Description>The human readable strings associated with the values of an enumerated value (when values have no sequence).</Description>
  540. <References>
  541. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  542. </References>
  543. </UAVariable>
  544. <UAVariable NodeId="i=3072" BrowseName="InputArguments" DataType="i=296" ValueRank="1">
  545. <DisplayName>InputArguments</DisplayName>
  546. <Description>The input arguments for a method.</Description>
  547. <References>
  548. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  549. </References>
  550. </UAVariable>
  551. <UAVariable NodeId="i=3073" BrowseName="OutputArguments" DataType="i=296" ValueRank="1">
  552. <DisplayName>OutputArguments</DisplayName>
  553. <Description>The output arguments for a method.</Description>
  554. <References>
  555. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  556. </References>
  557. </UAVariable>
  558. <UADataType NodeId="i=2000" BrowseName="ImageBMP">
  559. <DisplayName>ImageBMP</DisplayName>
  560. <Description>An image encoded in BMP format.</Description>
  561. <References>
  562. <Reference ReferenceType="HasSubtype" IsForward="false">i=30</Reference>
  563. </References>
  564. </UADataType>
  565. <UADataType NodeId="i=2001" BrowseName="ImageGIF">
  566. <DisplayName>ImageGIF</DisplayName>
  567. <Description>An image encoded in GIF format.</Description>
  568. <References>
  569. <Reference ReferenceType="HasSubtype" IsForward="false">i=30</Reference>
  570. </References>
  571. </UADataType>
  572. <UADataType NodeId="i=2002" BrowseName="ImageJPG">
  573. <DisplayName>ImageJPG</DisplayName>
  574. <Description>An image encoded in JPEG format.</Description>
  575. <References>
  576. <Reference ReferenceType="HasSubtype" IsForward="false">i=30</Reference>
  577. </References>
  578. </UADataType>
  579. <UADataType NodeId="i=2003" BrowseName="ImagePNG">
  580. <DisplayName>ImagePNG</DisplayName>
  581. <Description>An image encoded in PNG format.</Description>
  582. <References>
  583. <Reference ReferenceType="HasSubtype" IsForward="false">i=30</Reference>
  584. </References>
  585. </UADataType>
  586. <UADataType NodeId="i=256" BrowseName="IdType">
  587. <DisplayName>IdType</DisplayName>
  588. <Description>The type of identifier used in a node id.</Description>
  589. <References>
  590. <Reference ReferenceType="HasProperty">i=7591</Reference>
  591. <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
  592. </References>
  593. <Definition Name="IdType">
  594. <Field Name="Numeric" Value="0">
  595. <Description>The identifier is a numeric value. 0 is a null value.</Description>
  596. </Field>
  597. <Field Name="String" Value="1">
  598. <Description>The identifier is a string value. An empty string is a null value.</Description>
  599. </Field>
  600. <Field Name="Guid" Value="2">
  601. <Description>The identifier is a 16 byte structure. 16 zero bytes is a null value.</Description>
  602. </Field>
  603. <Field Name="Opaque" Value="3">
  604. <Description>The identifier is an array of bytes. A zero length array is a null value.</Description>
  605. </Field>
  606. </Definition>
  607. </UADataType>
  608. <UAVariable NodeId="i=7591" BrowseName="EnumStrings" ParentNodeId="i=256" DataType="LocalizedText" ValueRank="1">
  609. <DisplayName>EnumStrings</DisplayName>
  610. <References>
  611. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  612. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  613. <Reference ReferenceType="HasProperty" IsForward="false">i=256</Reference>
  614. </References>
  615. <Value>
  616. <ListOfLocalizedText xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
  617. <LocalizedText>
  618. <Locale>
  619. </Locale>
  620. <Text>Numeric</Text>
  621. </LocalizedText>
  622. <LocalizedText>
  623. <Locale>
  624. </Locale>
  625. <Text>String</Text>
  626. </LocalizedText>
  627. <LocalizedText>
  628. <Locale>
  629. </Locale>
  630. <Text>Guid</Text>
  631. </LocalizedText>
  632. <LocalizedText>
  633. <Locale>
  634. </Locale>
  635. <Text>Opaque</Text>
  636. </LocalizedText>
  637. </ListOfLocalizedText>
  638. </Value>
  639. </UAVariable>
  640. <UADataType NodeId="i=257" BrowseName="NodeClass">
  641. <DisplayName>NodeClass</DisplayName>
  642. <Description>A mask specifying the class of the node.</Description>
  643. <References>
  644. <Reference ReferenceType="HasProperty">i=11878</Reference>
  645. <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
  646. </References>
  647. <Definition Name="NodeClass">
  648. <Field Name="Unspecified" Value="0">
  649. <Description>No classes are selected.</Description>
  650. </Field>
  651. <Field Name="Object" Value="1">
  652. <Description>The node is an object.</Description>
  653. </Field>
  654. <Field Name="Variable" Value="2">
  655. <Description>The node is a variable.</Description>
  656. </Field>
  657. <Field Name="Method" Value="4">
  658. <Description>The node is a method.</Description>
  659. </Field>
  660. <Field Name="ObjectType" Value="8">
  661. <Description>The node is an object type.</Description>
  662. </Field>
  663. <Field Name="VariableType" Value="16">
  664. <Description>The node is an variable type.</Description>
  665. </Field>
  666. <Field Name="ReferenceType" Value="32">
  667. <Description>The node is a reference type.</Description>
  668. </Field>
  669. <Field Name="DataType" Value="64">
  670. <Description>The node is a data type.</Description>
  671. </Field>
  672. <Field Name="View" Value="128">
  673. <Description>The node is a view.</Description>
  674. </Field>
  675. </Definition>
  676. </UADataType>
  677. <UAVariable NodeId="i=11878" BrowseName="EnumValues" ParentNodeId="i=257" DataType="i=7594" ValueRank="1">
  678. <DisplayName>EnumValues</DisplayName>
  679. <References>
  680. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  681. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  682. <Reference ReferenceType="HasProperty" IsForward="false">i=257</Reference>
  683. </References>
  684. <Value>
  685. <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
  686. <ExtensionObject>
  687. <TypeId>
  688. <Identifier>i=7616</Identifier>
  689. </TypeId>
  690. <Body>
  691. <EnumValueType>
  692. <Value>0</Value>
  693. <DisplayName>
  694. <Locale>
  695. </Locale>
  696. <Text>Unspecified</Text>
  697. </DisplayName>
  698. <Description>
  699. <Locale>
  700. </Locale>
  701. <Text>No classes are selected.</Text>
  702. </Description>
  703. </EnumValueType>
  704. </Body>
  705. </ExtensionObject>
  706. <ExtensionObject>
  707. <TypeId>
  708. <Identifier>i=7616</Identifier>
  709. </TypeId>
  710. <Body>
  711. <EnumValueType>
  712. <Value>1</Value>
  713. <DisplayName>
  714. <Locale>
  715. </Locale>
  716. <Text>Object</Text>
  717. </DisplayName>
  718. <Description>
  719. <Locale>
  720. </Locale>
  721. <Text>The node is an object.</Text>
  722. </Description>
  723. </EnumValueType>
  724. </Body>
  725. </ExtensionObject>
  726. <ExtensionObject>
  727. <TypeId>
  728. <Identifier>i=7616</Identifier>
  729. </TypeId>
  730. <Body>
  731. <EnumValueType>
  732. <Value>2</Value>
  733. <DisplayName>
  734. <Locale>
  735. </Locale>
  736. <Text>Variable</Text>
  737. </DisplayName>
  738. <Description>
  739. <Locale>
  740. </Locale>
  741. <Text>The node is a variable.</Text>
  742. </Description>
  743. </EnumValueType>
  744. </Body>
  745. </ExtensionObject>
  746. <ExtensionObject>
  747. <TypeId>
  748. <Identifier>i=7616</Identifier>
  749. </TypeId>
  750. <Body>
  751. <EnumValueType>
  752. <Value>4</Value>
  753. <DisplayName>
  754. <Locale>
  755. </Locale>
  756. <Text>Method</Text>
  757. </DisplayName>
  758. <Description>
  759. <Locale>
  760. </Locale>
  761. <Text>The node is a method.</Text>
  762. </Description>
  763. </EnumValueType>
  764. </Body>
  765. </ExtensionObject>
  766. <ExtensionObject>
  767. <TypeId>
  768. <Identifier>i=7616</Identifier>
  769. </TypeId>
  770. <Body>
  771. <EnumValueType>
  772. <Value>8</Value>
  773. <DisplayName>
  774. <Locale>
  775. </Locale>
  776. <Text>ObjectType</Text>
  777. </DisplayName>
  778. <Description>
  779. <Locale>
  780. </Locale>
  781. <Text>The node is an object type.</Text>
  782. </Description>
  783. </EnumValueType>
  784. </Body>
  785. </ExtensionObject>
  786. <ExtensionObject>
  787. <TypeId>
  788. <Identifier>i=7616</Identifier>
  789. </TypeId>
  790. <Body>
  791. <EnumValueType>
  792. <Value>16</Value>
  793. <DisplayName>
  794. <Locale>
  795. </Locale>
  796. <Text>VariableType</Text>
  797. </DisplayName>
  798. <Description>
  799. <Locale>
  800. </Locale>
  801. <Text>The node is an variable type.</Text>
  802. </Description>
  803. </EnumValueType>
  804. </Body>
  805. </ExtensionObject>
  806. <ExtensionObject>
  807. <TypeId>
  808. <Identifier>i=7616</Identifier>
  809. </TypeId>
  810. <Body>
  811. <EnumValueType>
  812. <Value>32</Value>
  813. <DisplayName>
  814. <Locale>
  815. </Locale>
  816. <Text>ReferenceType</Text>
  817. </DisplayName>
  818. <Description>
  819. <Locale>
  820. </Locale>
  821. <Text>The node is a reference type.</Text>
  822. </Description>
  823. </EnumValueType>
  824. </Body>
  825. </ExtensionObject>
  826. <ExtensionObject>
  827. <TypeId>
  828. <Identifier>i=7616</Identifier>
  829. </TypeId>
  830. <Body>
  831. <EnumValueType>
  832. <Value>64</Value>
  833. <DisplayName>
  834. <Locale>
  835. </Locale>
  836. <Text>DataType</Text>
  837. </DisplayName>
  838. <Description>
  839. <Locale>
  840. </Locale>
  841. <Text>The node is a data type.</Text>
  842. </Description>
  843. </EnumValueType>
  844. </Body>
  845. </ExtensionObject>
  846. <ExtensionObject>
  847. <TypeId>
  848. <Identifier>i=7616</Identifier>
  849. </TypeId>
  850. <Body>
  851. <EnumValueType>
  852. <Value>128</Value>
  853. <DisplayName>
  854. <Locale>
  855. </Locale>
  856. <Text>View</Text>
  857. </DisplayName>
  858. <Description>
  859. <Locale>
  860. </Locale>
  861. <Text>The node is a view.</Text>
  862. </Description>
  863. </EnumValueType>
  864. </Body>
  865. </ExtensionObject>
  866. </ListOfExtensionObject>
  867. </Value>
  868. </UAVariable>
  869. <UADataType NodeId="i=296" BrowseName="Argument">
  870. <DisplayName>Argument</DisplayName>
  871. <Description>An argument for a method.</Description>
  872. <References>
  873. <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
  874. </References>
  875. <Definition Name="Argument">
  876. <Field Name="Name" DataType="i=12">
  877. <Description>The name of the argument.</Description>
  878. </Field>
  879. <Field Name="DataType" DataType="i=17">
  880. <Description>The data type of the argument.</Description>
  881. </Field>
  882. <Field Name="ValueRank" DataType="i=6">
  883. <Description>Whether the argument is an array type and the rank of the array if it is.</Description>
  884. </Field>
  885. <Field Name="ArrayDimensions" DataType="i=7" ValueRank="1">
  886. <Description>The number of dimensions if the argument is an array type and one or more dimensions have a fixed length.</Description>
  887. </Field>
  888. <Field Name="Description" DataType="i=21">
  889. <Description>The description for the argument.</Description>
  890. </Field>
  891. </Definition>
  892. </UADataType>
  893. <UADataType NodeId="i=7594" BrowseName="EnumValueType">
  894. <DisplayName>EnumValueType</DisplayName>
  895. <Description>A mapping between a value of an enumerated type and a name and description.</Description>
  896. <References>
  897. <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
  898. </References>
  899. <Definition Name="EnumValueType">
  900. <Field Name="Value" DataType="i=8">
  901. <Description>The value of the enumeration.</Description>
  902. </Field>
  903. <Field Name="DisplayName" DataType="i=21">
  904. <Description>Human readable name for the value.</Description>
  905. </Field>
  906. <Field Name="Description" DataType="i=21">
  907. <Description>A description of the value.</Description>
  908. </Field>
  909. </Definition>
  910. </UADataType>
  911. <UADataType NodeId="i=290" BrowseName="Duration">
  912. <DisplayName>Duration</DisplayName>
  913. <Description>A period of time measured in seconds.</Description>
  914. <References>
  915. <Reference ReferenceType="HasSubtype" IsForward="false">i=11</Reference>
  916. </References>
  917. </UADataType>
  918. <UADataType NodeId="i=294" BrowseName="UtcTime">
  919. <DisplayName>UtcTime</DisplayName>
  920. <Description>A date/time value specified in Universal Coordinated Time (UTC).</Description>
  921. <References>
  922. <Reference ReferenceType="HasSubtype" IsForward="false">i=13</Reference>
  923. </References>
  924. </UADataType>
  925. <UADataType NodeId="i=295" BrowseName="LocaleId">
  926. <DisplayName>LocaleId</DisplayName>
  927. <Description>An identifier for a user locale.</Description>
  928. <References>
  929. <Reference ReferenceType="HasSubtype" IsForward="false">i=12</Reference>
  930. </References>
  931. </UADataType>
  932. <UADataType NodeId="i=8912" BrowseName="TimeZoneDataType">
  933. <DisplayName>TimeZoneDataType</DisplayName>
  934. <References>
  935. <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
  936. </References>
  937. <Definition Name="TimeZoneDataType">
  938. <Field Name="Offset" DataType="i=4" />
  939. <Field Name="DaylightSavingInOffset" DataType="i=1" />
  940. </Definition>
  941. </UADataType>
  942. <UAObject NodeId="i=297" BrowseName="Default XML" SymbolicName="DefaultXml">
  943. <DisplayName>Default XML</DisplayName>
  944. <References>
  945. <Reference ReferenceType="HasEncoding" IsForward="false">i=296</Reference>
  946. <Reference ReferenceType="HasDescription">i=8285</Reference>
  947. <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
  948. </References>
  949. </UAObject>
  950. <UAObject NodeId="i=7616" BrowseName="Default XML" SymbolicName="DefaultXml">
  951. <DisplayName>Default XML</DisplayName>
  952. <References>
  953. <Reference ReferenceType="HasEncoding" IsForward="false">i=7594</Reference>
  954. <Reference ReferenceType="HasDescription">i=8291</Reference>
  955. <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
  956. </References>
  957. </UAObject>
  958. <UAObject NodeId="i=8913" BrowseName="Default XML" SymbolicName="DefaultXml">
  959. <DisplayName>Default XML</DisplayName>
  960. <References>
  961. <Reference ReferenceType="HasEncoding" IsForward="false">i=8912</Reference>
  962. <Reference ReferenceType="HasDescription">i=8918</Reference>
  963. <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
  964. </References>
  965. </UAObject>
  966. <UAObject NodeId="i=298" BrowseName="Default Binary" SymbolicName="DefaultBinary">
  967. <DisplayName>Default Binary</DisplayName>
  968. <References>
  969. <Reference ReferenceType="HasEncoding" IsForward="false">i=296</Reference>
  970. <Reference ReferenceType="HasDescription">i=7650</Reference>
  971. <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
  972. </References>
  973. </UAObject>
  974. <UAObject NodeId="i=8251" BrowseName="Default Binary" SymbolicName="DefaultBinary">
  975. <DisplayName>Default Binary</DisplayName>
  976. <References>
  977. <Reference ReferenceType="HasEncoding" IsForward="false">i=7594</Reference>
  978. <Reference ReferenceType="HasDescription">i=7656</Reference>
  979. <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
  980. </References>
  981. </UAObject>
  982. <UAObject NodeId="i=8917" BrowseName="Default Binary" SymbolicName="DefaultBinary">
  983. <DisplayName>Default Binary</DisplayName>
  984. <References>
  985. <Reference ReferenceType="HasEncoding" IsForward="false">i=8912</Reference>
  986. <Reference ReferenceType="HasDescription">i=8914</Reference>
  987. <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
  988. </References>
  989. </UAObject>
  990. </UANodeSet>