/* ========================================================================
* Copyright (c) 2005-2020 The OPC Foundation, Inc. All rights reserved.
*
* OPC Foundation MIT License 1.00
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use,
* copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following
* conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* The complete license agreement can be found here:
* http://opcfoundation.org/License/MIT/1.00/
* ======================================================================*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using System.Xml;
using System.Runtime.Serialization;
using Opc.Ua.Di;
using Opc.Ua;
namespace Sercos
{
#region Method Identifiers
///
/// A class that declares constants for all Methods in the Model Design.
///
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class Methods
{
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Open Method.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Open = 6095;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Close Method.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Close = 6098;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Read Method.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Read = 6100;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Write Method.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Write = 6103;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_GetPosition Method.
///
public const uint SercosNamespaceMetadata_NamespaceFile_GetPosition = 6105;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_SetPosition Method.
///
public const uint SercosNamespaceMetadata_NamespaceFile_SetPosition = 6108;
///
/// The identifier for the SercosDeviceType_Lock_InitLock Method.
///
public const uint SercosDeviceType_Lock_InitLock = 6025;
///
/// The identifier for the SercosDeviceType_Lock_RenewLock Method.
///
public const uint SercosDeviceType_Lock_RenewLock = 6028;
///
/// The identifier for the SercosDeviceType_Lock_ExitLock Method.
///
public const uint SercosDeviceType_Lock_ExitLock = 6030;
///
/// The identifier for the SercosDeviceType_Lock_BreakLock Method.
///
public const uint SercosDeviceType_Lock_BreakLock = 6032;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_InitLock Method.
///
public const uint SercosDeviceType_CPIdentifier_Lock_InitLock = 6064;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_RenewLock Method.
///
public const uint SercosDeviceType_CPIdentifier_Lock_RenewLock = 6067;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_ExitLock Method.
///
public const uint SercosDeviceType_CPIdentifier_Lock_ExitLock = 6069;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_BreakLock Method.
///
public const uint SercosDeviceType_CPIdentifier_Lock_BreakLock = 6071;
}
#endregion
#region Object Identifiers
///
/// A class that declares constants for all Objects in the Model Design.
///
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class Objects
{
///
/// The identifier for the SercosNamespaceMetadata Object.
///
public const uint SercosNamespaceMetadata = 6081;
///
/// The identifier for the SercosDeviceType_ParameterSet Object.
///
public const uint SercosDeviceType_ParameterSet = 5007;
///
/// The identifier for the SercosDeviceType_CPIdentifier_NetworkAddress Object.
///
public const uint SercosDeviceType_CPIdentifier_NetworkAddress = 6073;
///
/// The identifier for the SercosDeviceType_ProfileSet Object.
///
public const uint SercosDeviceType_ProfileSet = 5001;
///
/// The identifier for the SercosDeviceType_ClassSet Object.
///
public const uint SercosDeviceType_ClassSet = 5002;
///
/// The identifier for the SercosDeviceType_FunctionGroupSet Object.
///
public const uint SercosDeviceType_FunctionGroupSet = 5003;
///
/// The identifier for the ProfileSet_SercosProfileIdentifier_Placeholder Object.
///
public const uint ProfileSet_SercosProfileIdentifier_Placeholder = 6076;
///
/// The identifier for the ClassSet_SercosClassIdentifier_Placeholder Object.
///
public const uint ClassSet_SercosClassIdentifier_Placeholder = 6078;
///
/// The identifier for the FunctionGroupSet_FunctionGroupIdentifier_Placeholder Object.
///
public const uint FunctionGroupSet_FunctionGroupIdentifier_Placeholder = 6080;
}
#endregion
#region ObjectType Identifiers
///
/// A class that declares constants for all ObjectTypes in the Model Design.
///
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class ObjectTypes
{
///
/// The identifier for the FunctionalGroupType ObjectType.
///
public const uint FunctionalGroupType = 6012;
///
/// The identifier for the SercosProfileType ObjectType.
///
public const uint SercosProfileType = 1002;
///
/// The identifier for the SercosClassType ObjectType.
///
public const uint SercosClassType = 1003;
///
/// The identifier for the SercosFunctionGroupType ObjectType.
///
public const uint SercosFunctionGroupType = 1004;
///
/// The identifier for the SercosDeviceType ObjectType.
///
public const uint SercosDeviceType = 1001;
///
/// The identifier for the ProfileSet ObjectType.
///
public const uint ProfileSet = 6075;
///
/// The identifier for the ClassSet ObjectType.
///
public const uint ClassSet = 6077;
///
/// The identifier for the FunctionGroupSet ObjectType.
///
public const uint FunctionGroupSet = 6079;
}
#endregion
#region Variable Identifiers
///
/// A class that declares constants for all Variables in the Model Design.
///
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class Variables
{
///
/// The identifier for the SercosNamespaceMetadata_NamespaceUri Variable.
///
public const uint SercosNamespaceMetadata_NamespaceUri = 6082;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceVersion Variable.
///
public const uint SercosNamespaceMetadata_NamespaceVersion = 6083;
///
/// The identifier for the SercosNamespaceMetadata_NamespacePublicationDate Variable.
///
public const uint SercosNamespaceMetadata_NamespacePublicationDate = 6084;
///
/// The identifier for the SercosNamespaceMetadata_IsNamespaceSubset Variable.
///
public const uint SercosNamespaceMetadata_IsNamespaceSubset = 6085;
///
/// The identifier for the SercosNamespaceMetadata_StaticNodeIdTypes Variable.
///
public const uint SercosNamespaceMetadata_StaticNodeIdTypes = 6086;
///
/// The identifier for the SercosNamespaceMetadata_StaticNumericNodeIdRange Variable.
///
public const uint SercosNamespaceMetadata_StaticNumericNodeIdRange = 6087;
///
/// The identifier for the SercosNamespaceMetadata_StaticStringNodeIdPattern Variable.
///
public const uint SercosNamespaceMetadata_StaticStringNodeIdPattern = 6088;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Size Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Size = 6090;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Writable Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Writable = 6091;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_UserWritable Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_UserWritable = 6092;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_OpenCount Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_OpenCount = 6093;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Open_InputArguments Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Open_InputArguments = 6096;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Open_OutputArguments Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Open_OutputArguments = 6097;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Close_InputArguments Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Close_InputArguments = 6099;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Read_InputArguments Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Read_InputArguments = 6101;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Read_OutputArguments Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Read_OutputArguments = 6102;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Write_InputArguments Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_Write_InputArguments = 6104;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_GetPosition_InputArguments Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_GetPosition_InputArguments = 6106;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_GetPosition_OutputArguments Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_GetPosition_OutputArguments = 6107;
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_SetPosition_InputArguments Variable.
///
public const uint SercosNamespaceMetadata_NamespaceFile_SetPosition_InputArguments = 6109;
///
/// The identifier for the SercosNamespaceMetadata_DefaultRolePermissions Variable.
///
public const uint SercosNamespaceMetadata_DefaultRolePermissions = 6111;
///
/// The identifier for the SercosNamespaceMetadata_DefaultUserRolePermissions Variable.
///
public const uint SercosNamespaceMetadata_DefaultUserRolePermissions = 6112;
///
/// The identifier for the SercosNamespaceMetadata_DefaultAccessRestrictions Variable.
///
public const uint SercosNamespaceMetadata_DefaultAccessRestrictions = 6113;
///
/// The identifier for the SercosDeviceType_Lock_Locked Variable.
///
public const uint SercosDeviceType_Lock_Locked = 6021;
///
/// The identifier for the SercosDeviceType_Lock_LockingClient Variable.
///
public const uint SercosDeviceType_Lock_LockingClient = 6022;
///
/// The identifier for the SercosDeviceType_Lock_LockingUser Variable.
///
public const uint SercosDeviceType_Lock_LockingUser = 6023;
///
/// The identifier for the SercosDeviceType_Lock_RemainingLockTime Variable.
///
public const uint SercosDeviceType_Lock_RemainingLockTime = 6024;
///
/// The identifier for the SercosDeviceType_Lock_InitLock_InputArguments Variable.
///
public const uint SercosDeviceType_Lock_InitLock_InputArguments = 6026;
///
/// The identifier for the SercosDeviceType_Lock_InitLock_OutputArguments Variable.
///
public const uint SercosDeviceType_Lock_InitLock_OutputArguments = 6027;
///
/// The identifier for the SercosDeviceType_Lock_RenewLock_OutputArguments Variable.
///
public const uint SercosDeviceType_Lock_RenewLock_OutputArguments = 6029;
///
/// The identifier for the SercosDeviceType_Lock_ExitLock_OutputArguments Variable.
///
public const uint SercosDeviceType_Lock_ExitLock_OutputArguments = 6031;
///
/// The identifier for the SercosDeviceType_Lock_BreakLock_OutputArguments Variable.
///
public const uint SercosDeviceType_Lock_BreakLock_OutputArguments = 6033;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_Locked Variable.
///
public const uint SercosDeviceType_CPIdentifier_Lock_Locked = 6060;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_LockingClient Variable.
///
public const uint SercosDeviceType_CPIdentifier_Lock_LockingClient = 6061;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_LockingUser Variable.
///
public const uint SercosDeviceType_CPIdentifier_Lock_LockingUser = 6062;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_RemainingLockTime Variable.
///
public const uint SercosDeviceType_CPIdentifier_Lock_RemainingLockTime = 6063;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_InitLock_InputArguments Variable.
///
public const uint SercosDeviceType_CPIdentifier_Lock_InitLock_InputArguments = 6065;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_InitLock_OutputArguments Variable.
///
public const uint SercosDeviceType_CPIdentifier_Lock_InitLock_OutputArguments = 6066;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_RenewLock_OutputArguments Variable.
///
public const uint SercosDeviceType_CPIdentifier_Lock_RenewLock_OutputArguments = 6068;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_ExitLock_OutputArguments Variable.
///
public const uint SercosDeviceType_CPIdentifier_Lock_ExitLock_OutputArguments = 6070;
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_BreakLock_OutputArguments Variable.
///
public const uint SercosDeviceType_CPIdentifier_Lock_BreakLock_OutputArguments = 6072;
///
/// The identifier for the SercosParameterType_Attribute Variable.
///
public const uint SercosParameterType_Attribute = 6004;
///
/// The identifier for the SercosParameterType_DisplayValue Variable.
///
public const uint SercosParameterType_DisplayValue = 6009;
///
/// The identifier for the SercosParameterType_DisplayMaxValue Variable.
///
public const uint SercosParameterType_DisplayMaxValue = 6008;
///
/// The identifier for the SercosParameterType_DisplayMinValue Variable.
///
public const uint SercosParameterType_DisplayMinValue = 6007;
///
/// The identifier for the SercosParameterType_Exponent Variable.
///
public const uint SercosParameterType_Exponent = 6006;
///
/// The identifier for the SercosParameterType_MaxValue Variable.
///
public const uint SercosParameterType_MaxValue = 6001;
///
/// The identifier for the SercosParameterType_MinValue Variable.
///
public const uint SercosParameterType_MinValue = 6002;
///
/// The identifier for the SercosParameterType_ProcedureCommand Variable.
///
public const uint SercosParameterType_ProcedureCommand = 6005;
}
#endregion
#region VariableType Identifiers
///
/// A class that declares constants for all VariableTypes in the Model Design.
///
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class VariableTypes
{
///
/// The identifier for the SercosParameterType VariableType.
///
public const uint SercosParameterType = 2001;
}
#endregion
#region Method Node Identifiers
///
/// A class that declares constants for all Methods in the Model Design.
///
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class MethodIds
{
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Open Method.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Open = new ExpandedNodeId(Sercos.Methods.SercosNamespaceMetadata_NamespaceFile_Open, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Close Method.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Close = new ExpandedNodeId(Sercos.Methods.SercosNamespaceMetadata_NamespaceFile_Close, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Read Method.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Read = new ExpandedNodeId(Sercos.Methods.SercosNamespaceMetadata_NamespaceFile_Read, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Write Method.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Write = new ExpandedNodeId(Sercos.Methods.SercosNamespaceMetadata_NamespaceFile_Write, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_GetPosition Method.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_GetPosition = new ExpandedNodeId(Sercos.Methods.SercosNamespaceMetadata_NamespaceFile_GetPosition, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_SetPosition Method.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_SetPosition = new ExpandedNodeId(Sercos.Methods.SercosNamespaceMetadata_NamespaceFile_SetPosition, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_InitLock Method.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_InitLock = new ExpandedNodeId(Sercos.Methods.SercosDeviceType_Lock_InitLock, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_RenewLock Method.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_RenewLock = new ExpandedNodeId(Sercos.Methods.SercosDeviceType_Lock_RenewLock, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_ExitLock Method.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_ExitLock = new ExpandedNodeId(Sercos.Methods.SercosDeviceType_Lock_ExitLock, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_BreakLock Method.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_BreakLock = new ExpandedNodeId(Sercos.Methods.SercosDeviceType_Lock_BreakLock, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_InitLock Method.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_InitLock = new ExpandedNodeId(Sercos.Methods.SercosDeviceType_CPIdentifier_Lock_InitLock, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_RenewLock Method.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_RenewLock = new ExpandedNodeId(Sercos.Methods.SercosDeviceType_CPIdentifier_Lock_RenewLock, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_ExitLock Method.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_ExitLock = new ExpandedNodeId(Sercos.Methods.SercosDeviceType_CPIdentifier_Lock_ExitLock, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_BreakLock Method.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_BreakLock = new ExpandedNodeId(Sercos.Methods.SercosDeviceType_CPIdentifier_Lock_BreakLock, Sercos.Namespaces.Sercos);
}
#endregion
#region Object Node Identifiers
///
/// A class that declares constants for all Objects in the Model Design.
///
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class ObjectIds
{
///
/// The identifier for the SercosNamespaceMetadata Object.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata = new ExpandedNodeId(Sercos.Objects.SercosNamespaceMetadata, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_ParameterSet Object.
///
public static readonly ExpandedNodeId SercosDeviceType_ParameterSet = new ExpandedNodeId(Sercos.Objects.SercosDeviceType_ParameterSet, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_NetworkAddress Object.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_NetworkAddress = new ExpandedNodeId(Sercos.Objects.SercosDeviceType_CPIdentifier_NetworkAddress, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_ProfileSet Object.
///
public static readonly ExpandedNodeId SercosDeviceType_ProfileSet = new ExpandedNodeId(Sercos.Objects.SercosDeviceType_ProfileSet, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_ClassSet Object.
///
public static readonly ExpandedNodeId SercosDeviceType_ClassSet = new ExpandedNodeId(Sercos.Objects.SercosDeviceType_ClassSet, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_FunctionGroupSet Object.
///
public static readonly ExpandedNodeId SercosDeviceType_FunctionGroupSet = new ExpandedNodeId(Sercos.Objects.SercosDeviceType_FunctionGroupSet, Sercos.Namespaces.Sercos);
///
/// The identifier for the ProfileSet_SercosProfileIdentifier_Placeholder Object.
///
public static readonly ExpandedNodeId ProfileSet_SercosProfileIdentifier_Placeholder = new ExpandedNodeId(Sercos.Objects.ProfileSet_SercosProfileIdentifier_Placeholder, Sercos.Namespaces.Sercos);
///
/// The identifier for the ClassSet_SercosClassIdentifier_Placeholder Object.
///
public static readonly ExpandedNodeId ClassSet_SercosClassIdentifier_Placeholder = new ExpandedNodeId(Sercos.Objects.ClassSet_SercosClassIdentifier_Placeholder, Sercos.Namespaces.Sercos);
///
/// The identifier for the FunctionGroupSet_FunctionGroupIdentifier_Placeholder Object.
///
public static readonly ExpandedNodeId FunctionGroupSet_FunctionGroupIdentifier_Placeholder = new ExpandedNodeId(Sercos.Objects.FunctionGroupSet_FunctionGroupIdentifier_Placeholder, Sercos.Namespaces.Sercos);
}
#endregion
#region ObjectType Node Identifiers
///
/// A class that declares constants for all ObjectTypes in the Model Design.
///
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class ObjectTypeIds
{
///
/// The identifier for the FunctionalGroupType ObjectType.
///
public static readonly ExpandedNodeId FunctionalGroupType = new ExpandedNodeId(Sercos.ObjectTypes.FunctionalGroupType, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosProfileType ObjectType.
///
public static readonly ExpandedNodeId SercosProfileType = new ExpandedNodeId(Sercos.ObjectTypes.SercosProfileType, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosClassType ObjectType.
///
public static readonly ExpandedNodeId SercosClassType = new ExpandedNodeId(Sercos.ObjectTypes.SercosClassType, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosFunctionGroupType ObjectType.
///
public static readonly ExpandedNodeId SercosFunctionGroupType = new ExpandedNodeId(Sercos.ObjectTypes.SercosFunctionGroupType, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType ObjectType.
///
public static readonly ExpandedNodeId SercosDeviceType = new ExpandedNodeId(Sercos.ObjectTypes.SercosDeviceType, Sercos.Namespaces.Sercos);
///
/// The identifier for the ProfileSet ObjectType.
///
public static readonly ExpandedNodeId ProfileSet = new ExpandedNodeId(Sercos.ObjectTypes.ProfileSet, Sercos.Namespaces.Sercos);
///
/// The identifier for the ClassSet ObjectType.
///
public static readonly ExpandedNodeId ClassSet = new ExpandedNodeId(Sercos.ObjectTypes.ClassSet, Sercos.Namespaces.Sercos);
///
/// The identifier for the FunctionGroupSet ObjectType.
///
public static readonly ExpandedNodeId FunctionGroupSet = new ExpandedNodeId(Sercos.ObjectTypes.FunctionGroupSet, Sercos.Namespaces.Sercos);
}
#endregion
#region Variable Node Identifiers
///
/// A class that declares constants for all Variables in the Model Design.
///
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class VariableIds
{
///
/// The identifier for the SercosNamespaceMetadata_NamespaceUri Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceUri = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceUri, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceVersion Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceVersion = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceVersion, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespacePublicationDate Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespacePublicationDate = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespacePublicationDate, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_IsNamespaceSubset Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_IsNamespaceSubset = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_IsNamespaceSubset, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_StaticNodeIdTypes Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_StaticNodeIdTypes = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_StaticNodeIdTypes, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_StaticNumericNodeIdRange Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_StaticNumericNodeIdRange = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_StaticNumericNodeIdRange, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_StaticStringNodeIdPattern Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_StaticStringNodeIdPattern = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_StaticStringNodeIdPattern, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Size Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Size = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_Size, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Writable Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Writable = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_Writable, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_UserWritable Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_UserWritable = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_UserWritable, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_OpenCount Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_OpenCount = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_OpenCount, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Open_InputArguments Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Open_InputArguments = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_Open_InputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Open_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Open_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_Open_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Close_InputArguments Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Close_InputArguments = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_Close_InputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Read_InputArguments Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Read_InputArguments = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_Read_InputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Read_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Read_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_Read_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_Write_InputArguments Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_Write_InputArguments = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_Write_InputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_GetPosition_InputArguments Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_GetPosition_InputArguments = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_GetPosition_InputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_GetPosition_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_GetPosition_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_GetPosition_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_NamespaceFile_SetPosition_InputArguments Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_NamespaceFile_SetPosition_InputArguments = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_NamespaceFile_SetPosition_InputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_DefaultRolePermissions Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_DefaultRolePermissions = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_DefaultRolePermissions, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_DefaultUserRolePermissions Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_DefaultUserRolePermissions = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_DefaultUserRolePermissions, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosNamespaceMetadata_DefaultAccessRestrictions Variable.
///
public static readonly ExpandedNodeId SercosNamespaceMetadata_DefaultAccessRestrictions = new ExpandedNodeId(Sercos.Variables.SercosNamespaceMetadata_DefaultAccessRestrictions, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_Locked Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_Locked = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_Lock_Locked, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_LockingClient Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_LockingClient = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_Lock_LockingClient, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_LockingUser Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_LockingUser = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_Lock_LockingUser, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_RemainingLockTime Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_RemainingLockTime = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_Lock_RemainingLockTime, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_InitLock_InputArguments Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_InitLock_InputArguments = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_Lock_InitLock_InputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_InitLock_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_InitLock_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_Lock_InitLock_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_RenewLock_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_RenewLock_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_Lock_RenewLock_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_ExitLock_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_ExitLock_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_Lock_ExitLock_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_Lock_BreakLock_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_Lock_BreakLock_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_Lock_BreakLock_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_Locked Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_Locked = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_CPIdentifier_Lock_Locked, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_LockingClient Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_LockingClient = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_CPIdentifier_Lock_LockingClient, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_LockingUser Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_LockingUser = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_CPIdentifier_Lock_LockingUser, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_RemainingLockTime Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_RemainingLockTime = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_CPIdentifier_Lock_RemainingLockTime, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_InitLock_InputArguments Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_InitLock_InputArguments = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_CPIdentifier_Lock_InitLock_InputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_InitLock_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_InitLock_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_CPIdentifier_Lock_InitLock_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_RenewLock_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_RenewLock_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_CPIdentifier_Lock_RenewLock_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_ExitLock_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_ExitLock_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_CPIdentifier_Lock_ExitLock_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosDeviceType_CPIdentifier_Lock_BreakLock_OutputArguments Variable.
///
public static readonly ExpandedNodeId SercosDeviceType_CPIdentifier_Lock_BreakLock_OutputArguments = new ExpandedNodeId(Sercos.Variables.SercosDeviceType_CPIdentifier_Lock_BreakLock_OutputArguments, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosParameterType_Attribute Variable.
///
public static readonly ExpandedNodeId SercosParameterType_Attribute = new ExpandedNodeId(Sercos.Variables.SercosParameterType_Attribute, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosParameterType_DisplayValue Variable.
///
public static readonly ExpandedNodeId SercosParameterType_DisplayValue = new ExpandedNodeId(Sercos.Variables.SercosParameterType_DisplayValue, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosParameterType_DisplayMaxValue Variable.
///
public static readonly ExpandedNodeId SercosParameterType_DisplayMaxValue = new ExpandedNodeId(Sercos.Variables.SercosParameterType_DisplayMaxValue, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosParameterType_DisplayMinValue Variable.
///
public static readonly ExpandedNodeId SercosParameterType_DisplayMinValue = new ExpandedNodeId(Sercos.Variables.SercosParameterType_DisplayMinValue, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosParameterType_Exponent Variable.
///
public static readonly ExpandedNodeId SercosParameterType_Exponent = new ExpandedNodeId(Sercos.Variables.SercosParameterType_Exponent, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosParameterType_MaxValue Variable.
///
public static readonly ExpandedNodeId SercosParameterType_MaxValue = new ExpandedNodeId(Sercos.Variables.SercosParameterType_MaxValue, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosParameterType_MinValue Variable.
///
public static readonly ExpandedNodeId SercosParameterType_MinValue = new ExpandedNodeId(Sercos.Variables.SercosParameterType_MinValue, Sercos.Namespaces.Sercos);
///
/// The identifier for the SercosParameterType_ProcedureCommand Variable.
///
public static readonly ExpandedNodeId SercosParameterType_ProcedureCommand = new ExpandedNodeId(Sercos.Variables.SercosParameterType_ProcedureCommand, Sercos.Namespaces.Sercos);
}
#endregion
#region VariableType Node Identifiers
///
/// A class that declares constants for all VariableTypes in the Model Design.
///
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class VariableTypeIds
{
///
/// The identifier for the SercosParameterType VariableType.
///
public static readonly ExpandedNodeId SercosParameterType = new ExpandedNodeId(Sercos.VariableTypes.SercosParameterType, Sercos.Namespaces.Sercos);
}
#endregion
#region BrowseName Declarations
///
/// Declares all of the BrowseNames used in the Model Design.
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class BrowseNames
{
///
/// The BrowseName for the Attribute component.
///
public const string Attribute = "Attribute";
///
/// The BrowseName for the ClassSet component.
///
public const string ClassSet = "ClassSet";
///
/// The BrowseName for the DisplayMaxValue component.
///
public const string DisplayMaxValue = "DisplayMaxValue";
///
/// The BrowseName for the DisplayMinValue component.
///
public const string DisplayMinValue = "DisplayMinValue";
///
/// The BrowseName for the DisplayValue component.
///
public const string DisplayValue = "DisplayValue";
///
/// The BrowseName for the Exponent component.
///
public const string Exponent = "Exponent";
///
/// The BrowseName for the FunctionalGroupType component.
///
public const string FunctionalGroupType = "FunctionalGroupType";
///
/// The BrowseName for the FunctionGroupIdentifier_Placeholder component.
///
public const string FunctionGroupIdentifier_Placeholder = "";
///
/// The BrowseName for the FunctionGroupSet component.
///
public const string FunctionGroupSet = "FunctionGroupSet";
///
/// The BrowseName for the MaxValue component.
///
public const string MaxValue = "MaxValue";
///
/// The BrowseName for the MinValue component.
///
public const string MinValue = "MinValue";
///
/// The BrowseName for the ParameterSet component.
///
public const string ParameterSet = "ParameterSet";
///
/// The BrowseName for the ProcedureCommand component.
///
public const string ProcedureCommand = "ProcedureCommand";
///
/// The BrowseName for the ProfileSet component.
///
public const string ProfileSet = "ProfileSet";
///
/// The BrowseName for the SercosClassIdentifier_Placeholder component.
///
public const string SercosClassIdentifier_Placeholder = "";
///
/// The BrowseName for the SercosClassType component.
///
public const string SercosClassType = "SercosClassType";
///
/// The BrowseName for the SercosDeviceType component.
///
public const string SercosDeviceType = "SercosDeviceType";
///
/// The BrowseName for the SercosFunctionGroupType component.
///
public const string SercosFunctionGroupType = "SercosFunctionGroupType";
///
/// The BrowseName for the SercosNamespaceMetadata component.
///
public const string SercosNamespaceMetadata = "http://sercos.org/UA/";
///
/// The BrowseName for the SercosParameterType component.
///
public const string SercosParameterType = "SercosParameterType";
///
/// The BrowseName for the SercosProfileIdentifier_Placeholder component.
///
public const string SercosProfileIdentifier_Placeholder = "";
///
/// The BrowseName for the SercosProfileType component.
///
public const string SercosProfileType = "SercosProfileType";
}
#endregion
#region Namespace Declarations
///
/// Defines constants for all namespaces referenced by the model design.
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")]
public static partial class Namespaces
{
///
/// The URI for the Sercos namespace (.NET code namespace is 'Sercos').
///
public const string Sercos = "http://sercos.org/UA/";
///
/// The URI for the SercosXsd namespace (.NET code namespace is 'Sercos').
///
public const string SercosXsd = "http://sercos.org/UA/Types.xsd";
///
/// The URI for the DI namespace (.NET code namespace is 'Opc.Ua.Di').
///
public const string DI = "http://opcfoundation.org/UA/DI/";
///
/// The URI for the DIXsd namespace (.NET code namespace is 'Opc.Ua.Di').
///
public const string DIXsd = "http://opcfoundation.org/UA/DI/Types.xsd";
///
/// The URI for the OpcUa namespace (.NET code namespace is 'Opc.Ua').
///
public const string OpcUa = "http://opcfoundation.org/UA/";
///
/// The URI for the OpcUaXsd namespace (.NET code namespace is 'Opc.Ua').
///
public const string OpcUaXsd = "http://opcfoundation.org/UA/2008/02/Types.xsd";
}
#endregion
}