BAIdentifiers.cs 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510
  1. /******************************************************************************
  2. ** <auto-generated>
  3. ** This code was generated by a tool.
  4. **
  5. ** Changes to this file may cause incorrect behavior and will be lost if
  6. ** the code is regenerated.
  7. ** </auto-generated>
  8. **
  9. ** Copyright (c) 2006-2018 Unified Automation GmbH All rights reserved.
  10. **
  11. ** Software License Agreement ("SLA") Version 2.7
  12. **
  13. ** Unless explicitly acquired and licensed from Licensor under another
  14. ** license, the contents of this file are subject to the Software License
  15. ** Agreement ("SLA") Version 2.7, or subsequent versions
  16. ** as allowed by the SLA, and You may not copy or use this file in either
  17. ** source code or executable form, except in compliance with the terms and
  18. ** conditions of the SLA.
  19. **
  20. ** All software distributed under the SLA is provided strictly on an
  21. ** "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
  22. ** AND LICENSOR HEREBY DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT
  23. ** LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
  24. ** PURPOSE, QUIET ENJOYMENT, OR NON-INFRINGEMENT. See the SLA for specific
  25. ** language governing rights and limitations under the SLA.
  26. **
  27. ** Project: .NET based OPC UA Client Server SDK
  28. **
  29. ** Description: OPC Unified Architecture Software Development Kit.
  30. **
  31. ** The complete license agreement can be found here:
  32. ** http://unifiedautomation.com/License/SLA/2.7/
  33. ******************************************************************************/
  34. using System;
  35. using System.Collections.Generic;
  36. using System.Text;
  37. using System.Reflection;
  38. using System.Xml;
  39. using System.Runtime.Serialization;
  40. using UnifiedAutomation.UaBase;
  41. namespace yourorganisation.BA
  42. {
  43. #region DataType Identifiers
  44. /// <summary>
  45. /// A class that declares constants for all DataTypes in the Model Design.
  46. /// </summary>
  47. /// <exclude />
  48. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  49. public static partial class DataTypes
  50. {
  51. }
  52. #endregion
  53. #region Method Identifiers
  54. /// <summary>
  55. /// A class that declares constants for all Methods in the Model Design.
  56. /// </summary>
  57. /// <exclude />
  58. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  59. public static partial class Methods
  60. {
  61. /// <summary>
  62. /// The identifier for the Start Method.
  63. /// </summary>
  64. public const uint ControllerType_Start = 7001;
  65. /// <summary>
  66. /// The identifier for the Stop Method.
  67. /// </summary>
  68. public const uint ControllerType_Stop = 7002;
  69. /// <summary>
  70. /// The identifier for the StartWithSetPoint Method.
  71. /// </summary>
  72. public const uint AirConditionerControllerType_StartWithSetPoint = 7003;
  73. }
  74. #endregion
  75. #region Object Identifiers
  76. /// <summary>
  77. /// A class that declares constants for all Objects in the Model Design.
  78. /// </summary>
  79. /// <exclude />
  80. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  81. public static partial class Objects
  82. {
  83. }
  84. #endregion
  85. #region ObjectType Identifiers
  86. /// <summary>
  87. /// A class that declares constants for all ObjectTypes in the Model Design.
  88. /// </summary>
  89. /// <exclude />
  90. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  91. public static partial class ObjectTypes
  92. {
  93. /// <summary>
  94. /// The identifier for the ControllerType ObjectType.
  95. /// </summary>
  96. public const uint ControllerType = 1001;
  97. /// <summary>
  98. /// The identifier for the FurnaceControllerType ObjectType.
  99. /// </summary>
  100. public const uint FurnaceControllerType = 1002;
  101. /// <summary>
  102. /// The identifier for the AirConditionerControllerType ObjectType.
  103. /// </summary>
  104. public const uint AirConditionerControllerType = 1003;
  105. /// <summary>
  106. /// The identifier for the ControllerEventType ObjectType.
  107. /// </summary>
  108. public const uint ControllerEventType = 1004;
  109. }
  110. #endregion
  111. #region ReferenceType Identifiers
  112. /// <summary>
  113. /// A class that declares constants for all ReferenceTyped in the Model Design.
  114. /// </summary>
  115. /// <exclude />
  116. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  117. public static partial class ReferenceTypes
  118. {
  119. }
  120. #endregion
  121. #region Variable Identifiers
  122. /// <summary>
  123. /// A class that declares constants for all Variables in the Model Design.
  124. /// </summary>
  125. /// <exclude />
  126. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  127. public static partial class Variables
  128. {
  129. /// <summary>
  130. /// The identifier for the State Variable.
  131. /// </summary>
  132. public const uint ControllerType_State = 6001;
  133. /// <summary>
  134. /// The identifier for the Temperature Variable.
  135. /// </summary>
  136. public const uint ControllerType_Temperature = 6002;
  137. /// <summary>
  138. /// The identifier for the TemperatureSetPoint Variable.
  139. /// </summary>
  140. public const uint ControllerType_TemperatureSetPoint = 6003;
  141. /// <summary>
  142. /// The identifier for the PowerConsumption Variable.
  143. /// </summary>
  144. public const uint ControllerType_PowerConsumption = 6004;
  145. /// <summary>
  146. /// The identifier for the EURange Variable.
  147. /// </summary>
  148. public const uint ControllerType_Temperature_EURange = 6005;
  149. /// <summary>
  150. /// The identifier for the EURange Variable.
  151. /// </summary>
  152. public const uint ControllerType_TemperatureSetPoint_EURange = 6006;
  153. /// <summary>
  154. /// The identifier for the GasFlow Variable.
  155. /// </summary>
  156. public const uint FurnaceControllerType_GasFlow = 6007;
  157. /// <summary>
  158. /// The identifier for the Humidity Variable.
  159. /// </summary>
  160. public const uint AirConditionerControllerType_Humidity = 6008;
  161. /// <summary>
  162. /// The identifier for the InputArguments Variable.
  163. /// </summary>
  164. public const uint AirConditionerControllerType_StartWithSetPoint_InputArguments = 6009;
  165. /// <summary>
  166. /// The identifier for the HumiditySetPoint Variable.
  167. /// </summary>
  168. public const uint AirConditionerControllerType_HumiditySetPoint = 6010;
  169. /// <summary>
  170. /// The identifier for the Temperature Variable.
  171. /// </summary>
  172. public const uint ControllerEventType_Temperature = 6011;
  173. /// <summary>
  174. /// The identifier for the State Variable.
  175. /// </summary>
  176. public const uint ControllerEventType_State = 6012;
  177. }
  178. #endregion
  179. #region VariableTypes Identifiers
  180. /// <summary>
  181. /// A class that declares constants for all VariableTypes in the Model Design.
  182. /// </summary>
  183. /// <exclude />
  184. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  185. public static partial class VariableTypes
  186. {
  187. }
  188. #endregion
  189. #region DataType Node Identifiers
  190. /// <summary>
  191. /// A class that declares constants for all DataTypes in the Model Design.
  192. /// </summary>
  193. /// <exclude />
  194. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  195. public static partial class DataTypeIds
  196. {
  197. }
  198. #endregion
  199. #region Method Node Identifiers
  200. /// <summary>
  201. /// A class that declares constants for all Methods in the Model Design.
  202. /// </summary>
  203. /// <exclude />
  204. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  205. public static partial class MethodIds
  206. {
  207. /// <summary>
  208. /// The identifier for the ControllerType_Start Method.
  209. /// </summary>
  210. public static readonly ExpandedNodeId ControllerType_Start = new ExpandedNodeId(Methods.ControllerType_Start, Namespaces.BA);
  211. /// <summary>
  212. /// The identifier for the ControllerType_Stop Method.
  213. /// </summary>
  214. public static readonly ExpandedNodeId ControllerType_Stop = new ExpandedNodeId(Methods.ControllerType_Stop, Namespaces.BA);
  215. /// <summary>
  216. /// The identifier for the AirConditionerControllerType_StartWithSetPoint Method.
  217. /// </summary>
  218. public static readonly ExpandedNodeId AirConditionerControllerType_StartWithSetPoint = new ExpandedNodeId(Methods.AirConditionerControllerType_StartWithSetPoint, Namespaces.BA);
  219. }
  220. #endregion
  221. #region Object Node Identifiers
  222. /// <summary>
  223. /// A class that declares constants for all Objects in the Model Design.
  224. /// </summary>
  225. /// <exclude />
  226. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  227. public static partial class ObjectIds
  228. {
  229. }
  230. #endregion
  231. #region ObjectType Node Identifiers
  232. /// <summary>
  233. /// A class that declares constants for all Objects in the Model Design.
  234. /// </summary>
  235. /// <exclude />
  236. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  237. public static partial class ObjectTypeIds
  238. {
  239. /// <summary>
  240. /// The identifier for the ControllerType ObjectType.
  241. /// </summary>
  242. public static readonly ExpandedNodeId ControllerType = new ExpandedNodeId(ObjectTypes.ControllerType, Namespaces.BA);
  243. /// <summary>
  244. /// The identifier for the FurnaceControllerType ObjectType.
  245. /// </summary>
  246. public static readonly ExpandedNodeId FurnaceControllerType = new ExpandedNodeId(ObjectTypes.FurnaceControllerType, Namespaces.BA);
  247. /// <summary>
  248. /// The identifier for the AirConditionerControllerType ObjectType.
  249. /// </summary>
  250. public static readonly ExpandedNodeId AirConditionerControllerType = new ExpandedNodeId(ObjectTypes.AirConditionerControllerType, Namespaces.BA);
  251. /// <summary>
  252. /// The identifier for the ControllerEventType ObjectType.
  253. /// </summary>
  254. public static readonly ExpandedNodeId ControllerEventType = new ExpandedNodeId(ObjectTypes.ControllerEventType, Namespaces.BA);
  255. }
  256. #endregion
  257. #region ReferenceType Node Identifiers
  258. /// <summary>
  259. /// A class that declares constants for all ReferenceTypes in the Model Design.
  260. /// </summary>
  261. /// <exclude />
  262. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  263. public static partial class ReferenceTypeIds
  264. {
  265. }
  266. #endregion
  267. #region Variable Node Identifiers
  268. /// <summary>
  269. /// A class that declares constants for all Variables in the Model Design.
  270. /// </summary>
  271. /// <exclude />
  272. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  273. public static partial class VariableIds
  274. {
  275. /// <summary>
  276. /// The identifier for the ControllerType_State Variable.
  277. /// </summary>
  278. public static readonly ExpandedNodeId ControllerType_State = new ExpandedNodeId(Variables.ControllerType_State, Namespaces.BA);
  279. /// <summary>
  280. /// The identifier for the ControllerType_Temperature Variable.
  281. /// </summary>
  282. public static readonly ExpandedNodeId ControllerType_Temperature = new ExpandedNodeId(Variables.ControllerType_Temperature, Namespaces.BA);
  283. /// <summary>
  284. /// The identifier for the ControllerType_TemperatureSetPoint Variable.
  285. /// </summary>
  286. public static readonly ExpandedNodeId ControllerType_TemperatureSetPoint = new ExpandedNodeId(Variables.ControllerType_TemperatureSetPoint, Namespaces.BA);
  287. /// <summary>
  288. /// The identifier for the ControllerType_PowerConsumption Variable.
  289. /// </summary>
  290. public static readonly ExpandedNodeId ControllerType_PowerConsumption = new ExpandedNodeId(Variables.ControllerType_PowerConsumption, Namespaces.BA);
  291. /// <summary>
  292. /// The identifier for the ControllerType_Temperature_EURange Variable.
  293. /// </summary>
  294. public static readonly ExpandedNodeId ControllerType_Temperature_EURange = new ExpandedNodeId(Variables.ControllerType_Temperature_EURange, Namespaces.BA);
  295. /// <summary>
  296. /// The identifier for the ControllerType_TemperatureSetPoint_EURange Variable.
  297. /// </summary>
  298. public static readonly ExpandedNodeId ControllerType_TemperatureSetPoint_EURange = new ExpandedNodeId(Variables.ControllerType_TemperatureSetPoint_EURange, Namespaces.BA);
  299. /// <summary>
  300. /// The identifier for the FurnaceControllerType_GasFlow Variable.
  301. /// </summary>
  302. public static readonly ExpandedNodeId FurnaceControllerType_GasFlow = new ExpandedNodeId(Variables.FurnaceControllerType_GasFlow, Namespaces.BA);
  303. /// <summary>
  304. /// The identifier for the AirConditionerControllerType_Humidity Variable.
  305. /// </summary>
  306. public static readonly ExpandedNodeId AirConditionerControllerType_Humidity = new ExpandedNodeId(Variables.AirConditionerControllerType_Humidity, Namespaces.BA);
  307. /// <summary>
  308. /// The identifier for the AirConditionerControllerType_StartWithSetPoint_InputArguments Variable.
  309. /// </summary>
  310. public static readonly ExpandedNodeId AirConditionerControllerType_StartWithSetPoint_InputArguments = new ExpandedNodeId(Variables.AirConditionerControllerType_StartWithSetPoint_InputArguments, Namespaces.BA);
  311. /// <summary>
  312. /// The identifier for the AirConditionerControllerType_HumiditySetPoint Variable.
  313. /// </summary>
  314. public static readonly ExpandedNodeId AirConditionerControllerType_HumiditySetPoint = new ExpandedNodeId(Variables.AirConditionerControllerType_HumiditySetPoint, Namespaces.BA);
  315. /// <summary>
  316. /// The identifier for the ControllerEventType_Temperature Variable.
  317. /// </summary>
  318. public static readonly ExpandedNodeId ControllerEventType_Temperature = new ExpandedNodeId(Variables.ControllerEventType_Temperature, Namespaces.BA);
  319. /// <summary>
  320. /// The identifier for the ControllerEventType_State Variable.
  321. /// </summary>
  322. public static readonly ExpandedNodeId ControllerEventType_State = new ExpandedNodeId(Variables.ControllerEventType_State, Namespaces.BA);
  323. }
  324. #endregion
  325. #region VariableType Node Identifiers
  326. /// <summary>
  327. /// A class that declares constants for all VariableType in the Model Design.
  328. /// </summary>
  329. /// <exclude />
  330. [System.CodeDom.Compiler.GeneratedCodeAttribute("UaModeler", "1.2.1")]
  331. public static partial class VariableTypeIds
  332. {
  333. }
  334. #endregion
  335. #region BrowseName Declarations
  336. /// <summary>
  337. /// Declares all of the BrowseNames used in the Model Design.
  338. /// </summary>
  339. public static partial class BrowseNames
  340. {
  341. /// <summary>
  342. /// The BrowseName for the AirConditionerControllerType component.
  343. /// </summary>
  344. public const string AirConditionerControllerType = "AirConditionerControllerType";
  345. /// <summary>
  346. /// The BrowseName for the ControllerEventType component.
  347. /// </summary>
  348. public const string ControllerEventType = "ControllerEventType";
  349. /// <summary>
  350. /// The BrowseName for the ControllerType component.
  351. /// </summary>
  352. public const string ControllerType = "ControllerType";
  353. /// <summary>
  354. /// The BrowseName for the FurnaceControllerType component.
  355. /// </summary>
  356. public const string FurnaceControllerType = "FurnaceControllerType";
  357. /// <summary>
  358. /// The BrowseName for the GasFlow component.
  359. /// </summary>
  360. public const string GasFlow = "GasFlow";
  361. /// <summary>
  362. /// The BrowseName for the Humidity component.
  363. /// </summary>
  364. public const string Humidity = "Humidity";
  365. /// <summary>
  366. /// The BrowseName for the HumiditySetPoint component.
  367. /// </summary>
  368. public const string HumiditySetPoint = "HumiditySetPoint";
  369. /// <summary>
  370. /// The BrowseName for the PowerConsumption component.
  371. /// </summary>
  372. public const string PowerConsumption = "PowerConsumption";
  373. /// <summary>
  374. /// The BrowseName for the Start component.
  375. /// </summary>
  376. public const string Start = "Start";
  377. /// <summary>
  378. /// The BrowseName for the StartWithSetPoint component.
  379. /// </summary>
  380. public const string StartWithSetPoint = "StartWithSetPoint";
  381. /// <summary>
  382. /// The BrowseName for the State component.
  383. /// </summary>
  384. public const string State = "State";
  385. /// <summary>
  386. /// The BrowseName for the Stop component.
  387. /// </summary>
  388. public const string Stop = "Stop";
  389. /// <summary>
  390. /// The BrowseName for the Temperature component.
  391. /// </summary>
  392. public const string Temperature = "Temperature";
  393. /// <summary>
  394. /// The BrowseName for the TemperatureSetPoint component.
  395. /// </summary>
  396. public const string TemperatureSetPoint = "TemperatureSetPoint";
  397. }
  398. #endregion
  399. #region Namespace Declarations
  400. /// <summary>
  401. /// Defines constants for all namespaces referenced by the model design.
  402. /// </summary>
  403. public static partial class Namespaces
  404. {
  405. /// <summary>
  406. /// The URI for the OpcUa namespace (.NET code namespace is 'Opc.Ua').
  407. /// </summary>
  408. public const string OpcUa = "http://opcfoundation.org/UA/";
  409. /// <summary>
  410. /// The URI for the OpcUaXsd namespace (.NET code namespace is 'Opc.Ua').
  411. /// </summary>
  412. public const string OpcUaXsd = "http://opcfoundation.org/UA/2008/02/Types.xsd";
  413. /// <summary>
  414. /// The URI for the BA namespace.
  415. /// </summary>
  416. public const string BA = "http://yourorganisation.org/BuildingAutomation/";
  417. }
  418. #endregion
  419. }