diff --git a/libEDSsharp/CanOpenXDD.cs b/libEDSsharp/CanOpenXDD.cs index 616b534f..22e85d9e 100644 --- a/libEDSsharp/CanOpenXDD.cs +++ b/libEDSsharp/CanOpenXDD.cs @@ -1,4 +1,4 @@ -/* +/* This file is part of libEDSsharp. libEDSsharp is free software: you can redistribute it and/or modify @@ -1302,9384 +1302,3 @@ public class OpenEDSProject public string Version { get; set; } } - - -namespace CanOpenXSD_1_0 -{ - - //------------------------------------------------------------------------------ - // - // This code was generated by a tool. - // Runtime Version:4.0.30319.42000 - // - // Changes to this file may cause incorrect behavior and will be lost if - // the code is regenerated. - // - //------------------------------------------------------------------------------ - - using System.Xml.Serialization; - - // - // This source code was auto-generated by xsd, Version=4.6.1055.0. - // - - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class ISO15745ProfileContainer - { - - private ISO15745Profile[] iSO15745ProfileField; - - /// - [System.Xml.Serialization.XmlElementAttribute("ISO15745Profile")] - public ISO15745Profile[] ISO15745Profile - { - get - { - return this.iSO15745ProfileField; - } - set - { - this.iSO15745ProfileField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class ISO15745Profile - { - - private ProfileHeader_DataType profileHeaderField; - - private ProfileBody_DataType profileBodyField; - - /// - public ProfileHeader_DataType ProfileHeader - { - get - { - return this.profileHeaderField; - } - set - { - this.profileHeaderField = value; - } - } - - /// - public ProfileBody_DataType ProfileBody - { - get - { - return this.profileBodyField; - } - set - { - this.profileBodyField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileHeader_DataType - { - - private string profileIdentificationField; - - private string profileRevisionField; - - private string profileNameField; - - private string profileSourceField; - - private ProfileClassID_DataType profileClassIDField; - - private System.DateTime profileDateField; - - private bool profileDateFieldSpecified; - - private string additionalInformationField; - - private ISO15745Reference_DataType iSO15745ReferenceField; - - private string[] iASInterfaceTypeField; - - /// - public string ProfileIdentification - { - get - { - return this.profileIdentificationField; - } - set - { - this.profileIdentificationField = value; - } - } - - /// - public string ProfileRevision - { - get - { - return this.profileRevisionField; - } - set - { - this.profileRevisionField = value; - } - } - - /// - public string ProfileName - { - get - { - return this.profileNameField; - } - set - { - this.profileNameField = value; - } - } - - /// - public string ProfileSource - { - get - { - return this.profileSourceField; - } - set - { - this.profileSourceField = value; - } - } - - /// - public ProfileClassID_DataType ProfileClassID - { - get - { - return this.profileClassIDField; - } - set - { - this.profileClassIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] - public System.DateTime ProfileDate - { - get - { - return this.profileDateField; - } - set - { - this.profileDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ProfileDateSpecified - { - get - { - return this.profileDateFieldSpecified; - } - set - { - this.profileDateFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType = "anyURI")] - public string AdditionalInformation - { - get - { - return this.additionalInformationField; - } - set - { - this.additionalInformationField = value; - } - } - - /// - public ISO15745Reference_DataType ISO15745Reference - { - get - { - return this.iSO15745ReferenceField; - } - set - { - this.iSO15745ReferenceField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("IASInterfaceType")] - public string[] IASInterfaceType - { - get - { - return this.iASInterfaceTypeField; - } - set - { - this.iASInterfaceTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] - public enum ProfileClassID_DataType - { - - /// - AIP, - - /// - Process, - - /// - InformationExchange, - - /// - Resource, - - /// - Device, - - /// - CommunicationNetwork, - - /// - Equipment, - - /// - Human, - - /// - Material, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ISO15745Reference_DataType - { - - private string iSO15745PartField; - - private string iSO15745EditionField; - - private string profileTechnologyField; - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType = "positiveInteger")] - public string ISO15745Part - { - get - { - return this.iSO15745PartField; - } - set - { - this.iSO15745PartField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType = "positiveInteger")] - public string ISO15745Edition - { - get - { - return this.iSO15745EditionField; - } - set - { - this.iSO15745EditionField = value; - } - } - - /// - public string ProfileTechnology - { - get - { - return this.profileTechnologyField; - } - set - { - this.profileTechnologyField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileHandle_DataType - { - - private string profileIdentificationField; - - private string profileRevisionField; - - private string profileLocationField; - - /// - public string ProfileIdentification - { - get - { - return this.profileIdentificationField; - } - set - { - this.profileIdentificationField = value; - } - } - - /// - public string ProfileRevision - { - get - { - return this.profileRevisionField; - } - set - { - this.profileRevisionField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType = "anyURI")] - public string ProfileLocation - { - get - { - return this.profileLocationField; - } - set - { - this.profileLocationField = value; - } - } - } - - /// - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ProfileBody_CommunicationNetwork_CANopen))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(ProfileBody_Device_CANopen))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] - public abstract partial class ProfileBody_DataType - { - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopen : ProfileBody_DataType - { - - private object[] itemsField; - - private string formatNameField; - - private string formatVersionField; - - private string fileNameField; - - private string fileCreatorField; - - private System.DateTime fileCreationDateField; - - private System.DateTime fileCreationTimeField; - - private bool fileCreationTimeFieldSpecified; - - private System.DateTime fileModificationDateField; - - private bool fileModificationDateFieldSpecified; - - private System.DateTime fileModificationTimeField; - - private bool fileModificationTimeFieldSpecified; - - private string fileModifiedByField; - - private string fileVersionField; - - private string supportedLanguagesField; - - public ProfileBody_CommunicationNetwork_CANopen() - { - this.formatNameField = "CANopen"; - this.formatVersionField = "1.0"; - } - - /// - [System.Xml.Serialization.XmlElementAttribute("ApplicationLayers", typeof(ProfileBody_CommunicationNetwork_CANopenApplicationLayers))] - [System.Xml.Serialization.XmlElementAttribute("ExternalProfileHandle", typeof(ProfileHandle_DataType))] - [System.Xml.Serialization.XmlElementAttribute("NetworkManagement", typeof(ProfileBody_CommunicationNetwork_CANopenNetworkManagement))] - [System.Xml.Serialization.XmlElementAttribute("TransportLayers", typeof(ProfileBody_CommunicationNetwork_CANopenTransportLayers))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string formatName - { - get - { - return this.formatNameField; - } - set - { - this.formatNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string formatVersion - { - get - { - return this.formatVersionField; - } - set - { - this.formatVersionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string fileName - { - get - { - return this.fileNameField; - } - set - { - this.fileNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string fileCreator - { - get - { - return this.fileCreatorField; - } - set - { - this.fileCreatorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "date")] - public System.DateTime fileCreationDate - { - get - { - return this.fileCreationDateField; - } - set - { - this.fileCreationDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "time")] - public System.DateTime fileCreationTime - { - get - { - return this.fileCreationTimeField; - } - set - { - this.fileCreationTimeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool fileCreationTimeSpecified - { - get - { - return this.fileCreationTimeFieldSpecified; - } - set - { - this.fileCreationTimeFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "date")] - public System.DateTime fileModificationDate - { - get - { - return this.fileModificationDateField; - } - set - { - this.fileModificationDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool fileModificationDateSpecified - { - get - { - return this.fileModificationDateFieldSpecified; - } - set - { - this.fileModificationDateFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "time")] - public System.DateTime fileModificationTime - { - get - { - return this.fileModificationTimeField; - } - set - { - this.fileModificationTimeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool fileModificationTimeSpecified - { - get - { - return this.fileModificationTimeFieldSpecified; - } - set - { - this.fileModificationTimeFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string fileModifiedBy - { - get - { - return this.fileModifiedByField; - } - set - { - this.fileModifiedByField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string fileVersion - { - get - { - return this.fileVersionField; - } - set - { - this.fileVersionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKENS")] - public string supportedLanguages - { - get - { - return this.supportedLanguagesField; - } - set - { - this.supportedLanguagesField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenApplicationLayers - { - - private ProfileBody_CommunicationNetwork_CANopenApplicationLayersIdentity identityField; - - private CANopenObjectList cANopenObjectListField; - - private ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummy[] dummyUsageField; - - private ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannel[] dynamicChannelsField; - - private string conformanceClassField; - - private string communicationEntityTypeField; - - public ProfileBody_CommunicationNetwork_CANopenApplicationLayers() - { - this.communicationEntityTypeField = "slave"; - } - - /// - public ProfileBody_CommunicationNetwork_CANopenApplicationLayersIdentity identity - { - get - { - return this.identityField; - } - set - { - this.identityField = value; - } - } - - /// - public CANopenObjectList CANopenObjectList - { - get - { - return this.cANopenObjectListField; - } - set - { - this.cANopenObjectListField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("dummy", IsNullable = false)] - public ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummy[] dummyUsage - { - get - { - return this.dummyUsageField; - } - set - { - this.dummyUsageField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("dynamicChannel", IsNullable = false)] - public ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannel[] dynamicChannels - { - get - { - return this.dynamicChannelsField; - } - set - { - this.dynamicChannelsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string conformanceClass - { - get - { - return this.conformanceClassField; - } - set - { - this.conformanceClassField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKENS")] - [System.ComponentModel.DefaultValueAttribute("slave")] - public string communicationEntityType - { - get - { - return this.communicationEntityTypeField; - } - set - { - this.communicationEntityTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenApplicationLayersIdentity - { - - private vendorID vendorIDField; - - private deviceFamily deviceFamilyField; - - private productID productIDField; - - private version[] versionField; - - private System.DateTime buildDateField; - - private bool buildDateFieldSpecified; - - private specificationRevision specificationRevisionField; - - /// - public vendorID vendorID - { - get - { - return this.vendorIDField; - } - set - { - this.vendorIDField = value; - } - } - - /// - public deviceFamily deviceFamily - { - get - { - return this.deviceFamilyField; - } - set - { - this.deviceFamilyField = value; - } - } - - /// - public productID productID - { - get - { - return this.productIDField; - } - set - { - this.productIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("version")] - public version[] version - { - get - { - return this.versionField; - } - set - { - this.versionField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] - public System.DateTime buildDate - { - get - { - return this.buildDateField; - } - set - { - this.buildDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool buildDateSpecified - { - get - { - return this.buildDateFieldSpecified; - } - set - { - this.buildDateFieldSpecified = value; - } - } - - /// - public specificationRevision specificationRevision - { - get - { - return this.specificationRevisionField; - } - set - { - this.specificationRevisionField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class vendorID - { - - private bool readOnlyField; - - private string valueField; - - public vendorID() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class deviceFamily - { - - private object[] itemsField; - - private bool readOnlyField; - - public deviceFamily() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class vendorTextDescription - { - - private string langField; - - private string uRIField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "language")] - public string lang - { - get - { - return this.langField; - } - set - { - this.langField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")] - public string URI - { - get - { - return this.uRIField; - } - set - { - this.uRIField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class vendorTextDescriptionRef - { - - private string dictIDField; - - private string textIDField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string dictID - { - get - { - return this.dictIDField; - } - set - { - this.dictIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string textID - { - get - { - return this.textIDField; - } - set - { - this.textIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute(DataType = "anyURI")] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class vendorTextLabel - { - - private string langField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "language")] - public string lang - { - get - { - return this.langField; - } - set - { - this.langField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class vendorTextLabelRef - { - - private string dictIDField; - - private string textIDField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string dictID - { - get - { - return this.dictIDField; - } - set - { - this.dictIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string textID - { - get - { - return this.textIDField; - } - set - { - this.textIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute(DataType = "anyURI")] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class productID - { - - private bool readOnlyField; - - private string valueField; - - public productID() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class version - { - - private versionVersionType versionTypeField; - - private bool readOnlyField; - - private string valueField; - - public version() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public versionVersionType versionType - { - get - { - return this.versionTypeField; - } - set - { - this.versionTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum versionVersionType - { - - /// - SW, - - /// - FW, - - /// - HW, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class specificationRevision - { - - private bool readOnlyField; - - private string valueField; - - public specificationRevision() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class CANopenObjectList - { - - private CANopenObjectListCANopenObject[] cANopenObjectField; - - private uint mandatoryObjectsField; - - private bool mandatoryObjectsFieldSpecified; - - private uint optionalObjectsField; - - private bool optionalObjectsFieldSpecified; - - private uint manufacturerObjectsField; - - private bool manufacturerObjectsFieldSpecified; - - /// - [System.Xml.Serialization.XmlElementAttribute("CANopenObject")] - public CANopenObjectListCANopenObject[] CANopenObject - { - get - { - return this.cANopenObjectField; - } - set - { - this.cANopenObjectField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public uint mandatoryObjects - { - get - { - return this.mandatoryObjectsField; - } - set - { - this.mandatoryObjectsField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool mandatoryObjectsSpecified - { - get - { - return this.mandatoryObjectsFieldSpecified; - } - set - { - this.mandatoryObjectsFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public uint optionalObjects - { - get - { - return this.optionalObjectsField; - } - set - { - this.optionalObjectsField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool optionalObjectsSpecified - { - get - { - return this.optionalObjectsFieldSpecified; - } - set - { - this.optionalObjectsFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public uint manufacturerObjects - { - get - { - return this.manufacturerObjectsField; - } - set - { - this.manufacturerObjectsField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool manufacturerObjectsSpecified - { - get - { - return this.manufacturerObjectsFieldSpecified; - } - set - { - this.manufacturerObjectsFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class CANopenObjectListCANopenObject - { - - private CANopenObjectListCANopenObjectCANopenSubObject[] cANopenSubObjectField; - - private byte[] indexField; - - private string nameField; - - private byte objectTypeField; - - private byte[] dataTypeField; - - private string lowLimitField; - - private string highLimitField; - - private CANopenObjectListCANopenObjectAccessType accessTypeField; - - private bool accessTypeFieldSpecified; - - private string defaultValueField; - - private string actualValueField; - - private string denotationField; - - private string edseditor_extension_storagelocationField; - - private bool edseditor_extension_notifyonchangeField; - - private CANopenObjectListCANopenObjectPDOmapping pDOmappingField; - - private bool pDOmappingFieldSpecified; - - private byte[] objFlagsField; - - private string uniqueIDRefField; - - private byte subNumberField; - - private bool subNumberFieldSpecified; - - /// - [System.Xml.Serialization.XmlElementAttribute("CANopenSubObject")] - public CANopenObjectListCANopenObjectCANopenSubObject[] CANopenSubObject - { - get - { - return this.cANopenSubObjectField; - } - set - { - this.cANopenSubObjectField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] - public byte[] index - { - get - { - return this.indexField; - } - set - { - this.indexField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public byte objectType - { - get - { - return this.objectTypeField; - } - set - { - this.objectTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] - public byte[] dataType - { - get - { - return this.dataTypeField; - } - set - { - this.dataTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string lowLimit - { - get - { - return this.lowLimitField; - } - set - { - this.lowLimitField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string highLimit - { - get - { - return this.highLimitField; - } - set - { - this.highLimitField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public CANopenObjectListCANopenObjectAccessType accessType - { - get - { - return this.accessTypeField; - } - set - { - this.accessTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool accessTypeSpecified - { - get - { - return this.accessTypeFieldSpecified; - } - set - { - this.accessTypeFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defaultValue - { - get - { - return this.defaultValueField; - } - set - { - this.defaultValueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string actualValue - { - get - { - return this.actualValueField; - } - set - { - this.actualValueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string denotation - { - get - { - return this.denotationField; - } - set - { - this.denotationField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string edseditor_extenstion_storagelocation - { - get - { - return this.edseditor_extension_storagelocationField; - } - set - { - this.edseditor_extension_storagelocationField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public bool edseditor_extension_notifyonchange - { - get - { - return this.edseditor_extension_notifyonchangeField; - } - set - { - this.edseditor_extension_notifyonchangeField = value; - } - } - - - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public CANopenObjectListCANopenObjectPDOmapping PDOmapping - { - get - { - return this.pDOmappingField; - } - set - { - this.pDOmappingField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool PDOmappingSpecified - { - get - { - return this.pDOmappingFieldSpecified; - } - set - { - this.pDOmappingFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] - public byte[] objFlags - { - get - { - return this.objFlagsField; - } - set - { - this.objFlagsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string uniqueIDRef - { - get - { - return this.uniqueIDRefField; - } - set - { - this.uniqueIDRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public byte subNumber - { - get - { - return this.subNumberField; - } - set - { - this.subNumberField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool subNumberSpecified - { - get - { - return this.subNumberFieldSpecified; - } - set - { - this.subNumberFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class CANopenObjectListCANopenObjectCANopenSubObject - { - - private byte[] subIndexField; - - private string nameField; - - private byte objectTypeField; - - private byte[] dataTypeField; - - private string lowLimitField; - - private string highLimitField; - - private CANopenObjectListCANopenObjectCANopenSubObjectAccessType accessTypeField; - - private bool accessTypeFieldSpecified; - - private string defaultValueField; - - private string actualValueField; - - private string denotationField; - - private CANopenObjectListCANopenObjectCANopenSubObjectPDOmapping pDOmappingField; - - private bool pDOmappingFieldSpecified; - - private byte[] objFlagsField; - - private string uniqueIDRefField; - - private bool edseditor_extension_notifyonchangeField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public bool edseditor_extension_notifyonchange - { - get - { - return this.edseditor_extension_notifyonchangeField; - } - set - { - this.edseditor_extension_notifyonchangeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] - public byte[] subIndex - { - get - { - return this.subIndexField; - } - set - { - this.subIndexField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public byte objectType - { - get - { - return this.objectTypeField; - } - set - { - this.objectTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] - public byte[] dataType - { - get - { - return this.dataTypeField; - } - set - { - this.dataTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string lowLimit - { - get - { - return this.lowLimitField; - } - set - { - this.lowLimitField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string highLimit - { - get - { - return this.highLimitField; - } - set - { - this.highLimitField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public CANopenObjectListCANopenObjectCANopenSubObjectAccessType accessType - { - get - { - return this.accessTypeField; - } - set - { - this.accessTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool accessTypeSpecified - { - get - { - return this.accessTypeFieldSpecified; - } - set - { - this.accessTypeFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string defaultValue - { - get - { - return this.defaultValueField; - } - set - { - this.defaultValueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string actualValue - { - get - { - return this.actualValueField; - } - set - { - this.actualValueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string denotation - { - get - { - return this.denotationField; - } - set - { - this.denotationField = value; - } - } - - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public CANopenObjectListCANopenObjectCANopenSubObjectPDOmapping PDOmapping - { - get - { - return this.pDOmappingField; - } - set - { - this.pDOmappingField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool PDOmappingSpecified - { - get - { - return this.pDOmappingFieldSpecified; - } - set - { - this.pDOmappingFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] - public byte[] objFlags - { - get - { - return this.objFlagsField; - } - set - { - this.objFlagsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string uniqueIDRef - { - get - { - return this.uniqueIDRefField; - } - set - { - this.uniqueIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum CANopenObjectListCANopenObjectCANopenSubObjectAccessType - { - - /// - ro, - - /// - wo, - - /// - rw, - - /// - @const, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum CANopenObjectListCANopenObjectCANopenSubObjectPDOmapping - { - - /// - no, - - /// - @default, - - /// - optional, - - /// - TPDO, - - /// - RPDO, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum CANopenObjectListCANopenObjectAccessType - { - - /// - ro, - - /// - wo, - - /// - rw, - - /// - @const, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum CANopenObjectListCANopenObjectPDOmapping - { - - /// - no, - - /// - @default, - - /// - optional, - - /// - TPDO, - - /// - RPDO, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummy - { - - private ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummyEntry entryField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummyEntry entry - { - get - { - return this.entryField; - } - set - { - this.entryField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummyEntry - { - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0001=0")] - Dummy00010, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0002=0")] - Dummy00020, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0003=0")] - Dummy00030, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0004=0")] - Dummy00040, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0005=0")] - Dummy00050, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0006=0")] - Dummy00060, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0007=0")] - Dummy00070, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0001=1")] - Dummy00011, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0002=1")] - Dummy00021, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0003=1")] - Dummy00031, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0004=1")] - Dummy00041, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0005=1")] - Dummy00051, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0006=1")] - Dummy00061, - - /// - [System.Xml.Serialization.XmlEnumAttribute("Dummy0007=1")] - Dummy00071, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannel - { - - private byte[] dataTypeField; - - private ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannelAccessType accessTypeField; - - private byte[] startIndexField; - - private byte[] endIndexField; - - private uint maxNumberField; - - private byte[] addressOffsetField; - - private byte bitAlignmentField; - - private bool bitAlignmentFieldSpecified; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] - public byte[] dataType - { - get - { - return this.dataTypeField; - } - set - { - this.dataTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannelAccessType accessType - { - get - { - return this.accessTypeField; - } - set - { - this.accessTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] - public byte[] startIndex - { - get - { - return this.startIndexField; - } - set - { - this.startIndexField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] - public byte[] endIndex - { - get - { - return this.endIndexField; - } - set - { - this.endIndexField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public uint maxNumber - { - get - { - return this.maxNumberField; - } - set - { - this.maxNumberField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] - public byte[] addressOffset - { - get - { - return this.addressOffsetField; - } - set - { - this.addressOffsetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public byte bitAlignment - { - get - { - return this.bitAlignmentField; - } - set - { - this.bitAlignmentField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool bitAlignmentSpecified - { - get - { - return this.bitAlignmentFieldSpecified; - } - set - { - this.bitAlignmentFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannelAccessType - { - - /// - readOnly, - - /// - writeOnly, - - /// - readWriteOutput, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenNetworkManagement - { - - private ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenGeneralFeatures cANopenGeneralFeaturesField; - - private ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenMasterFeatures cANopenMasterFeaturesField; - - private ProfileBody_CommunicationNetwork_CANopenNetworkManagementDeviceCommissioning deviceCommissioningField; - - /// - public ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenGeneralFeatures CANopenGeneralFeatures - { - get - { - return this.cANopenGeneralFeaturesField; - } - set - { - this.cANopenGeneralFeaturesField = value; - } - } - - /// - public ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenMasterFeatures CANopenMasterFeatures - { - get - { - return this.cANopenMasterFeaturesField; - } - set - { - this.cANopenMasterFeaturesField = value; - } - } - - /// - public ProfileBody_CommunicationNetwork_CANopenNetworkManagementDeviceCommissioning deviceCommissioning - { - get - { - return this.deviceCommissioningField; - } - set - { - this.deviceCommissioningField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenGeneralFeatures - { - - private bool groupMessagingField; - - private byte dynamicChannelsField; - - private bool selfStartingDeviceField; - - private bool sDORequestingDeviceField; - - private byte granularityField; - - private ushort nrOfRxPDOField; - - private ushort nrOfTxPDOField; - - private bool ngMasterField; - private bool ngSlaveField; - private ushort NrOfNG_MonitoredNodesField; - private bool bootUpSlaveField; - - private bool layerSettingServiceSlaveField; - - public ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenGeneralFeatures() - { - this.groupMessagingField = false; - this.dynamicChannelsField = ((byte)(0)); - this.selfStartingDeviceField = false; - this.sDORequestingDeviceField = false; - this.nrOfRxPDOField = ((ushort)(0)); - this.nrOfTxPDOField = ((ushort)(0)); - this.ngMasterField = false; - this.ngSlaveField = false; - this.NrOfNG_MonitoredNodesField = ((ushort)(0)); - this.bootUpSlaveField = false; - this.layerSettingServiceSlaveField = false; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool groupMessaging - { - get - { - return this.groupMessagingField; - } - set - { - this.groupMessagingField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(typeof(byte), "0")] - public byte dynamicChannels - { - get - { - return this.dynamicChannelsField; - } - set - { - this.dynamicChannelsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool selfStartingDevice - { - get - { - return this.selfStartingDeviceField; - } - set - { - this.selfStartingDeviceField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool SDORequestingDevice - { - get - { - return this.sDORequestingDeviceField; - } - set - { - this.sDORequestingDeviceField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public byte granularity - { - get - { - return this.granularityField; - } - set - { - this.granularityField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(typeof(ushort), "0")] - public ushort nrOfRxPDO - { - get - { - return this.nrOfRxPDOField; - } - set - { - this.nrOfRxPDOField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(typeof(ushort), "0")] - public ushort nrOfTxPDO - { - get - { - return this.nrOfTxPDOField; - } - set - { - this.nrOfTxPDOField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool bootUpSlave - { - get - { - return this.bootUpSlaveField; - } - set - { - this.bootUpSlaveField = value; - } - } - - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool ngSlave - { - get - { - return this.ngSlaveField; - } - set - { - this.ngSlaveField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool ngMaster - { - get - { - return this.ngMasterField; - } - set - { - this.ngMasterField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(typeof(ushort), "0")] - public ushort NrOfNG_MonitoredNodes - { - get - { - return this.NrOfNG_MonitoredNodesField; - } - set - { - this.NrOfNG_MonitoredNodesField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool layerSettingServiceSlave - { - get - { - return this.layerSettingServiceSlaveField; - } - set - { - this.layerSettingServiceSlaveField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenMasterFeatures - { - - private bool bootUpMasterField; - - private bool flyingMasterField; - - private bool sDOManagerField; - - private bool configurationManagerField; - - private bool layerSettingServiceMasterField; - - public ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenMasterFeatures() - { - this.bootUpMasterField = false; - this.flyingMasterField = false; - this.sDOManagerField = false; - this.configurationManagerField = false; - this.layerSettingServiceMasterField = false; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool bootUpMaster - { - get - { - return this.bootUpMasterField; - } - set - { - this.bootUpMasterField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool flyingMaster - { - get - { - return this.flyingMasterField; - } - set - { - this.flyingMasterField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool SDOManager - { - get - { - return this.sDOManagerField; - } - set - { - this.sDOManagerField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool configurationManager - { - get - { - return this.configurationManagerField; - } - set - { - this.configurationManagerField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool layerSettingServiceMaster - { - get - { - return this.layerSettingServiceMasterField; - } - set - { - this.layerSettingServiceMasterField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenNetworkManagementDeviceCommissioning - { - - private byte nodeIDField; - - private string nodeNameField; - - private string actualBaudRateField; - - private ulong networkNumberField; - - private string networkNameField; - - private bool cANopenManagerField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public byte NodeID - { - get - { - return this.nodeIDField; - } - set - { - this.nodeIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string nodeName - { - get - { - return this.nodeNameField; - } - set - { - this.nodeNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string actualBaudRate - { - get - { - return this.actualBaudRateField; - } - set - { - this.actualBaudRateField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public ulong networkNumber - { - get - { - return this.networkNumberField; - } - set - { - this.networkNumberField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string networkName - { - get - { - return this.networkNameField; - } - set - { - this.networkNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public bool CANopenManager - { - get - { - return this.cANopenManagerField; - } - set - { - this.cANopenManagerField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenTransportLayers - { - - private ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayer physicalLayerField; - - /// - public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayer PhysicalLayer - { - get - { - return this.physicalLayerField; - } - set - { - this.physicalLayerField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayer - { - - private ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRate baudRateField; - - /// - public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRate baudRate - { - get - { - return this.baudRateField; - } - set - { - this.baudRateField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRate - { - - private ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRate[] supportedBaudRateField; - - private ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateDefaultValue defaultValueField; - - public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRate() - { - this.defaultValueField = ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateDefaultValue.Item250Kbps; - } - - /// - [System.Xml.Serialization.XmlElementAttribute("supportedBaudRate")] - public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRate[] supportedBaudRate - { - get - { - return this.supportedBaudRateField; - } - set - { - this.supportedBaudRateField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateDefaultValue.Item250Kbps)] - public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateDefaultValue defaultValue - { - get - { - return this.defaultValueField; - } - set - { - this.defaultValueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRate - { - - private ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRateValue valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRateValue value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRateValue - { - - /// - [System.Xml.Serialization.XmlEnumAttribute("10 Kbps")] - Item10Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("20 Kbps")] - Item20Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("50 Kbps")] - Item50Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("100 Kbps")] - Item100Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("125 Kbps")] - Item125Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("250 Kbps")] - Item250Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("500 Kbps")] - Item500Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("800 Kbps")] - Item800Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("1000 Kbps")] - Item1000Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("auto-baudRate")] - autobaudRate, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateDefaultValue - { - - /// - [System.Xml.Serialization.XmlEnumAttribute("10 Kbps")] - Item10Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("20 Kbps")] - Item20Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("50 Kbps")] - Item50Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("100 Kbps")] - Item100Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("125 Kbps")] - Item125Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("250 Kbps")] - Item250Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("500 Kbps")] - Item500Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("800 Kbps")] - Item800Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("1000 Kbps")] - Item1000Kbps, - - /// - [System.Xml.Serialization.XmlEnumAttribute("auto-baudRate")] - autobaudRate, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] - public partial class ProfileBody_Device_CANopen : ProfileBody_DataType - { - - private DeviceIdentity deviceIdentityField; - - private DeviceManager deviceManagerField; - - private DeviceFunction[] deviceFunctionField; - - private ApplicationProcess[] applicationProcessField; - - private ProfileHandle_DataType[] externalProfileHandleField; - - private string formatNameField; - - private string formatVersionField; - - private string fileNameField; - - private string fileCreatorField; - - private System.DateTime fileCreationDateField; - - private System.DateTime fileCreationTimeField; - - private bool fileCreationTimeFieldSpecified; - - private System.DateTime fileModificationDateField; - - private bool fileModificationDateFieldSpecified; - - private System.DateTime fileModificationTimeField; - - private bool fileModificationTimeFieldSpecified; - - private string fileModifiedByField; - - private string fileVersionField; - - private string supportedLanguagesField; - - private ProfileBody_Device_CANopenDeviceClass deviceClassField; - - private bool deviceClassFieldSpecified; - - public ProfileBody_Device_CANopen() - { - this.formatNameField = "CANopen"; - this.formatVersionField = "1.0"; - } - - /// - public DeviceIdentity DeviceIdentity - { - get - { - return this.deviceIdentityField; - } - set - { - this.deviceIdentityField = value; - } - } - - /// - public DeviceManager DeviceManager - { - get - { - return this.deviceManagerField; - } - set - { - this.deviceManagerField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("DeviceFunction")] - public DeviceFunction[] DeviceFunction - { - get - { - return this.deviceFunctionField; - } - set - { - this.deviceFunctionField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("ApplicationProcess")] - public ApplicationProcess[] ApplicationProcess - { - get - { - return this.applicationProcessField; - } - set - { - this.applicationProcessField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("ExternalProfileHandle")] - public ProfileHandle_DataType[] ExternalProfileHandle - { - get - { - return this.externalProfileHandleField; - } - set - { - this.externalProfileHandleField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string formatName - { - get - { - return this.formatNameField; - } - set - { - this.formatNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string formatVersion - { - get - { - return this.formatVersionField; - } - set - { - this.formatVersionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string fileName - { - get - { - return this.fileNameField; - } - set - { - this.fileNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string fileCreator - { - get - { - return this.fileCreatorField; - } - set - { - this.fileCreatorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "date")] - public System.DateTime fileCreationDate - { - get - { - return this.fileCreationDateField; - } - set - { - this.fileCreationDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "time")] - public System.DateTime fileCreationTime - { - get - { - return this.fileCreationTimeField; - } - set - { - this.fileCreationTimeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool fileCreationTimeSpecified - { - get - { - return this.fileCreationTimeFieldSpecified; - } - set - { - this.fileCreationTimeFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "date")] - public System.DateTime fileModificationDate - { - get - { - return this.fileModificationDateField; - } - set - { - this.fileModificationDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool fileModificationDateSpecified - { - get - { - return this.fileModificationDateFieldSpecified; - } - set - { - this.fileModificationDateFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "time")] - public System.DateTime fileModificationTime - { - get - { - return this.fileModificationTimeField; - } - set - { - this.fileModificationTimeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool fileModificationTimeSpecified - { - get - { - return this.fileModificationTimeFieldSpecified; - } - set - { - this.fileModificationTimeFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string fileModifiedBy - { - get - { - return this.fileModifiedByField; - } - set - { - this.fileModifiedByField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string fileVersion - { - get - { - return this.fileVersionField; - } - set - { - this.fileVersionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKENS")] - public string supportedLanguages - { - get - { - return this.supportedLanguagesField; - } - set - { - this.supportedLanguagesField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public ProfileBody_Device_CANopenDeviceClass deviceClass - { - get - { - return this.deviceClassField; - } - set - { - this.deviceClassField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool deviceClassSpecified - { - get - { - return this.deviceClassFieldSpecified; - } - set - { - this.deviceClassFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class DeviceIdentity - { - - private vendorName vendorNameField; - - private vendorID vendorIDField; - - private vendorText vendorTextField; - - private deviceFamily deviceFamilyField; - - private productFamily productFamilyField; - - private productName productNameField; - - private productID productIDField; - - private productText productTextField; - - private orderNumber[] orderNumberField; - - private version[] versionField; - - private System.DateTime buildDateField; - - private bool buildDateFieldSpecified; - - private specificationRevision specificationRevisionField; - - private instanceName instanceNameField; - - /// - public vendorName vendorName - { - get - { - return this.vendorNameField; - } - set - { - this.vendorNameField = value; - } - } - - /// - public vendorID vendorID - { - get - { - return this.vendorIDField; - } - set - { - this.vendorIDField = value; - } - } - - /// - public vendorText vendorText - { - get - { - return this.vendorTextField; - } - set - { - this.vendorTextField = value; - } - } - - /// - public deviceFamily deviceFamily - { - get - { - return this.deviceFamilyField; - } - set - { - this.deviceFamilyField = value; - } - } - - /// - public productFamily productFamily - { - get - { - return this.productFamilyField; - } - set - { - this.productFamilyField = value; - } - } - - /// - public productName productName - { - get - { - return this.productNameField; - } - set - { - this.productNameField = value; - } - } - - /// - public productID productID - { - get - { - return this.productIDField; - } - set - { - this.productIDField = value; - } - } - - /// - public productText productText - { - get - { - return this.productTextField; - } - set - { - this.productTextField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("orderNumber")] - public orderNumber[] orderNumber - { - get - { - return this.orderNumberField; - } - set - { - this.orderNumberField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("version")] - public version[] version - { - get - { - return this.versionField; - } - set - { - this.versionField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] - public System.DateTime buildDate - { - get - { - return this.buildDateField; - } - set - { - this.buildDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool buildDateSpecified - { - get - { - return this.buildDateFieldSpecified; - } - set - { - this.buildDateFieldSpecified = value; - } - } - - /// - public specificationRevision specificationRevision - { - get - { - return this.specificationRevisionField; - } - set - { - this.specificationRevisionField = value; - } - } - - /// - public instanceName instanceName - { - get - { - return this.instanceNameField; - } - set - { - this.instanceNameField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class vendorName - { - - private bool readOnlyField; - - private string valueField; - - public vendorName() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - //[System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class vendorText - { - - private object[] itemsField; - - private bool readOnlyField; - - public vendorText() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - //[System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class productFamily - { - - private bool readOnlyField; - - private string valueField; - - public productFamily() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - //[System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class productName - { - - private bool readOnlyField; - - private string valueField; - - public productName() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - //[System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class productText - { - - private object[] itemsField; - - private bool readOnlyField; - - public productText() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - //[System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class orderNumber - { - - private bool readOnlyField; - - private string valueField; - - public orderNumber() - { - this.readOnlyField = true; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - //[System.ComponentModel.DefaultValueAttribute(true)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class instanceName - { - - private bool readOnlyField; - - private string valueField; - - public instanceName() - { - this.readOnlyField = false; - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool readOnly - { - get - { - return this.readOnlyField; - } - set - { - this.readOnlyField = value; - } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class DeviceManager - { - - private indicatorList indicatorListField; - - /// - public indicatorList indicatorList - { - get - { - return this.indicatorListField; - } - set - { - this.indicatorListField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class indicatorList - { - - private LEDList lEDListField; - - /// - public LEDList LEDList - { - get - { - return this.lEDListField; - } - set - { - this.lEDListField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class LEDList - { - - private LED[] lEDField; - - private combinedState[] combinedStateField; - - /// - [System.Xml.Serialization.XmlElementAttribute("LED")] - public LED[] LED - { - get - { - return this.lEDField; - } - set - { - this.lEDField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("combinedState")] - public combinedState[] combinedState - { - get - { - return this.combinedStateField; - } - set - { - this.combinedStateField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class LED - { - - private object[] itemsField; - - private LEDstate[] lEDstateField; - - private LEDLEDcolors lEDcolorsField; - - private LEDLEDtype lEDtypeField; - - private bool lEDtypeFieldSpecified; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("LEDstate")] - public LEDstate[] LEDstate - { - get - { - return this.lEDstateField; - } - set - { - this.lEDstateField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public LEDLEDcolors LEDcolors - { - get - { - return this.lEDcolorsField; - } - set - { - this.lEDcolorsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public LEDLEDtype LEDtype - { - get - { - return this.lEDtypeField; - } - set - { - this.lEDtypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LEDtypeSpecified - { - get - { - return this.lEDtypeFieldSpecified; - } - set - { - this.lEDtypeFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class LEDstate - { - - private object[] itemsField; - - private string uniqueIDField; - - private LEDstateState stateField; - - private LEDstateLEDcolor lEDcolorField; - - private uint flashingPeriodField; - - private bool flashingPeriodFieldSpecified; - - private byte impulsWidthField; - - private byte numberOfImpulsesField; - - public LEDstate() - { - this.impulsWidthField = ((byte)(50)); - this.numberOfImpulsesField = ((byte)(1)); - } - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public LEDstateState state - { - get - { - return this.stateField; - } - set - { - this.stateField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public LEDstateLEDcolor LEDcolor - { - get - { - return this.lEDcolorField; - } - set - { - this.lEDcolorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public uint flashingPeriod - { - get - { - return this.flashingPeriodField; - } - set - { - this.flashingPeriodField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool flashingPeriodSpecified - { - get - { - return this.flashingPeriodFieldSpecified; - } - set - { - this.flashingPeriodFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(typeof(byte), "50")] - public byte impulsWidth - { - get - { - return this.impulsWidthField; - } - set - { - this.impulsWidthField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(typeof(byte), "1")] - public byte numberOfImpulses - { - get - { - return this.numberOfImpulsesField; - } - set - { - this.numberOfImpulsesField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum LEDstateState - { - - /// - on, - - /// - off, - - /// - flashing, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum LEDstateLEDcolor - { - - /// - green, - - /// - amber, - - /// - red, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum LEDLEDcolors - { - - /// - monocolor, - - /// - bicolor, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum LEDLEDtype - { - - /// - IO, - - /// - device, - - /// - communication, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class combinedState - { - - private object[] itemsField; - - private combinedStateLEDstateRef[] lEDstateRefField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("LEDstateRef")] - public combinedStateLEDstateRef[] LEDstateRef - { - get - { - return this.lEDstateRefField; - } - set - { - this.lEDstateRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class combinedStateLEDstateRef - { - - private string stateIDRefField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string stateIDRef - { - get - { - return this.stateIDRefField; - } - set - { - this.stateIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class DeviceFunction - { - - private capabilities capabilitiesField; - - private picture[] picturesListField; - - private dictionary[] dictionaryListField; - - /// - public capabilities capabilities - { - get - { - return this.capabilitiesField; - } - set - { - this.capabilitiesField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("picture", IsNullable = false)] - public picture[] picturesList - { - get - { - return this.picturesListField; - } - set - { - this.picturesListField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("dictionary", IsNullable = false)] - public dictionary[] dictionaryList - { - get - { - return this.dictionaryListField; - } - set - { - this.dictionaryListField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class capabilities - { - - private characteristicsList[] characteristicsListField; - - private compliantWith[] standardComplianceListField; - - /// - [System.Xml.Serialization.XmlElementAttribute("characteristicsList")] - public characteristicsList[] characteristicsList - { - get - { - return this.characteristicsListField; - } - set - { - this.characteristicsListField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("compliantWith", IsNullable = false)] - public compliantWith[] standardComplianceList - { - get - { - return this.standardComplianceListField; - } - set - { - this.standardComplianceListField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class characteristicsList - { - - private characteristicsListCategory categoryField; - - private characteristic[] characteristicField; - - /// - public characteristicsListCategory category - { - get - { - return this.categoryField; - } - set - { - this.categoryField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("characteristic")] - public characteristic[] characteristic - { - get - { - return this.characteristicField; - } - set - { - this.characteristicField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class characteristicsListCategory - { - - private object[] itemsField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class characteristic - { - - private characteristicName characteristicNameField; - - private characteristicContent[] characteristicContentField; - - /// - public characteristicName characteristicName - { - get - { - return this.characteristicNameField; - } - set - { - this.characteristicNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("characteristicContent")] - public characteristicContent[] characteristicContent - { - get - { - return this.characteristicContentField; - } - set - { - this.characteristicContentField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class characteristicName - { - - private object[] itemsField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class characteristicContent - { - - private object[] itemsField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class compliantWith - { - - private object[] itemsField; - - private string nameField; - - private compliantWithRange rangeField; - - public compliantWith() - { - this.rangeField = compliantWithRange.international; - } - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(compliantWithRange.international)] - public compliantWithRange range - { - get - { - return this.rangeField; - } - set - { - this.rangeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum compliantWithRange - { - - /// - international, - - /// - @internal, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class picture - { - - private object[] itemsField; - - private string uRIField; - - private uint numberField; - - private bool numberFieldSpecified; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")] - public string URI - { - get - { - return this.uRIField; - } - set - { - this.uRIField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public uint number - { - get - { - return this.numberField; - } - set - { - this.numberField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool numberSpecified - { - get - { - return this.numberFieldSpecified; - } - set - { - this.numberFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class dictionary - { - - private file fileField; - - private string langField; - - private string dictIDField; - - /// - public file file - { - get - { - return this.fileField; - } - set - { - this.fileField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "language")] - public string lang - { - get - { - return this.langField; - } - set - { - this.langField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string dictID - { - get - { - return this.dictIDField; - } - set - { - this.dictIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class file - { - - private string uRIField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")] - public string URI - { - get - { - return this.uRIField; - } - set - { - this.uRIField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class ApplicationProcess - { - - private dataTypeList dataTypeListField; - - private functionType[] functionTypeListField; - - private functionInstanceList functionInstanceListField; - - private templateList templateListField; - - private parameter[] parameterListField; - - private parameterGroup[] parameterGroupListField; - - /// - public dataTypeList dataTypeList - { - get - { - return this.dataTypeListField; - } - set - { - this.dataTypeListField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("functionType", IsNullable = false)] - public functionType[] functionTypeList - { - get - { - return this.functionTypeListField; - } - set - { - this.functionTypeListField = value; - } - } - - /// - public functionInstanceList functionInstanceList - { - get - { - return this.functionInstanceListField; - } - set - { - this.functionInstanceListField = value; - } - } - - /// - public templateList templateList - { - get - { - return this.templateListField; - } - set - { - this.templateListField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("parameter", IsNullable = false)] - public parameter[] parameterList - { - get - { - return this.parameterListField; - } - set - { - this.parameterListField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("parameterGroup", IsNullable = false)] - public parameterGroup[] parameterGroupList - { - get - { - return this.parameterGroupListField; - } - set - { - this.parameterGroupListField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class dataTypeList - { - - private array[] arrayField; - - private @struct[] structField; - - private @enum[] enumField; - - private derived[] derivedField; - - /// - [System.Xml.Serialization.XmlElementAttribute("array")] - public array[] array - { - get - { - return this.arrayField; - } - set - { - this.arrayField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("struct")] - public @struct[] @struct - { - get - { - return this.structField; - } - set - { - this.structField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("enum")] - public @enum[] @enum - { - get - { - return this.enumField; - } - set - { - this.enumField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("derived")] - public derived[] derived - { - get - { - return this.derivedField; - } - set - { - this.derivedField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class array - { - - private object[] itemsField; - - private subrange[] subrangeField; - - private object itemField; - - private ItemChoiceType itemElementNameField; - - private string nameField; - - private string uniqueIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("subrange")] - public subrange[] subrange - { - get - { - return this.subrangeField; - } - set - { - this.subrangeField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("BITSTRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("BOOL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("BYTE", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("CHAR", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("DINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("DWORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("INT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LREAL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LWORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("REAL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("SINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("STRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("UDINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("UINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("ULINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("USINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("WORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("WSTRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("dataTypeIDRef", typeof(dataTypeIDRef))] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - public object Item - { - get - { - return this.itemField; - } - set - { - this.itemField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemChoiceType ItemElementName - { - get - { - return this.itemElementNameField; - } - set - { - this.itemElementNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class subrange - { - - private long lowerLimitField; - - private long upperLimitField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public long lowerLimit - { - get - { - return this.lowerLimitField; - } - set - { - this.lowerLimitField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public long upperLimit - { - get - { - return this.upperLimitField; - } - set - { - this.upperLimitField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class dataTypeIDRef - { - - private string uniqueIDRefField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string uniqueIDRef - { - get - { - return this.uniqueIDRefField; - } - set - { - this.uniqueIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0", IncludeInSchema = false)] - public enum ItemChoiceType - { - - /// - BITSTRING, - - /// - BOOL, - - /// - BYTE, - - /// - CHAR, - - /// - DINT, - - /// - DWORD, - - /// - INT, - - /// - LINT, - - /// - LREAL, - - /// - LWORD, - - /// - REAL, - - /// - SINT, - - /// - STRING, - - /// - UDINT, - - /// - UINT, - - /// - ULINT, - - /// - USINT, - - /// - WORD, - - /// - WSTRING, - - /// - dataTypeIDRef, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class @struct - { - - private object[] itemsField; - - private varDeclaration[] varDeclarationField; - - private string nameField; - - private string uniqueIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("varDeclaration")] - public varDeclaration[] varDeclaration - { - get - { - return this.varDeclarationField; - } - set - { - this.varDeclarationField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class varDeclaration - { - - private object[] itemsField; - - private object itemField; - - private ItemChoiceType1 itemElementNameField; - - private string nameField; - - private string uniqueIDField; - - private string sizeField; - - private string initialValueField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("BITSTRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("BOOL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("BYTE", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("CHAR", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("DINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("DWORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("INT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LREAL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LWORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("REAL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("SINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("STRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("UDINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("UINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("ULINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("USINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("WORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("WSTRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("dataTypeIDRef", typeof(dataTypeIDRef))] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - public object Item - { - get - { - return this.itemField; - } - set - { - this.itemField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemChoiceType1 ItemElementName - { - get - { - return this.itemElementNameField; - } - set - { - this.itemElementNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string size - { - get - { - return this.sizeField; - } - set - { - this.sizeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string initialValue - { - get - { - return this.initialValueField; - } - set - { - this.initialValueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0", IncludeInSchema = false)] - public enum ItemChoiceType1 - { - - /// - BITSTRING, - - /// - BOOL, - - /// - BYTE, - - /// - CHAR, - - /// - DINT, - - /// - DWORD, - - /// - INT, - - /// - LINT, - - /// - LREAL, - - /// - LWORD, - - /// - REAL, - - /// - SINT, - - /// - STRING, - - /// - UDINT, - - /// - UINT, - - /// - ULINT, - - /// - USINT, - - /// - WORD, - - /// - WSTRING, - - /// - dataTypeIDRef, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class @enum - { - - private object[] itemsField; - - private enumValue[] enumValueField; - - private object bOOLField; - - private object bITSTRINGField; - - private object bYTEField; - - private object cHARField; - - private object wORDField; - - private object dWORDField; - - private object lWORDField; - - private object sINTField; - - private object iNTField; - - private object dINTField; - - private object lINTField; - - private object uSINTField; - - private object uINTField; - - private object uDINTField; - - private object uLINTField; - - private object rEALField; - - private object lREALField; - - private object sTRINGField; - - private object wSTRINGField; - - private string nameField; - - private string uniqueIDField; - - private string sizeField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("enumValue")] - public enumValue[] enumValue - { - get - { - return this.enumValueField; - } - set - { - this.enumValueField = value; - } - } - - /// - public object BOOL - { - get - { - return this.bOOLField; - } - set - { - this.bOOLField = value; - } - } - - /// - public object BITSTRING - { - get - { - return this.bITSTRINGField; - } - set - { - this.bITSTRINGField = value; - } - } - - /// - public object BYTE - { - get - { - return this.bYTEField; - } - set - { - this.bYTEField = value; - } - } - - /// - public object CHAR - { - get - { - return this.cHARField; - } - set - { - this.cHARField = value; - } - } - - /// - public object WORD - { - get - { - return this.wORDField; - } - set - { - this.wORDField = value; - } - } - - /// - public object DWORD - { - get - { - return this.dWORDField; - } - set - { - this.dWORDField = value; - } - } - - /// - public object LWORD - { - get - { - return this.lWORDField; - } - set - { - this.lWORDField = value; - } - } - - /// - public object SINT - { - get - { - return this.sINTField; - } - set - { - this.sINTField = value; - } - } - - /// - public object INT - { - get - { - return this.iNTField; - } - set - { - this.iNTField = value; - } - } - - /// - public object DINT - { - get - { - return this.dINTField; - } - set - { - this.dINTField = value; - } - } - - /// - public object LINT - { - get - { - return this.lINTField; - } - set - { - this.lINTField = value; - } - } - - /// - public object USINT - { - get - { - return this.uSINTField; - } - set - { - this.uSINTField = value; - } - } - - /// - public object UINT - { - get - { - return this.uINTField; - } - set - { - this.uINTField = value; - } - } - - /// - public object UDINT - { - get - { - return this.uDINTField; - } - set - { - this.uDINTField = value; - } - } - - /// - public object ULINT - { - get - { - return this.uLINTField; - } - set - { - this.uLINTField = value; - } - } - - /// - public object REAL - { - get - { - return this.rEALField; - } - set - { - this.rEALField = value; - } - } - - /// - public object LREAL - { - get - { - return this.lREALField; - } - set - { - this.lREALField = value; - } - } - - /// - public object STRING - { - get - { - return this.sTRINGField; - } - set - { - this.sTRINGField = value; - } - } - - /// - public object WSTRING - { - get - { - return this.wSTRINGField; - } - set - { - this.wSTRINGField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string size - { - get - { - return this.sizeField; - } - set - { - this.sizeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class enumValue - { - - private object[] itemsField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class derived - { - - private object[] itemsField; - - private count countField; - - private object itemField; - - private ItemChoiceType2 itemElementNameField; - - private string nameField; - - private string uniqueIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - public count count - { - get - { - return this.countField; - } - set - { - this.countField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("BITSTRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("BOOL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("BYTE", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("CHAR", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("DINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("DWORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("INT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LREAL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LWORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("REAL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("SINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("STRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("UDINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("UINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("ULINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("USINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("WORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("WSTRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("dataTypeIDRef", typeof(dataTypeIDRef))] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - public object Item - { - get - { - return this.itemField; - } - set - { - this.itemField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemChoiceType2 ItemElementName - { - get - { - return this.itemElementNameField; - } - set - { - this.itemElementNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class count - { - - private object[] itemsField; - - private defaultValue defaultValueField; - - private allowedValues allowedValuesField; - - private string uniqueIDField; - - private countAccess accessField; - - public count() - { - this.accessField = countAccess.read; - } - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - public defaultValue defaultValue - { - get - { - return this.defaultValueField; - } - set - { - this.defaultValueField = value; - } - } - - /// - public allowedValues allowedValues - { - get - { - return this.allowedValuesField; - } - set - { - this.allowedValuesField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(countAccess.read)] - public countAccess access - { - get - { - return this.accessField; - } - set - { - this.accessField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class defaultValue - { - - private object[] itemsField; - - private string valueField; - - private string offsetField; - - private string multiplierField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string offset - { - get - { - return this.offsetField; - } - set - { - this.offsetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string multiplier - { - get - { - return this.multiplierField; - } - set - { - this.multiplierField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class allowedValues - { - - private value[] valueField; - - private range[] rangeField; - - private string templateIDRefField; - - /// - [System.Xml.Serialization.XmlElementAttribute("value")] - public value[] value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("range")] - public range[] range - { - get - { - return this.rangeField; - } - set - { - this.rangeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string templateIDRef - { - get - { - return this.templateIDRefField; - } - set - { - this.templateIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class value - { - - private object[] itemsField; - - private string value1Field; - - private string offsetField; - - private string multiplierField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute("value")] - public string value1 - { - get - { - return this.value1Field; - } - set - { - this.value1Field = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string offset - { - get - { - return this.offsetField; - } - set - { - this.offsetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string multiplier - { - get - { - return this.multiplierField; - } - set - { - this.multiplierField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class range - { - - private rangeMinValue minValueField; - - private rangeMaxValue maxValueField; - - private rangeStep stepField; - - /// - public rangeMinValue minValue - { - get - { - return this.minValueField; - } - set - { - this.minValueField = value; - } - } - - /// - public rangeMaxValue maxValue - { - get - { - return this.maxValueField; - } - set - { - this.maxValueField = value; - } - } - - /// - public rangeStep step - { - get - { - return this.stepField; - } - set - { - this.stepField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class rangeMinValue - { - - private object[] itemsField; - - private string valueField; - - private string offsetField; - - private string multiplierField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string offset - { - get - { - return this.offsetField; - } - set - { - this.offsetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string multiplier - { - get - { - return this.multiplierField; - } - set - { - this.multiplierField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class rangeMaxValue - { - - private object[] itemsField; - - private string valueField; - - private string offsetField; - - private string multiplierField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string offset - { - get - { - return this.offsetField; - } - set - { - this.offsetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string multiplier - { - get - { - return this.multiplierField; - } - set - { - this.multiplierField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public partial class rangeStep - { - - private object[] itemsField; - - private string valueField; - - private string offsetField; - - private string multiplierField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string offset - { - get - { - return this.offsetField; - } - set - { - this.offsetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string multiplier - { - get - { - return this.multiplierField; - } - set - { - this.multiplierField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum countAccess - { - - /// - @const, - - /// - read, - - /// - write, - - /// - readWrite, - - /// - noAccess, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0", IncludeInSchema = false)] - public enum ItemChoiceType2 - { - - /// - BITSTRING, - - /// - BOOL, - - /// - BYTE, - - /// - CHAR, - - /// - DINT, - - /// - DWORD, - - /// - INT, - - /// - LINT, - - /// - LREAL, - - /// - LWORD, - - /// - REAL, - - /// - SINT, - - /// - STRING, - - /// - UDINT, - - /// - UINT, - - /// - ULINT, - - /// - USINT, - - /// - WORD, - - /// - WSTRING, - - /// - dataTypeIDRef, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class functionType - { - - private object[] itemsField; - - private versionInfo[] versionInfoField; - - private interfaceList interfaceListField; - - private functionInstanceList functionInstanceListField; - - private string nameField; - - private string uniqueIDField; - - private string packageField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("versionInfo")] - public versionInfo[] versionInfo - { - get - { - return this.versionInfoField; - } - set - { - this.versionInfoField = value; - } - } - - /// - public interfaceList interfaceList - { - get - { - return this.interfaceListField; - } - set - { - this.interfaceListField = value; - } - } - - /// - public functionInstanceList functionInstanceList - { - get - { - return this.functionInstanceListField; - } - set - { - this.functionInstanceListField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string package - { - get - { - return this.packageField; - } - set - { - this.packageField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class versionInfo - { - - private object[] itemsField; - - private string organizationField; - - private string versionField; - - private string authorField; - - private System.DateTime dateField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string organization - { - get - { - return this.organizationField; - } - set - { - this.organizationField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string version - { - get - { - return this.versionField; - } - set - { - this.versionField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string author - { - get - { - return this.authorField; - } - set - { - this.authorField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "date")] - public System.DateTime date - { - get - { - return this.dateField; - } - set - { - this.dateField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class interfaceList - { - - private varDeclaration[] inputVarsField; - - private varDeclaration[] outputVarsField; - - private varDeclaration[] configVarsField; - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("varDeclaration", IsNullable = false)] - public varDeclaration[] inputVars - { - get - { - return this.inputVarsField; - } - set - { - this.inputVarsField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("varDeclaration", IsNullable = false)] - public varDeclaration[] outputVars - { - get - { - return this.outputVarsField; - } - set - { - this.outputVarsField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("varDeclaration", IsNullable = false)] - public varDeclaration[] configVars - { - get - { - return this.configVarsField; - } - set - { - this.configVarsField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class functionInstanceList - { - - private functionInstance[] functionInstanceField; - - private connection[] connectionField; - - /// - [System.Xml.Serialization.XmlElementAttribute("functionInstance")] - public functionInstance[] functionInstance - { - get - { - return this.functionInstanceField; - } - set - { - this.functionInstanceField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("connection")] - public connection[] connection - { - get - { - return this.connectionField; - } - set - { - this.connectionField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class functionInstance - { - - private object[] itemsField; - - private string nameField; - - private string uniqueIDField; - - private string typeIDRefField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string typeIDRef - { - get - { - return this.typeIDRefField; - } - set - { - this.typeIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class connection - { - - private string sourceField; - - private string destinationField; - - private string descriptionField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string source - { - get - { - return this.sourceField; - } - set - { - this.sourceField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string destination - { - get - { - return this.destinationField; - } - set - { - this.destinationField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string description - { - get - { - return this.descriptionField; - } - set - { - this.descriptionField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class templateList - { - - private parameterTemplate[] parameterTemplateField; - - private allowedValuesTemplate[] allowedValuesTemplateField; - - /// - [System.Xml.Serialization.XmlElementAttribute("parameterTemplate")] - public parameterTemplate[] parameterTemplate - { - get - { - return this.parameterTemplateField; - } - set - { - this.parameterTemplateField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("allowedValuesTemplate")] - public allowedValuesTemplate[] allowedValuesTemplate - { - get - { - return this.allowedValuesTemplateField; - } - set - { - this.allowedValuesTemplateField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class parameterTemplate - { - - private object itemField; - - private ItemChoiceType3 itemElementNameField; - - private conditionalSupport[] conditionalSupportField; - - private actualValue actualValueField; - - private defaultValue defaultValueField; - - private substituteValue substituteValueField; - - private allowedValues allowedValuesField; - - private unit unitField; - - private property[] propertyField; - - private string uniqueIDField; - - private parameterTemplateAccess accessField; - - private string accessListField; - - private parameterTemplateSupport supportField; - - private bool supportFieldSpecified; - - private bool persistentField; - - private string offsetField; - - private string multiplierField; - - private string templateIDRefField; - - public parameterTemplate() - { - this.accessField = parameterTemplateAccess.read; - this.persistentField = false; - } - - /// - [System.Xml.Serialization.XmlElementAttribute("BITSTRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("BOOL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("BYTE", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("CHAR", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("DINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("DWORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("INT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LREAL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LWORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("REAL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("SINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("STRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("UDINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("UINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("ULINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("USINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("WORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("WSTRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("dataTypeIDRef", typeof(dataTypeIDRef))] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] - public object Item - { - get - { - return this.itemField; - } - set - { - this.itemField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public ItemChoiceType3 ItemElementName - { - get - { - return this.itemElementNameField; - } - set - { - this.itemElementNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("conditionalSupport")] - public conditionalSupport[] conditionalSupport - { - get - { - return this.conditionalSupportField; - } - set - { - this.conditionalSupportField = value; - } - } - - /// - public actualValue actualValue - { - get - { - return this.actualValueField; - } - set - { - this.actualValueField = value; - } - } - - /// - public defaultValue defaultValue - { - get - { - return this.defaultValueField; - } - set - { - this.defaultValueField = value; - } - } - - /// - public substituteValue substituteValue - { - get - { - return this.substituteValueField; - } - set - { - this.substituteValueField = value; - } - } - - /// - public allowedValues allowedValues - { - get - { - return this.allowedValuesField; - } - set - { - this.allowedValuesField = value; - } - } - - /// - public unit unit - { - get - { - return this.unitField; - } - set - { - this.unitField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("property")] - public property[] property - { - get - { - return this.propertyField; - } - set - { - this.propertyField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - //[System.ComponentModel.DefaultValueAttribute(parameterTemplateAccess.read)] - public parameterTemplateAccess access - { - get - { - return this.accessField; - } - set - { - this.accessField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKENS")] - public string accessList - { - get - { - return this.accessListField; - } - set - { - this.accessListField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public parameterTemplateSupport support - { - get - { - return this.supportField; - } - set - { - this.supportField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool supportSpecified - { - get - { - return this.supportFieldSpecified; - } - set - { - this.supportFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool persistent - { - get - { - return this.persistentField; - } - set - { - this.persistentField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string offset - { - get - { - return this.offsetField; - } - set - { - this.offsetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string multiplier - { - get - { - return this.multiplierField; - } - set - { - this.multiplierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string templateIDRef - { - get - { - return this.templateIDRefField; - } - set - { - this.templateIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0", IncludeInSchema = false)] - public enum ItemChoiceType3 - { - - /// - BITSTRING, - - /// - BOOL, - - /// - BYTE, - - /// - CHAR, - - /// - DINT, - - /// - DWORD, - - /// - INT, - - /// - LINT, - - /// - LREAL, - - /// - LWORD, - - /// - REAL, - - /// - SINT, - - /// - STRING, - - /// - UDINT, - - /// - UINT, - - /// - ULINT, - - /// - USINT, - - /// - WORD, - - /// - WSTRING, - - /// - dataTypeIDRef, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class conditionalSupport - { - - private string paramIDRefField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string paramIDRef - { - get - { - return this.paramIDRefField; - } - set - { - this.paramIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class actualValue - { - - private object[] itemsField; - - private string valueField; - - private string offsetField; - - private string multiplierField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string offset - { - get - { - return this.offsetField; - } - set - { - this.offsetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string multiplier - { - get - { - return this.multiplierField; - } - set - { - this.multiplierField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class substituteValue - { - - private object[] itemsField; - - private string valueField; - - private string offsetField; - - private string multiplierField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string offset - { - get - { - return this.offsetField; - } - set - { - this.offsetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string multiplier - { - get - { - return this.multiplierField; - } - set - { - this.multiplierField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class unit - { - - private object[] itemsField; - - private string multiplierField; - - private string unitURIField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string multiplier - { - get - { - return this.multiplierField; - } - set - { - this.multiplierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")] - public string unitURI - { - get - { - return this.unitURIField; - } - set - { - this.unitURIField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class property - { - - private string nameField; - - private string valueField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string name - { - get - { - return this.nameField; - } - set - { - this.nameField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum parameterTemplateAccess - { - - /// - @const, - - /// - read, - - /// - write, - - /// - readWrite, - - /// - readWriteInput, - - /// - readWriteOutput, - - /// - noAccess, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum parameterTemplateSupport - { - - /// - mandatory, - - /// - optional, - - /// - conditional, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class allowedValuesTemplate - { - - private value[] valueField; - - private range[] rangeField; - - private string uniqueIDField; - - /// - [System.Xml.Serialization.XmlElementAttribute("value")] - public value[] value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("range")] - public range[] range - { - get - { - return this.rangeField; - } - set - { - this.rangeField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class parameter - { - - private object[] itemsField; - - private object[] items1Field; - - private Items1ChoiceType[] items1ElementNameField; - - private conditionalSupport[] conditionalSupportField; - - private denotation denotationField; - - private actualValue actualValueField; - - private defaultValue defaultValueField; - - private substituteValue substituteValueField; - - private allowedValues allowedValuesField; - - private unit unitField; - - private property[] propertyField; - - private string uniqueIDField; - - private parameterTemplateAccess accessField; - - private string accessListField; - - private parameterTemplateSupport supportField; - - private bool supportFieldSpecified; - - private bool persistentField; - - private string offsetField; - - private string multiplierField; - - private string templateIDRefField; - - public parameter() - { - this.accessField = parameterTemplateAccess.read; - this.persistentField = false; - } - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("BITSTRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("BOOL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("BYTE", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("CHAR", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("DINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("DWORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("INT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LREAL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("LWORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("REAL", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("SINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("STRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("UDINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("UINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("ULINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("USINT", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("WORD", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("WSTRING", typeof(object))] - [System.Xml.Serialization.XmlElementAttribute("dataTypeIDRef", typeof(dataTypeIDRef))] - [System.Xml.Serialization.XmlElementAttribute("variableRef", typeof(variableRef))] - [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Items1ElementName")] - public object[] Items1 - { - get - { - return this.items1Field; - } - set - { - this.items1Field = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("Items1ElementName")] - [System.Xml.Serialization.XmlIgnoreAttribute()] - public Items1ChoiceType[] Items1ElementName - { - get - { - return this.items1ElementNameField; - } - set - { - this.items1ElementNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("conditionalSupport")] - public conditionalSupport[] conditionalSupport - { - get - { - return this.conditionalSupportField; - } - set - { - this.conditionalSupportField = value; - } - } - - /// - public denotation denotation - { - get - { - return this.denotationField; - } - set - { - this.denotationField = value; - } - } - - /// - public actualValue actualValue - { - get - { - return this.actualValueField; - } - set - { - this.actualValueField = value; - } - } - - /// - public defaultValue defaultValue - { - get - { - return this.defaultValueField; - } - set - { - this.defaultValueField = value; - } - } - - /// - public substituteValue substituteValue - { - get - { - return this.substituteValueField; - } - set - { - this.substituteValueField = value; - } - } - - /// - public allowedValues allowedValues - { - get - { - return this.allowedValuesField; - } - set - { - this.allowedValuesField = value; - } - } - - /// - public unit unit - { - get - { - return this.unitField; - } - set - { - this.unitField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("property")] - public property[] property - { - get - { - return this.propertyField; - } - set - { - this.propertyField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - //[System.ComponentModel.DefaultValueAttribute(parameterTemplateAccess.read)] - public parameterTemplateAccess access - { - get - { - return this.accessField; - } - set - { - this.accessField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKENS")] - public string accessList - { - get - { - return this.accessListField; - } - set - { - this.accessListField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public parameterTemplateSupport support - { - get - { - return this.supportField; - } - set - { - this.supportField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool supportSpecified - { - get - { - return this.supportFieldSpecified; - } - set - { - this.supportFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(false)] - public bool persistent - { - get - { - return this.persistentField; - } - set - { - this.persistentField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string offset - { - get - { - return this.offsetField; - } - set - { - this.offsetField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string multiplier - { - get - { - return this.multiplierField; - } - set - { - this.multiplierField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string templateIDRef - { - get - { - return this.templateIDRefField; - } - set - { - this.templateIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class variableRef - { - - private instanceIDRef[] instanceIDRefField; - - private variableIDRef variableIDRefField; - - private memberRef[] memberRefField; - - private byte positionField; - - public variableRef() - { - this.positionField = ((byte)(1)); - } - - /// - [System.Xml.Serialization.XmlElementAttribute("instanceIDRef")] - public instanceIDRef[] instanceIDRef - { - get - { - return this.instanceIDRefField; - } - set - { - this.instanceIDRefField = value; - } - } - - /// - public variableIDRef variableIDRef - { - get - { - return this.variableIDRefField; - } - set - { - this.variableIDRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("memberRef")] - public memberRef[] memberRef - { - get - { - return this.memberRefField; - } - set - { - this.memberRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - [System.ComponentModel.DefaultValueAttribute(typeof(byte), "1")] - public byte position - { - get - { - return this.positionField; - } - set - { - this.positionField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class instanceIDRef - { - - private string uniqueIDRefField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string uniqueIDRef - { - get - { - return this.uniqueIDRefField; - } - set - { - this.uniqueIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class variableIDRef - { - - private string uniqueIDRefField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string uniqueIDRef - { - get - { - return this.uniqueIDRefField; - } - set - { - this.uniqueIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class memberRef - { - - private string uniqueIDRefField; - - private long indexField; - - private bool indexFieldSpecified; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string uniqueIDRef - { - get - { - return this.uniqueIDRefField; - } - set - { - this.uniqueIDRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public long index - { - get - { - return this.indexField; - } - set - { - this.indexField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool indexSpecified - { - get - { - return this.indexFieldSpecified; - } - set - { - this.indexFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0", IncludeInSchema = false)] - public enum Items1ChoiceType - { - - /// - BITSTRING, - - /// - BOOL, - - /// - BYTE, - - /// - CHAR, - - /// - DINT, - - /// - DWORD, - - /// - INT, - - /// - LINT, - - /// - LREAL, - - /// - LWORD, - - /// - REAL, - - /// - SINT, - - /// - STRING, - - /// - UDINT, - - /// - UINT, - - /// - ULINT, - - /// - USINT, - - /// - WORD, - - /// - WSTRING, - - /// - dataTypeIDRef, - - /// - variableRef, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class denotation - { - - private object[] itemsField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class parameterGroup - { - - private object[] itemsField; - - private parameterGroup[] parameterGroup1Field; - - private parameterRef[] parameterRefField; - - private string uniqueIDField; - - private string kindOfAccessField; - - /// - [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] - [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] - [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] - [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] - public object[] Items - { - get - { - return this.itemsField; - } - set - { - this.itemsField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("parameterGroup")] - public parameterGroup[] parameterGroup1 - { - get - { - return this.parameterGroup1Field; - } - set - { - this.parameterGroup1Field = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("parameterRef")] - public parameterRef[] parameterRef - { - get - { - return this.parameterRefField; - } - set - { - this.parameterRefField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] - public string uniqueID - { - get - { - return this.uniqueIDField; - } - set - { - this.uniqueIDField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string kindOfAccess - { - get - { - return this.kindOfAccessField; - } - set - { - this.kindOfAccessField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class parameterRef - { - - private string uniqueIDRefField; - - /// - [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] - public string uniqueIDRef - { - get - { - return this.uniqueIDRefField; - } - set - { - this.uniqueIDRefField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - public enum ProfileBody_Device_CANopenDeviceClass - { - - /// - compact, - - /// - modular, - - /// - configurable, - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class standardComplianceList - { - - private compliantWith[] compliantWithField; - - /// - [System.Xml.Serialization.XmlElementAttribute("compliantWith")] - public compliantWith[] compliantWith - { - get - { - return this.compliantWithField; - } - set - { - this.compliantWithField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class picturesList - { - - private picture[] pictureField; - - /// - [System.Xml.Serialization.XmlElementAttribute("picture")] - public picture[] picture - { - get - { - return this.pictureField; - } - set - { - this.pictureField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class dictionaryList - { - - private dictionary[] dictionaryField; - - /// - [System.Xml.Serialization.XmlElementAttribute("dictionary")] - public dictionary[] dictionary - { - get - { - return this.dictionaryField; - } - set - { - this.dictionaryField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class functionTypeList - { - - private functionType[] functionTypeField; - - /// - [System.Xml.Serialization.XmlElementAttribute("functionType")] - public functionType[] functionType - { - get - { - return this.functionTypeField; - } - set - { - this.functionTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class inputVars - { - - private varDeclaration[] varDeclarationField; - - /// - [System.Xml.Serialization.XmlElementAttribute("varDeclaration")] - public varDeclaration[] varDeclaration - { - get - { - return this.varDeclarationField; - } - set - { - this.varDeclarationField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class outputVars - { - - private varDeclaration[] varDeclarationField; - - /// - [System.Xml.Serialization.XmlElementAttribute("varDeclaration")] - public varDeclaration[] varDeclaration - { - get - { - return this.varDeclarationField; - } - set - { - this.varDeclarationField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class configVars - { - - private varDeclaration[] varDeclarationField; - - /// - [System.Xml.Serialization.XmlElementAttribute("varDeclaration")] - public varDeclaration[] varDeclaration - { - get - { - return this.varDeclarationField; - } - set - { - this.varDeclarationField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class parameterList - { - - private parameter[] parameterField; - - /// - [System.Xml.Serialization.XmlElementAttribute("parameter")] - public parameter[] parameter - { - get - { - return this.parameterField; - } - set - { - this.parameterField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] - public partial class parameterGroupList - { - - private parameterGroup[] parameterGroupField; - - /// - [System.Xml.Serialization.XmlElementAttribute("parameterGroup")] - public parameterGroup[] parameterGroup - { - get - { - return this.parameterGroupField; - } - set - { - this.parameterGroupField = value; - } - } - } -} diff --git a/libEDSsharp/CanOpenXSD_1_0.cs b/libEDSsharp/CanOpenXSD_1_0.cs new file mode 100644 index 00000000..a981b552 --- /dev/null +++ b/libEDSsharp/CanOpenXSD_1_0.cs @@ -0,0 +1,9376 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +// +// This source code was auto-generated by xsd, Version=4.6.1055.0. +// +namespace CanOpenXSD_1_0 { + using System.Xml.Serialization; + + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class ISO15745ProfileContainer + { + + private ISO15745Profile[] iSO15745ProfileField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ISO15745Profile")] + public ISO15745Profile[] ISO15745Profile + { + get + { + return this.iSO15745ProfileField; + } + set + { + this.iSO15745ProfileField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class ISO15745Profile + { + + private ProfileHeader_DataType profileHeaderField; + + private ProfileBody_DataType profileBodyField; + + /// + public ProfileHeader_DataType ProfileHeader + { + get + { + return this.profileHeaderField; + } + set + { + this.profileHeaderField = value; + } + } + + /// + public ProfileBody_DataType ProfileBody + { + get + { + return this.profileBodyField; + } + set + { + this.profileBodyField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileHeader_DataType + { + + private string profileIdentificationField; + + private string profileRevisionField; + + private string profileNameField; + + private string profileSourceField; + + private ProfileClassID_DataType profileClassIDField; + + private System.DateTime profileDateField; + + private bool profileDateFieldSpecified; + + private string additionalInformationField; + + private ISO15745Reference_DataType iSO15745ReferenceField; + + private string[] iASInterfaceTypeField; + + /// + public string ProfileIdentification + { + get + { + return this.profileIdentificationField; + } + set + { + this.profileIdentificationField = value; + } + } + + /// + public string ProfileRevision + { + get + { + return this.profileRevisionField; + } + set + { + this.profileRevisionField = value; + } + } + + /// + public string ProfileName + { + get + { + return this.profileNameField; + } + set + { + this.profileNameField = value; + } + } + + /// + public string ProfileSource + { + get + { + return this.profileSourceField; + } + set + { + this.profileSourceField = value; + } + } + + /// + public ProfileClassID_DataType ProfileClassID + { + get + { + return this.profileClassIDField; + } + set + { + this.profileClassIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime ProfileDate + { + get + { + return this.profileDateField; + } + set + { + this.profileDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ProfileDateSpecified + { + get + { + return this.profileDateFieldSpecified; + } + set + { + this.profileDateFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "anyURI")] + public string AdditionalInformation + { + get + { + return this.additionalInformationField; + } + set + { + this.additionalInformationField = value; + } + } + + /// + public ISO15745Reference_DataType ISO15745Reference + { + get + { + return this.iSO15745ReferenceField; + } + set + { + this.iSO15745ReferenceField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("IASInterfaceType")] + public string[] IASInterfaceType + { + get + { + return this.iASInterfaceTypeField; + } + set + { + this.iASInterfaceTypeField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] + public enum ProfileClassID_DataType + { + + /// + AIP, + + /// + Process, + + /// + InformationExchange, + + /// + Resource, + + /// + Device, + + /// + CommunicationNetwork, + + /// + Equipment, + + /// + Human, + + /// + Material, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ISO15745Reference_DataType + { + + private string iSO15745PartField; + + private string iSO15745EditionField; + + private string profileTechnologyField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "positiveInteger")] + public string ISO15745Part + { + get + { + return this.iSO15745PartField; + } + set + { + this.iSO15745PartField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "positiveInteger")] + public string ISO15745Edition + { + get + { + return this.iSO15745EditionField; + } + set + { + this.iSO15745EditionField = value; + } + } + + /// + public string ProfileTechnology + { + get + { + return this.profileTechnologyField; + } + set + { + this.profileTechnologyField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileHandle_DataType + { + + private string profileIdentificationField; + + private string profileRevisionField; + + private string profileLocationField; + + /// + public string ProfileIdentification + { + get + { + return this.profileIdentificationField; + } + set + { + this.profileIdentificationField = value; + } + } + + /// + public string ProfileRevision + { + get + { + return this.profileRevisionField; + } + set + { + this.profileRevisionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "anyURI")] + public string ProfileLocation + { + get + { + return this.profileLocationField; + } + set + { + this.profileLocationField = value; + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ProfileBody_CommunicationNetwork_CANopen))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ProfileBody_Device_CANopen))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] + public abstract partial class ProfileBody_DataType + { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopen : ProfileBody_DataType + { + + private object[] itemsField; + + private string formatNameField; + + private string formatVersionField; + + private string fileNameField; + + private string fileCreatorField; + + private System.DateTime fileCreationDateField; + + private System.DateTime fileCreationTimeField; + + private bool fileCreationTimeFieldSpecified; + + private System.DateTime fileModificationDateField; + + private bool fileModificationDateFieldSpecified; + + private System.DateTime fileModificationTimeField; + + private bool fileModificationTimeFieldSpecified; + + private string fileModifiedByField; + + private string fileVersionField; + + private string supportedLanguagesField; + + public ProfileBody_CommunicationNetwork_CANopen() + { + this.formatNameField = "CANopen"; + this.formatVersionField = "1.0"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ApplicationLayers", typeof(ProfileBody_CommunicationNetwork_CANopenApplicationLayers))] + [System.Xml.Serialization.XmlElementAttribute("ExternalProfileHandle", typeof(ProfileHandle_DataType))] + [System.Xml.Serialization.XmlElementAttribute("NetworkManagement", typeof(ProfileBody_CommunicationNetwork_CANopenNetworkManagement))] + [System.Xml.Serialization.XmlElementAttribute("TransportLayers", typeof(ProfileBody_CommunicationNetwork_CANopenTransportLayers))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string formatName + { + get + { + return this.formatNameField; + } + set + { + this.formatNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string formatVersion + { + get + { + return this.formatVersionField; + } + set + { + this.formatVersionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string fileName + { + get + { + return this.fileNameField; + } + set + { + this.fileNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string fileCreator + { + get + { + return this.fileCreatorField; + } + set + { + this.fileCreatorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "date")] + public System.DateTime fileCreationDate + { + get + { + return this.fileCreationDateField; + } + set + { + this.fileCreationDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "time")] + public System.DateTime fileCreationTime + { + get + { + return this.fileCreationTimeField; + } + set + { + this.fileCreationTimeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool fileCreationTimeSpecified + { + get + { + return this.fileCreationTimeFieldSpecified; + } + set + { + this.fileCreationTimeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "date")] + public System.DateTime fileModificationDate + { + get + { + return this.fileModificationDateField; + } + set + { + this.fileModificationDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool fileModificationDateSpecified + { + get + { + return this.fileModificationDateFieldSpecified; + } + set + { + this.fileModificationDateFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "time")] + public System.DateTime fileModificationTime + { + get + { + return this.fileModificationTimeField; + } + set + { + this.fileModificationTimeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool fileModificationTimeSpecified + { + get + { + return this.fileModificationTimeFieldSpecified; + } + set + { + this.fileModificationTimeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string fileModifiedBy + { + get + { + return this.fileModifiedByField; + } + set + { + this.fileModifiedByField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string fileVersion + { + get + { + return this.fileVersionField; + } + set + { + this.fileVersionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKENS")] + public string supportedLanguages + { + get + { + return this.supportedLanguagesField; + } + set + { + this.supportedLanguagesField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenApplicationLayers + { + + private ProfileBody_CommunicationNetwork_CANopenApplicationLayersIdentity identityField; + + private CANopenObjectList cANopenObjectListField; + + private ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummy[] dummyUsageField; + + private ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannel[] dynamicChannelsField; + + private string conformanceClassField; + + private string communicationEntityTypeField; + + public ProfileBody_CommunicationNetwork_CANopenApplicationLayers() + { + this.communicationEntityTypeField = "slave"; + } + + /// + public ProfileBody_CommunicationNetwork_CANopenApplicationLayersIdentity identity + { + get + { + return this.identityField; + } + set + { + this.identityField = value; + } + } + + /// + public CANopenObjectList CANopenObjectList + { + get + { + return this.cANopenObjectListField; + } + set + { + this.cANopenObjectListField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("dummy", IsNullable = false)] + public ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummy[] dummyUsage + { + get + { + return this.dummyUsageField; + } + set + { + this.dummyUsageField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("dynamicChannel", IsNullable = false)] + public ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannel[] dynamicChannels + { + get + { + return this.dynamicChannelsField; + } + set + { + this.dynamicChannelsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string conformanceClass + { + get + { + return this.conformanceClassField; + } + set + { + this.conformanceClassField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKENS")] + [System.ComponentModel.DefaultValueAttribute("slave")] + public string communicationEntityType + { + get + { + return this.communicationEntityTypeField; + } + set + { + this.communicationEntityTypeField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenApplicationLayersIdentity + { + + private vendorID vendorIDField; + + private deviceFamily deviceFamilyField; + + private productID productIDField; + + private version[] versionField; + + private System.DateTime buildDateField; + + private bool buildDateFieldSpecified; + + private specificationRevision specificationRevisionField; + + /// + public vendorID vendorID + { + get + { + return this.vendorIDField; + } + set + { + this.vendorIDField = value; + } + } + + /// + public deviceFamily deviceFamily + { + get + { + return this.deviceFamilyField; + } + set + { + this.deviceFamilyField = value; + } + } + + /// + public productID productID + { + get + { + return this.productIDField; + } + set + { + this.productIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("version")] + public version[] version + { + get + { + return this.versionField; + } + set + { + this.versionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime buildDate + { + get + { + return this.buildDateField; + } + set + { + this.buildDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool buildDateSpecified + { + get + { + return this.buildDateFieldSpecified; + } + set + { + this.buildDateFieldSpecified = value; + } + } + + /// + public specificationRevision specificationRevision + { + get + { + return this.specificationRevisionField; + } + set + { + this.specificationRevisionField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class vendorID + { + + private bool readOnlyField; + + private string valueField; + + public vendorID() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class deviceFamily + { + + private object[] itemsField; + + private bool readOnlyField; + + public deviceFamily() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class vendorTextDescription + { + + private string langField; + + private string uRIField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "language")] + public string lang + { + get + { + return this.langField; + } + set + { + this.langField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")] + public string URI + { + get + { + return this.uRIField; + } + set + { + this.uRIField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class vendorTextDescriptionRef + { + + private string dictIDField; + + private string textIDField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string dictID + { + get + { + return this.dictIDField; + } + set + { + this.dictIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string textID + { + get + { + return this.textIDField; + } + set + { + this.textIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute(DataType = "anyURI")] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class vendorTextLabel + { + + private string langField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "language")] + public string lang + { + get + { + return this.langField; + } + set + { + this.langField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class vendorTextLabelRef + { + + private string dictIDField; + + private string textIDField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string dictID + { + get + { + return this.dictIDField; + } + set + { + this.dictIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string textID + { + get + { + return this.textIDField; + } + set + { + this.textIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute(DataType = "anyURI")] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class productID + { + + private bool readOnlyField; + + private string valueField; + + public productID() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class version + { + + private versionVersionType versionTypeField; + + private bool readOnlyField; + + private string valueField; + + public version() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public versionVersionType versionType + { + get + { + return this.versionTypeField; + } + set + { + this.versionTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum versionVersionType + { + + /// + SW, + + /// + FW, + + /// + HW, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class specificationRevision + { + + private bool readOnlyField; + + private string valueField; + + public specificationRevision() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class CANopenObjectList + { + + private CANopenObjectListCANopenObject[] cANopenObjectField; + + private uint mandatoryObjectsField; + + private bool mandatoryObjectsFieldSpecified; + + private uint optionalObjectsField; + + private bool optionalObjectsFieldSpecified; + + private uint manufacturerObjectsField; + + private bool manufacturerObjectsFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute("CANopenObject")] + public CANopenObjectListCANopenObject[] CANopenObject + { + get + { + return this.cANopenObjectField; + } + set + { + this.cANopenObjectField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint mandatoryObjects + { + get + { + return this.mandatoryObjectsField; + } + set + { + this.mandatoryObjectsField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool mandatoryObjectsSpecified + { + get + { + return this.mandatoryObjectsFieldSpecified; + } + set + { + this.mandatoryObjectsFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint optionalObjects + { + get + { + return this.optionalObjectsField; + } + set + { + this.optionalObjectsField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool optionalObjectsSpecified + { + get + { + return this.optionalObjectsFieldSpecified; + } + set + { + this.optionalObjectsFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint manufacturerObjects + { + get + { + return this.manufacturerObjectsField; + } + set + { + this.manufacturerObjectsField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool manufacturerObjectsSpecified + { + get + { + return this.manufacturerObjectsFieldSpecified; + } + set + { + this.manufacturerObjectsFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class CANopenObjectListCANopenObject + { + + private CANopenObjectListCANopenObjectCANopenSubObject[] cANopenSubObjectField; + + private byte[] indexField; + + private string nameField; + + private byte objectTypeField; + + private byte[] dataTypeField; + + private string lowLimitField; + + private string highLimitField; + + private CANopenObjectListCANopenObjectAccessType accessTypeField; + + private bool accessTypeFieldSpecified; + + private string defaultValueField; + + private string actualValueField; + + private string denotationField; + + private string edseditor_extension_storagelocationField; + + private bool edseditor_extension_notifyonchangeField; + + private CANopenObjectListCANopenObjectPDOmapping pDOmappingField; + + private bool pDOmappingFieldSpecified; + + private byte[] objFlagsField; + + private string uniqueIDRefField; + + private byte subNumberField; + + private bool subNumberFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute("CANopenSubObject")] + public CANopenObjectListCANopenObjectCANopenSubObject[] CANopenSubObject + { + get + { + return this.cANopenSubObjectField; + } + set + { + this.cANopenSubObjectField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] + public byte[] index + { + get + { + return this.indexField; + } + set + { + this.indexField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public byte objectType + { + get + { + return this.objectTypeField; + } + set + { + this.objectTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] + public byte[] dataType + { + get + { + return this.dataTypeField; + } + set + { + this.dataTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string lowLimit + { + get + { + return this.lowLimitField; + } + set + { + this.lowLimitField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string highLimit + { + get + { + return this.highLimitField; + } + set + { + this.highLimitField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public CANopenObjectListCANopenObjectAccessType accessType + { + get + { + return this.accessTypeField; + } + set + { + this.accessTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool accessTypeSpecified + { + get + { + return this.accessTypeFieldSpecified; + } + set + { + this.accessTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defaultValue + { + get + { + return this.defaultValueField; + } + set + { + this.defaultValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string actualValue + { + get + { + return this.actualValueField; + } + set + { + this.actualValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string denotation + { + get + { + return this.denotationField; + } + set + { + this.denotationField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string edseditor_extenstion_storagelocation + { + get + { + return this.edseditor_extension_storagelocationField; + } + set + { + this.edseditor_extension_storagelocationField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool edseditor_extension_notifyonchange + { + get + { + return this.edseditor_extension_notifyonchangeField; + } + set + { + this.edseditor_extension_notifyonchangeField = value; + } + } + + + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public CANopenObjectListCANopenObjectPDOmapping PDOmapping + { + get + { + return this.pDOmappingField; + } + set + { + this.pDOmappingField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PDOmappingSpecified + { + get + { + return this.pDOmappingFieldSpecified; + } + set + { + this.pDOmappingFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] + public byte[] objFlags + { + get + { + return this.objFlagsField; + } + set + { + this.objFlagsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string uniqueIDRef + { + get + { + return this.uniqueIDRefField; + } + set + { + this.uniqueIDRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public byte subNumber + { + get + { + return this.subNumberField; + } + set + { + this.subNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool subNumberSpecified + { + get + { + return this.subNumberFieldSpecified; + } + set + { + this.subNumberFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class CANopenObjectListCANopenObjectCANopenSubObject + { + + private byte[] subIndexField; + + private string nameField; + + private byte objectTypeField; + + private byte[] dataTypeField; + + private string lowLimitField; + + private string highLimitField; + + private CANopenObjectListCANopenObjectCANopenSubObjectAccessType accessTypeField; + + private bool accessTypeFieldSpecified; + + private string defaultValueField; + + private string actualValueField; + + private string denotationField; + + private CANopenObjectListCANopenObjectCANopenSubObjectPDOmapping pDOmappingField; + + private bool pDOmappingFieldSpecified; + + private byte[] objFlagsField; + + private string uniqueIDRefField; + + private bool edseditor_extension_notifyonchangeField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool edseditor_extension_notifyonchange + { + get + { + return this.edseditor_extension_notifyonchangeField; + } + set + { + this.edseditor_extension_notifyonchangeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] + public byte[] subIndex + { + get + { + return this.subIndexField; + } + set + { + this.subIndexField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public byte objectType + { + get + { + return this.objectTypeField; + } + set + { + this.objectTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] + public byte[] dataType + { + get + { + return this.dataTypeField; + } + set + { + this.dataTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string lowLimit + { + get + { + return this.lowLimitField; + } + set + { + this.lowLimitField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string highLimit + { + get + { + return this.highLimitField; + } + set + { + this.highLimitField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public CANopenObjectListCANopenObjectCANopenSubObjectAccessType accessType + { + get + { + return this.accessTypeField; + } + set + { + this.accessTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool accessTypeSpecified + { + get + { + return this.accessTypeFieldSpecified; + } + set + { + this.accessTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string defaultValue + { + get + { + return this.defaultValueField; + } + set + { + this.defaultValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string actualValue + { + get + { + return this.actualValueField; + } + set + { + this.actualValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string denotation + { + get + { + return this.denotationField; + } + set + { + this.denotationField = value; + } + } + + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public CANopenObjectListCANopenObjectCANopenSubObjectPDOmapping PDOmapping + { + get + { + return this.pDOmappingField; + } + set + { + this.pDOmappingField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PDOmappingSpecified + { + get + { + return this.pDOmappingFieldSpecified; + } + set + { + this.pDOmappingFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] + public byte[] objFlags + { + get + { + return this.objFlagsField; + } + set + { + this.objFlagsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string uniqueIDRef + { + get + { + return this.uniqueIDRefField; + } + set + { + this.uniqueIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum CANopenObjectListCANopenObjectCANopenSubObjectAccessType + { + + /// + ro, + + /// + wo, + + /// + rw, + + /// + @const, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum CANopenObjectListCANopenObjectCANopenSubObjectPDOmapping + { + + /// + no, + + /// + @default, + + /// + optional, + + /// + TPDO, + + /// + RPDO, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum CANopenObjectListCANopenObjectAccessType + { + + /// + ro, + + /// + wo, + + /// + rw, + + /// + @const, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum CANopenObjectListCANopenObjectPDOmapping + { + + /// + no, + + /// + @default, + + /// + optional, + + /// + TPDO, + + /// + RPDO, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummy + { + + private ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummyEntry entryField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummyEntry entry + { + get + { + return this.entryField; + } + set + { + this.entryField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum ProfileBody_CommunicationNetwork_CANopenApplicationLayersDummyEntry + { + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0001=0")] + Dummy00010, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0002=0")] + Dummy00020, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0003=0")] + Dummy00030, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0004=0")] + Dummy00040, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0005=0")] + Dummy00050, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0006=0")] + Dummy00060, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0007=0")] + Dummy00070, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0001=1")] + Dummy00011, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0002=1")] + Dummy00021, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0003=1")] + Dummy00031, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0004=1")] + Dummy00041, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0005=1")] + Dummy00051, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0006=1")] + Dummy00061, + + /// + [System.Xml.Serialization.XmlEnumAttribute("Dummy0007=1")] + Dummy00071, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannel + { + + private byte[] dataTypeField; + + private ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannelAccessType accessTypeField; + + private byte[] startIndexField; + + private byte[] endIndexField; + + private uint maxNumberField; + + private byte[] addressOffsetField; + + private byte bitAlignmentField; + + private bool bitAlignmentFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] + public byte[] dataType + { + get + { + return this.dataTypeField; + } + set + { + this.dataTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannelAccessType accessType + { + get + { + return this.accessTypeField; + } + set + { + this.accessTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] + public byte[] startIndex + { + get + { + return this.startIndexField; + } + set + { + this.startIndexField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] + public byte[] endIndex + { + get + { + return this.endIndexField; + } + set + { + this.endIndexField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint maxNumber + { + get + { + return this.maxNumberField; + } + set + { + this.maxNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "hexBinary")] + public byte[] addressOffset + { + get + { + return this.addressOffsetField; + } + set + { + this.addressOffsetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public byte bitAlignment + { + get + { + return this.bitAlignmentField; + } + set + { + this.bitAlignmentField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool bitAlignmentSpecified + { + get + { + return this.bitAlignmentFieldSpecified; + } + set + { + this.bitAlignmentFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum ProfileBody_CommunicationNetwork_CANopenApplicationLayersDynamicChannelAccessType + { + + /// + readOnly, + + /// + writeOnly, + + /// + readWriteOutput, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenNetworkManagement + { + + private ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenGeneralFeatures cANopenGeneralFeaturesField; + + private ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenMasterFeatures cANopenMasterFeaturesField; + + private ProfileBody_CommunicationNetwork_CANopenNetworkManagementDeviceCommissioning deviceCommissioningField; + + /// + public ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenGeneralFeatures CANopenGeneralFeatures + { + get + { + return this.cANopenGeneralFeaturesField; + } + set + { + this.cANopenGeneralFeaturesField = value; + } + } + + /// + public ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenMasterFeatures CANopenMasterFeatures + { + get + { + return this.cANopenMasterFeaturesField; + } + set + { + this.cANopenMasterFeaturesField = value; + } + } + + /// + public ProfileBody_CommunicationNetwork_CANopenNetworkManagementDeviceCommissioning deviceCommissioning + { + get + { + return this.deviceCommissioningField; + } + set + { + this.deviceCommissioningField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenGeneralFeatures + { + + private bool groupMessagingField; + + private byte dynamicChannelsField; + + private bool selfStartingDeviceField; + + private bool sDORequestingDeviceField; + + private byte granularityField; + + private ushort nrOfRxPDOField; + + private ushort nrOfTxPDOField; + + private bool ngMasterField; + private bool ngSlaveField; + private ushort NrOfNG_MonitoredNodesField; + private bool bootUpSlaveField; + + private bool layerSettingServiceSlaveField; + + public ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenGeneralFeatures() + { + this.groupMessagingField = false; + this.dynamicChannelsField = ((byte)(0)); + this.selfStartingDeviceField = false; + this.sDORequestingDeviceField = false; + this.nrOfRxPDOField = ((ushort)(0)); + this.nrOfTxPDOField = ((ushort)(0)); + this.ngMasterField = false; + this.ngSlaveField = false; + this.NrOfNG_MonitoredNodesField = ((ushort)(0)); + this.bootUpSlaveField = false; + this.layerSettingServiceSlaveField = false; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool groupMessaging + { + get + { + return this.groupMessagingField; + } + set + { + this.groupMessagingField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(typeof(byte), "0")] + public byte dynamicChannels + { + get + { + return this.dynamicChannelsField; + } + set + { + this.dynamicChannelsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool selfStartingDevice + { + get + { + return this.selfStartingDeviceField; + } + set + { + this.selfStartingDeviceField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool SDORequestingDevice + { + get + { + return this.sDORequestingDeviceField; + } + set + { + this.sDORequestingDeviceField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public byte granularity + { + get + { + return this.granularityField; + } + set + { + this.granularityField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(typeof(ushort), "0")] + public ushort nrOfRxPDO + { + get + { + return this.nrOfRxPDOField; + } + set + { + this.nrOfRxPDOField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(typeof(ushort), "0")] + public ushort nrOfTxPDO + { + get + { + return this.nrOfTxPDOField; + } + set + { + this.nrOfTxPDOField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool bootUpSlave + { + get + { + return this.bootUpSlaveField; + } + set + { + this.bootUpSlaveField = value; + } + } + + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool ngSlave + { + get + { + return this.ngSlaveField; + } + set + { + this.ngSlaveField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool ngMaster + { + get + { + return this.ngMasterField; + } + set + { + this.ngMasterField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(typeof(ushort), "0")] + public ushort NrOfNG_MonitoredNodes + { + get + { + return this.NrOfNG_MonitoredNodesField; + } + set + { + this.NrOfNG_MonitoredNodesField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool layerSettingServiceSlave + { + get + { + return this.layerSettingServiceSlaveField; + } + set + { + this.layerSettingServiceSlaveField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenMasterFeatures + { + + private bool bootUpMasterField; + + private bool flyingMasterField; + + private bool sDOManagerField; + + private bool configurationManagerField; + + private bool layerSettingServiceMasterField; + + public ProfileBody_CommunicationNetwork_CANopenNetworkManagementCANopenMasterFeatures() + { + this.bootUpMasterField = false; + this.flyingMasterField = false; + this.sDOManagerField = false; + this.configurationManagerField = false; + this.layerSettingServiceMasterField = false; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool bootUpMaster + { + get + { + return this.bootUpMasterField; + } + set + { + this.bootUpMasterField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool flyingMaster + { + get + { + return this.flyingMasterField; + } + set + { + this.flyingMasterField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool SDOManager + { + get + { + return this.sDOManagerField; + } + set + { + this.sDOManagerField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool configurationManager + { + get + { + return this.configurationManagerField; + } + set + { + this.configurationManagerField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool layerSettingServiceMaster + { + get + { + return this.layerSettingServiceMasterField; + } + set + { + this.layerSettingServiceMasterField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenNetworkManagementDeviceCommissioning + { + + private byte nodeIDField; + + private string nodeNameField; + + private string actualBaudRateField; + + private ulong networkNumberField; + + private string networkNameField; + + private bool cANopenManagerField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public byte NodeID + { + get + { + return this.nodeIDField; + } + set + { + this.nodeIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string nodeName + { + get + { + return this.nodeNameField; + } + set + { + this.nodeNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string actualBaudRate + { + get + { + return this.actualBaudRateField; + } + set + { + this.actualBaudRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ulong networkNumber + { + get + { + return this.networkNumberField; + } + set + { + this.networkNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string networkName + { + get + { + return this.networkNameField; + } + set + { + this.networkNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool CANopenManager + { + get + { + return this.cANopenManagerField; + } + set + { + this.cANopenManagerField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenTransportLayers + { + + private ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayer physicalLayerField; + + /// + public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayer PhysicalLayer + { + get + { + return this.physicalLayerField; + } + set + { + this.physicalLayerField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayer + { + + private ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRate baudRateField; + + /// + public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRate baudRate + { + get + { + return this.baudRateField; + } + set + { + this.baudRateField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRate + { + + private ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRate[] supportedBaudRateField; + + private ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateDefaultValue defaultValueField; + + public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRate() + { + this.defaultValueField = ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateDefaultValue.Item250Kbps; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("supportedBaudRate")] + public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRate[] supportedBaudRate + { + get + { + return this.supportedBaudRateField; + } + set + { + this.supportedBaudRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateDefaultValue.Item250Kbps)] + public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateDefaultValue defaultValue + { + get + { + return this.defaultValueField; + } + set + { + this.defaultValueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRate + { + + private ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRateValue valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRateValue value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateSupportedBaudRateValue + { + + /// + [System.Xml.Serialization.XmlEnumAttribute("10 Kbps")] + Item10Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("20 Kbps")] + Item20Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("50 Kbps")] + Item50Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("100 Kbps")] + Item100Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("125 Kbps")] + Item125Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("250 Kbps")] + Item250Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("500 Kbps")] + Item500Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("800 Kbps")] + Item800Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("1000 Kbps")] + Item1000Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("auto-baudRate")] + autobaudRate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum ProfileBody_CommunicationNetwork_CANopenTransportLayersPhysicalLayerBaudRateDefaultValue + { + + /// + [System.Xml.Serialization.XmlEnumAttribute("10 Kbps")] + Item10Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("20 Kbps")] + Item20Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("50 Kbps")] + Item50Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("100 Kbps")] + Item100Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("125 Kbps")] + Item125Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("250 Kbps")] + Item250Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("500 Kbps")] + Item500Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("800 Kbps")] + Item800Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("1000 Kbps")] + Item1000Kbps, + + /// + [System.Xml.Serialization.XmlEnumAttribute("auto-baudRate")] + autobaudRate, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0")] + public partial class ProfileBody_Device_CANopen : ProfileBody_DataType + { + + private DeviceIdentity deviceIdentityField; + + private DeviceManager deviceManagerField; + + private DeviceFunction[] deviceFunctionField; + + private ApplicationProcess[] applicationProcessField; + + private ProfileHandle_DataType[] externalProfileHandleField; + + private string formatNameField; + + private string formatVersionField; + + private string fileNameField; + + private string fileCreatorField; + + private System.DateTime fileCreationDateField; + + private System.DateTime fileCreationTimeField; + + private bool fileCreationTimeFieldSpecified; + + private System.DateTime fileModificationDateField; + + private bool fileModificationDateFieldSpecified; + + private System.DateTime fileModificationTimeField; + + private bool fileModificationTimeFieldSpecified; + + private string fileModifiedByField; + + private string fileVersionField; + + private string supportedLanguagesField; + + private ProfileBody_Device_CANopenDeviceClass deviceClassField; + + private bool deviceClassFieldSpecified; + + public ProfileBody_Device_CANopen() + { + this.formatNameField = "CANopen"; + this.formatVersionField = "1.0"; + } + + /// + public DeviceIdentity DeviceIdentity + { + get + { + return this.deviceIdentityField; + } + set + { + this.deviceIdentityField = value; + } + } + + /// + public DeviceManager DeviceManager + { + get + { + return this.deviceManagerField; + } + set + { + this.deviceManagerField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DeviceFunction")] + public DeviceFunction[] DeviceFunction + { + get + { + return this.deviceFunctionField; + } + set + { + this.deviceFunctionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ApplicationProcess")] + public ApplicationProcess[] ApplicationProcess + { + get + { + return this.applicationProcessField; + } + set + { + this.applicationProcessField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ExternalProfileHandle")] + public ProfileHandle_DataType[] ExternalProfileHandle + { + get + { + return this.externalProfileHandleField; + } + set + { + this.externalProfileHandleField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string formatName + { + get + { + return this.formatNameField; + } + set + { + this.formatNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string formatVersion + { + get + { + return this.formatVersionField; + } + set + { + this.formatVersionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string fileName + { + get + { + return this.fileNameField; + } + set + { + this.fileNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string fileCreator + { + get + { + return this.fileCreatorField; + } + set + { + this.fileCreatorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "date")] + public System.DateTime fileCreationDate + { + get + { + return this.fileCreationDateField; + } + set + { + this.fileCreationDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "time")] + public System.DateTime fileCreationTime + { + get + { + return this.fileCreationTimeField; + } + set + { + this.fileCreationTimeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool fileCreationTimeSpecified + { + get + { + return this.fileCreationTimeFieldSpecified; + } + set + { + this.fileCreationTimeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "date")] + public System.DateTime fileModificationDate + { + get + { + return this.fileModificationDateField; + } + set + { + this.fileModificationDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool fileModificationDateSpecified + { + get + { + return this.fileModificationDateFieldSpecified; + } + set + { + this.fileModificationDateFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "time")] + public System.DateTime fileModificationTime + { + get + { + return this.fileModificationTimeField; + } + set + { + this.fileModificationTimeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool fileModificationTimeSpecified + { + get + { + return this.fileModificationTimeFieldSpecified; + } + set + { + this.fileModificationTimeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string fileModifiedBy + { + get + { + return this.fileModifiedByField; + } + set + { + this.fileModifiedByField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string fileVersion + { + get + { + return this.fileVersionField; + } + set + { + this.fileVersionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKENS")] + public string supportedLanguages + { + get + { + return this.supportedLanguagesField; + } + set + { + this.supportedLanguagesField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public ProfileBody_Device_CANopenDeviceClass deviceClass + { + get + { + return this.deviceClassField; + } + set + { + this.deviceClassField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool deviceClassSpecified + { + get + { + return this.deviceClassFieldSpecified; + } + set + { + this.deviceClassFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class DeviceIdentity + { + + private vendorName vendorNameField; + + private vendorID vendorIDField; + + private vendorText vendorTextField; + + private deviceFamily deviceFamilyField; + + private productFamily productFamilyField; + + private productName productNameField; + + private productID productIDField; + + private productText productTextField; + + private orderNumber[] orderNumberField; + + private version[] versionField; + + private System.DateTime buildDateField; + + private bool buildDateFieldSpecified; + + private specificationRevision specificationRevisionField; + + private instanceName instanceNameField; + + /// + public vendorName vendorName + { + get + { + return this.vendorNameField; + } + set + { + this.vendorNameField = value; + } + } + + /// + public vendorID vendorID + { + get + { + return this.vendorIDField; + } + set + { + this.vendorIDField = value; + } + } + + /// + public vendorText vendorText + { + get + { + return this.vendorTextField; + } + set + { + this.vendorTextField = value; + } + } + + /// + public deviceFamily deviceFamily + { + get + { + return this.deviceFamilyField; + } + set + { + this.deviceFamilyField = value; + } + } + + /// + public productFamily productFamily + { + get + { + return this.productFamilyField; + } + set + { + this.productFamilyField = value; + } + } + + /// + public productName productName + { + get + { + return this.productNameField; + } + set + { + this.productNameField = value; + } + } + + /// + public productID productID + { + get + { + return this.productIDField; + } + set + { + this.productIDField = value; + } + } + + /// + public productText productText + { + get + { + return this.productTextField; + } + set + { + this.productTextField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("orderNumber")] + public orderNumber[] orderNumber + { + get + { + return this.orderNumberField; + } + set + { + this.orderNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("version")] + public version[] version + { + get + { + return this.versionField; + } + set + { + this.versionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime buildDate + { + get + { + return this.buildDateField; + } + set + { + this.buildDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool buildDateSpecified + { + get + { + return this.buildDateFieldSpecified; + } + set + { + this.buildDateFieldSpecified = value; + } + } + + /// + public specificationRevision specificationRevision + { + get + { + return this.specificationRevisionField; + } + set + { + this.specificationRevisionField = value; + } + } + + /// + public instanceName instanceName + { + get + { + return this.instanceNameField; + } + set + { + this.instanceNameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class vendorName + { + + private bool readOnlyField; + + private string valueField; + + public vendorName() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + //[System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class vendorText + { + + private object[] itemsField; + + private bool readOnlyField; + + public vendorText() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + //[System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class productFamily + { + + private bool readOnlyField; + + private string valueField; + + public productFamily() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + //[System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class productName + { + + private bool readOnlyField; + + private string valueField; + + public productName() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + //[System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class productText + { + + private object[] itemsField; + + private bool readOnlyField; + + public productText() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + //[System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class orderNumber + { + + private bool readOnlyField; + + private string valueField; + + public orderNumber() + { + this.readOnlyField = true; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + //[System.ComponentModel.DefaultValueAttribute(true)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class instanceName + { + + private bool readOnlyField; + + private string valueField; + + public instanceName() + { + this.readOnlyField = false; + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool readOnly + { + get + { + return this.readOnlyField; + } + set + { + this.readOnlyField = value; + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class DeviceManager + { + + private indicatorList indicatorListField; + + /// + public indicatorList indicatorList + { + get + { + return this.indicatorListField; + } + set + { + this.indicatorListField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class indicatorList + { + + private LEDList lEDListField; + + /// + public LEDList LEDList + { + get + { + return this.lEDListField; + } + set + { + this.lEDListField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class LEDList + { + + private LED[] lEDField; + + private combinedState[] combinedStateField; + + /// + [System.Xml.Serialization.XmlElementAttribute("LED")] + public LED[] LED + { + get + { + return this.lEDField; + } + set + { + this.lEDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("combinedState")] + public combinedState[] combinedState + { + get + { + return this.combinedStateField; + } + set + { + this.combinedStateField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class LED + { + + private object[] itemsField; + + private LEDstate[] lEDstateField; + + private LEDLEDcolors lEDcolorsField; + + private LEDLEDtype lEDtypeField; + + private bool lEDtypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("LEDstate")] + public LEDstate[] LEDstate + { + get + { + return this.lEDstateField; + } + set + { + this.lEDstateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public LEDLEDcolors LEDcolors + { + get + { + return this.lEDcolorsField; + } + set + { + this.lEDcolorsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public LEDLEDtype LEDtype + { + get + { + return this.lEDtypeField; + } + set + { + this.lEDtypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LEDtypeSpecified + { + get + { + return this.lEDtypeFieldSpecified; + } + set + { + this.lEDtypeFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class LEDstate + { + + private object[] itemsField; + + private string uniqueIDField; + + private LEDstateState stateField; + + private LEDstateLEDcolor lEDcolorField; + + private uint flashingPeriodField; + + private bool flashingPeriodFieldSpecified; + + private byte impulsWidthField; + + private byte numberOfImpulsesField; + + public LEDstate() + { + this.impulsWidthField = ((byte)(50)); + this.numberOfImpulsesField = ((byte)(1)); + } + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public LEDstateState state + { + get + { + return this.stateField; + } + set + { + this.stateField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public LEDstateLEDcolor LEDcolor + { + get + { + return this.lEDcolorField; + } + set + { + this.lEDcolorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint flashingPeriod + { + get + { + return this.flashingPeriodField; + } + set + { + this.flashingPeriodField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool flashingPeriodSpecified + { + get + { + return this.flashingPeriodFieldSpecified; + } + set + { + this.flashingPeriodFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(typeof(byte), "50")] + public byte impulsWidth + { + get + { + return this.impulsWidthField; + } + set + { + this.impulsWidthField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(typeof(byte), "1")] + public byte numberOfImpulses + { + get + { + return this.numberOfImpulsesField; + } + set + { + this.numberOfImpulsesField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum LEDstateState + { + + /// + on, + + /// + off, + + /// + flashing, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum LEDstateLEDcolor + { + + /// + green, + + /// + amber, + + /// + red, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum LEDLEDcolors + { + + /// + monocolor, + + /// + bicolor, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum LEDLEDtype + { + + /// + IO, + + /// + device, + + /// + communication, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class combinedState + { + + private object[] itemsField; + + private combinedStateLEDstateRef[] lEDstateRefField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("LEDstateRef")] + public combinedStateLEDstateRef[] LEDstateRef + { + get + { + return this.lEDstateRefField; + } + set + { + this.lEDstateRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class combinedStateLEDstateRef + { + + private string stateIDRefField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string stateIDRef + { + get + { + return this.stateIDRefField; + } + set + { + this.stateIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class DeviceFunction + { + + private capabilities capabilitiesField; + + private picture[] picturesListField; + + private dictionary[] dictionaryListField; + + /// + public capabilities capabilities + { + get + { + return this.capabilitiesField; + } + set + { + this.capabilitiesField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("picture", IsNullable = false)] + public picture[] picturesList + { + get + { + return this.picturesListField; + } + set + { + this.picturesListField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("dictionary", IsNullable = false)] + public dictionary[] dictionaryList + { + get + { + return this.dictionaryListField; + } + set + { + this.dictionaryListField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class capabilities + { + + private characteristicsList[] characteristicsListField; + + private compliantWith[] standardComplianceListField; + + /// + [System.Xml.Serialization.XmlElementAttribute("characteristicsList")] + public characteristicsList[] characteristicsList + { + get + { + return this.characteristicsListField; + } + set + { + this.characteristicsListField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("compliantWith", IsNullable = false)] + public compliantWith[] standardComplianceList + { + get + { + return this.standardComplianceListField; + } + set + { + this.standardComplianceListField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class characteristicsList + { + + private characteristicsListCategory categoryField; + + private characteristic[] characteristicField; + + /// + public characteristicsListCategory category + { + get + { + return this.categoryField; + } + set + { + this.categoryField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("characteristic")] + public characteristic[] characteristic + { + get + { + return this.characteristicField; + } + set + { + this.characteristicField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class characteristicsListCategory + { + + private object[] itemsField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class characteristic + { + + private characteristicName characteristicNameField; + + private characteristicContent[] characteristicContentField; + + /// + public characteristicName characteristicName + { + get + { + return this.characteristicNameField; + } + set + { + this.characteristicNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("characteristicContent")] + public characteristicContent[] characteristicContent + { + get + { + return this.characteristicContentField; + } + set + { + this.characteristicContentField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class characteristicName + { + + private object[] itemsField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class characteristicContent + { + + private object[] itemsField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class compliantWith + { + + private object[] itemsField; + + private string nameField; + + private compliantWithRange rangeField; + + public compliantWith() + { + this.rangeField = compliantWithRange.international; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(compliantWithRange.international)] + public compliantWithRange range + { + get + { + return this.rangeField; + } + set + { + this.rangeField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum compliantWithRange + { + + /// + international, + + /// + @internal, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class picture + { + + private object[] itemsField; + + private string uRIField; + + private uint numberField; + + private bool numberFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")] + public string URI + { + get + { + return this.uRIField; + } + set + { + this.uRIField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public uint number + { + get + { + return this.numberField; + } + set + { + this.numberField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool numberSpecified + { + get + { + return this.numberFieldSpecified; + } + set + { + this.numberFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class dictionary + { + + private file fileField; + + private string langField; + + private string dictIDField; + + /// + public file file + { + get + { + return this.fileField; + } + set + { + this.fileField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "language")] + public string lang + { + get + { + return this.langField; + } + set + { + this.langField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string dictID + { + get + { + return this.dictIDField; + } + set + { + this.dictIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class file + { + + private string uRIField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")] + public string URI + { + get + { + return this.uRIField; + } + set + { + this.uRIField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class ApplicationProcess + { + + private dataTypeList dataTypeListField; + + private functionType[] functionTypeListField; + + private functionInstanceList functionInstanceListField; + + private templateList templateListField; + + private parameter[] parameterListField; + + private parameterGroup[] parameterGroupListField; + + /// + public dataTypeList dataTypeList + { + get + { + return this.dataTypeListField; + } + set + { + this.dataTypeListField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("functionType", IsNullable = false)] + public functionType[] functionTypeList + { + get + { + return this.functionTypeListField; + } + set + { + this.functionTypeListField = value; + } + } + + /// + public functionInstanceList functionInstanceList + { + get + { + return this.functionInstanceListField; + } + set + { + this.functionInstanceListField = value; + } + } + + /// + public templateList templateList + { + get + { + return this.templateListField; + } + set + { + this.templateListField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("parameter", IsNullable = false)] + public parameter[] parameterList + { + get + { + return this.parameterListField; + } + set + { + this.parameterListField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("parameterGroup", IsNullable = false)] + public parameterGroup[] parameterGroupList + { + get + { + return this.parameterGroupListField; + } + set + { + this.parameterGroupListField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class dataTypeList + { + + private array[] arrayField; + + private @struct[] structField; + + private @enum[] enumField; + + private derived[] derivedField; + + /// + [System.Xml.Serialization.XmlElementAttribute("array")] + public array[] array + { + get + { + return this.arrayField; + } + set + { + this.arrayField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("struct")] + public @struct[] @struct + { + get + { + return this.structField; + } + set + { + this.structField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("enum")] + public @enum[] @enum + { + get + { + return this.enumField; + } + set + { + this.enumField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("derived")] + public derived[] derived + { + get + { + return this.derivedField; + } + set + { + this.derivedField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class array + { + + private object[] itemsField; + + private subrange[] subrangeField; + + private object itemField; + + private ItemChoiceType itemElementNameField; + + private string nameField; + + private string uniqueIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("subrange")] + public subrange[] subrange + { + get + { + return this.subrangeField; + } + set + { + this.subrangeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("BITSTRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("BOOL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("BYTE", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("CHAR", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("DINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("DWORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("INT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LREAL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LWORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("REAL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("SINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("STRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("UDINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("UINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("ULINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("USINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("WORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("WSTRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("dataTypeIDRef", typeof(dataTypeIDRef))] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class subrange + { + + private long lowerLimitField; + + private long upperLimitField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public long lowerLimit + { + get + { + return this.lowerLimitField; + } + set + { + this.lowerLimitField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public long upperLimit + { + get + { + return this.upperLimitField; + } + set + { + this.upperLimitField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class dataTypeIDRef + { + + private string uniqueIDRefField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string uniqueIDRef + { + get + { + return this.uniqueIDRefField; + } + set + { + this.uniqueIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0", IncludeInSchema = false)] + public enum ItemChoiceType + { + + /// + BITSTRING, + + /// + BOOL, + + /// + BYTE, + + /// + CHAR, + + /// + DINT, + + /// + DWORD, + + /// + INT, + + /// + LINT, + + /// + LREAL, + + /// + LWORD, + + /// + REAL, + + /// + SINT, + + /// + STRING, + + /// + UDINT, + + /// + UINT, + + /// + ULINT, + + /// + USINT, + + /// + WORD, + + /// + WSTRING, + + /// + dataTypeIDRef, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class @struct + { + + private object[] itemsField; + + private varDeclaration[] varDeclarationField; + + private string nameField; + + private string uniqueIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("varDeclaration")] + public varDeclaration[] varDeclaration + { + get + { + return this.varDeclarationField; + } + set + { + this.varDeclarationField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class varDeclaration + { + + private object[] itemsField; + + private object itemField; + + private ItemChoiceType1 itemElementNameField; + + private string nameField; + + private string uniqueIDField; + + private string sizeField; + + private string initialValueField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("BITSTRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("BOOL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("BYTE", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("CHAR", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("DINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("DWORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("INT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LREAL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LWORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("REAL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("SINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("STRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("UDINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("UINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("ULINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("USINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("WORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("WSTRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("dataTypeIDRef", typeof(dataTypeIDRef))] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType1 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string size + { + get + { + return this.sizeField; + } + set + { + this.sizeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string initialValue + { + get + { + return this.initialValueField; + } + set + { + this.initialValueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0", IncludeInSchema = false)] + public enum ItemChoiceType1 + { + + /// + BITSTRING, + + /// + BOOL, + + /// + BYTE, + + /// + CHAR, + + /// + DINT, + + /// + DWORD, + + /// + INT, + + /// + LINT, + + /// + LREAL, + + /// + LWORD, + + /// + REAL, + + /// + SINT, + + /// + STRING, + + /// + UDINT, + + /// + UINT, + + /// + ULINT, + + /// + USINT, + + /// + WORD, + + /// + WSTRING, + + /// + dataTypeIDRef, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class @enum + { + + private object[] itemsField; + + private enumValue[] enumValueField; + + private object bOOLField; + + private object bITSTRINGField; + + private object bYTEField; + + private object cHARField; + + private object wORDField; + + private object dWORDField; + + private object lWORDField; + + private object sINTField; + + private object iNTField; + + private object dINTField; + + private object lINTField; + + private object uSINTField; + + private object uINTField; + + private object uDINTField; + + private object uLINTField; + + private object rEALField; + + private object lREALField; + + private object sTRINGField; + + private object wSTRINGField; + + private string nameField; + + private string uniqueIDField; + + private string sizeField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("enumValue")] + public enumValue[] enumValue + { + get + { + return this.enumValueField; + } + set + { + this.enumValueField = value; + } + } + + /// + public object BOOL + { + get + { + return this.bOOLField; + } + set + { + this.bOOLField = value; + } + } + + /// + public object BITSTRING + { + get + { + return this.bITSTRINGField; + } + set + { + this.bITSTRINGField = value; + } + } + + /// + public object BYTE + { + get + { + return this.bYTEField; + } + set + { + this.bYTEField = value; + } + } + + /// + public object CHAR + { + get + { + return this.cHARField; + } + set + { + this.cHARField = value; + } + } + + /// + public object WORD + { + get + { + return this.wORDField; + } + set + { + this.wORDField = value; + } + } + + /// + public object DWORD + { + get + { + return this.dWORDField; + } + set + { + this.dWORDField = value; + } + } + + /// + public object LWORD + { + get + { + return this.lWORDField; + } + set + { + this.lWORDField = value; + } + } + + /// + public object SINT + { + get + { + return this.sINTField; + } + set + { + this.sINTField = value; + } + } + + /// + public object INT + { + get + { + return this.iNTField; + } + set + { + this.iNTField = value; + } + } + + /// + public object DINT + { + get + { + return this.dINTField; + } + set + { + this.dINTField = value; + } + } + + /// + public object LINT + { + get + { + return this.lINTField; + } + set + { + this.lINTField = value; + } + } + + /// + public object USINT + { + get + { + return this.uSINTField; + } + set + { + this.uSINTField = value; + } + } + + /// + public object UINT + { + get + { + return this.uINTField; + } + set + { + this.uINTField = value; + } + } + + /// + public object UDINT + { + get + { + return this.uDINTField; + } + set + { + this.uDINTField = value; + } + } + + /// + public object ULINT + { + get + { + return this.uLINTField; + } + set + { + this.uLINTField = value; + } + } + + /// + public object REAL + { + get + { + return this.rEALField; + } + set + { + this.rEALField = value; + } + } + + /// + public object LREAL + { + get + { + return this.lREALField; + } + set + { + this.lREALField = value; + } + } + + /// + public object STRING + { + get + { + return this.sTRINGField; + } + set + { + this.sTRINGField = value; + } + } + + /// + public object WSTRING + { + get + { + return this.wSTRINGField; + } + set + { + this.wSTRINGField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string size + { + get + { + return this.sizeField; + } + set + { + this.sizeField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class enumValue + { + + private object[] itemsField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class derived + { + + private object[] itemsField; + + private count countField; + + private object itemField; + + private ItemChoiceType2 itemElementNameField; + + private string nameField; + + private string uniqueIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + public count count + { + get + { + return this.countField; + } + set + { + this.countField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("BITSTRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("BOOL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("BYTE", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("CHAR", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("DINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("DWORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("INT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LREAL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LWORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("REAL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("SINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("STRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("UDINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("UINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("ULINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("USINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("WORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("WSTRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("dataTypeIDRef", typeof(dataTypeIDRef))] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType2 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class count + { + + private object[] itemsField; + + private defaultValue defaultValueField; + + private allowedValues allowedValuesField; + + private string uniqueIDField; + + private countAccess accessField; + + public count() + { + this.accessField = countAccess.read; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + public defaultValue defaultValue + { + get + { + return this.defaultValueField; + } + set + { + this.defaultValueField = value; + } + } + + /// + public allowedValues allowedValues + { + get + { + return this.allowedValuesField; + } + set + { + this.allowedValuesField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(countAccess.read)] + public countAccess access + { + get + { + return this.accessField; + } + set + { + this.accessField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class defaultValue + { + + private object[] itemsField; + + private string valueField; + + private string offsetField; + + private string multiplierField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string offset + { + get + { + return this.offsetField; + } + set + { + this.offsetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string multiplier + { + get + { + return this.multiplierField; + } + set + { + this.multiplierField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class allowedValues + { + + private value[] valueField; + + private range[] rangeField; + + private string templateIDRefField; + + /// + [System.Xml.Serialization.XmlElementAttribute("value")] + public value[] value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("range")] + public range[] range + { + get + { + return this.rangeField; + } + set + { + this.rangeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string templateIDRef + { + get + { + return this.templateIDRefField; + } + set + { + this.templateIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class value + { + + private object[] itemsField; + + private string value1Field; + + private string offsetField; + + private string multiplierField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute("value")] + public string value1 + { + get + { + return this.value1Field; + } + set + { + this.value1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string offset + { + get + { + return this.offsetField; + } + set + { + this.offsetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string multiplier + { + get + { + return this.multiplierField; + } + set + { + this.multiplierField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class range + { + + private rangeMinValue minValueField; + + private rangeMaxValue maxValueField; + + private rangeStep stepField; + + /// + public rangeMinValue minValue + { + get + { + return this.minValueField; + } + set + { + this.minValueField = value; + } + } + + /// + public rangeMaxValue maxValue + { + get + { + return this.maxValueField; + } + set + { + this.maxValueField = value; + } + } + + /// + public rangeStep step + { + get + { + return this.stepField; + } + set + { + this.stepField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class rangeMinValue + { + + private object[] itemsField; + + private string valueField; + + private string offsetField; + + private string multiplierField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string offset + { + get + { + return this.offsetField; + } + set + { + this.offsetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string multiplier + { + get + { + return this.multiplierField; + } + set + { + this.multiplierField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class rangeMaxValue + { + + private object[] itemsField; + + private string valueField; + + private string offsetField; + + private string multiplierField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string offset + { + get + { + return this.offsetField; + } + set + { + this.offsetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string multiplier + { + get + { + return this.multiplierField; + } + set + { + this.multiplierField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public partial class rangeStep + { + + private object[] itemsField; + + private string valueField; + + private string offsetField; + + private string multiplierField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string offset + { + get + { + return this.offsetField; + } + set + { + this.offsetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string multiplier + { + get + { + return this.multiplierField; + } + set + { + this.multiplierField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum countAccess + { + + /// + @const, + + /// + read, + + /// + write, + + /// + readWrite, + + /// + noAccess, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0", IncludeInSchema = false)] + public enum ItemChoiceType2 + { + + /// + BITSTRING, + + /// + BOOL, + + /// + BYTE, + + /// + CHAR, + + /// + DINT, + + /// + DWORD, + + /// + INT, + + /// + LINT, + + /// + LREAL, + + /// + LWORD, + + /// + REAL, + + /// + SINT, + + /// + STRING, + + /// + UDINT, + + /// + UINT, + + /// + ULINT, + + /// + USINT, + + /// + WORD, + + /// + WSTRING, + + /// + dataTypeIDRef, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class functionType + { + + private object[] itemsField; + + private versionInfo[] versionInfoField; + + private interfaceList interfaceListField; + + private functionInstanceList functionInstanceListField; + + private string nameField; + + private string uniqueIDField; + + private string packageField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("versionInfo")] + public versionInfo[] versionInfo + { + get + { + return this.versionInfoField; + } + set + { + this.versionInfoField = value; + } + } + + /// + public interfaceList interfaceList + { + get + { + return this.interfaceListField; + } + set + { + this.interfaceListField = value; + } + } + + /// + public functionInstanceList functionInstanceList + { + get + { + return this.functionInstanceListField; + } + set + { + this.functionInstanceListField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string package + { + get + { + return this.packageField; + } + set + { + this.packageField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class versionInfo + { + + private object[] itemsField; + + private string organizationField; + + private string versionField; + + private string authorField; + + private System.DateTime dateField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string organization + { + get + { + return this.organizationField; + } + set + { + this.organizationField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string version + { + get + { + return this.versionField; + } + set + { + this.versionField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string author + { + get + { + return this.authorField; + } + set + { + this.authorField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "date")] + public System.DateTime date + { + get + { + return this.dateField; + } + set + { + this.dateField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class interfaceList + { + + private varDeclaration[] inputVarsField; + + private varDeclaration[] outputVarsField; + + private varDeclaration[] configVarsField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("varDeclaration", IsNullable = false)] + public varDeclaration[] inputVars + { + get + { + return this.inputVarsField; + } + set + { + this.inputVarsField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("varDeclaration", IsNullable = false)] + public varDeclaration[] outputVars + { + get + { + return this.outputVarsField; + } + set + { + this.outputVarsField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("varDeclaration", IsNullable = false)] + public varDeclaration[] configVars + { + get + { + return this.configVarsField; + } + set + { + this.configVarsField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class functionInstanceList + { + + private functionInstance[] functionInstanceField; + + private connection[] connectionField; + + /// + [System.Xml.Serialization.XmlElementAttribute("functionInstance")] + public functionInstance[] functionInstance + { + get + { + return this.functionInstanceField; + } + set + { + this.functionInstanceField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("connection")] + public connection[] connection + { + get + { + return this.connectionField; + } + set + { + this.connectionField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class functionInstance + { + + private object[] itemsField; + + private string nameField; + + private string uniqueIDField; + + private string typeIDRefField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string typeIDRef + { + get + { + return this.typeIDRefField; + } + set + { + this.typeIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class connection + { + + private string sourceField; + + private string destinationField; + + private string descriptionField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string source + { + get + { + return this.sourceField; + } + set + { + this.sourceField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string destination + { + get + { + return this.destinationField; + } + set + { + this.destinationField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string description + { + get + { + return this.descriptionField; + } + set + { + this.descriptionField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class templateList + { + + private parameterTemplate[] parameterTemplateField; + + private allowedValuesTemplate[] allowedValuesTemplateField; + + /// + [System.Xml.Serialization.XmlElementAttribute("parameterTemplate")] + public parameterTemplate[] parameterTemplate + { + get + { + return this.parameterTemplateField; + } + set + { + this.parameterTemplateField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("allowedValuesTemplate")] + public allowedValuesTemplate[] allowedValuesTemplate + { + get + { + return this.allowedValuesTemplateField; + } + set + { + this.allowedValuesTemplateField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class parameterTemplate + { + + private object itemField; + + private ItemChoiceType3 itemElementNameField; + + private conditionalSupport[] conditionalSupportField; + + private actualValue actualValueField; + + private defaultValue defaultValueField; + + private substituteValue substituteValueField; + + private allowedValues allowedValuesField; + + private unit unitField; + + private property[] propertyField; + + private string uniqueIDField; + + private parameterTemplateAccess accessField; + + private string accessListField; + + private parameterTemplateSupport supportField; + + private bool supportFieldSpecified; + + private bool persistentField; + + private string offsetField; + + private string multiplierField; + + private string templateIDRefField; + + public parameterTemplate() + { + this.accessField = parameterTemplateAccess.read; + this.persistentField = false; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("BITSTRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("BOOL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("BYTE", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("CHAR", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("DINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("DWORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("INT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LREAL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LWORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("REAL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("SINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("STRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("UDINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("UINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("ULINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("USINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("WORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("WSTRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("dataTypeIDRef", typeof(dataTypeIDRef))] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType3 ItemElementName + { + get + { + return this.itemElementNameField; + } + set + { + this.itemElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("conditionalSupport")] + public conditionalSupport[] conditionalSupport + { + get + { + return this.conditionalSupportField; + } + set + { + this.conditionalSupportField = value; + } + } + + /// + public actualValue actualValue + { + get + { + return this.actualValueField; + } + set + { + this.actualValueField = value; + } + } + + /// + public defaultValue defaultValue + { + get + { + return this.defaultValueField; + } + set + { + this.defaultValueField = value; + } + } + + /// + public substituteValue substituteValue + { + get + { + return this.substituteValueField; + } + set + { + this.substituteValueField = value; + } + } + + /// + public allowedValues allowedValues + { + get + { + return this.allowedValuesField; + } + set + { + this.allowedValuesField = value; + } + } + + /// + public unit unit + { + get + { + return this.unitField; + } + set + { + this.unitField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("property")] + public property[] property + { + get + { + return this.propertyField; + } + set + { + this.propertyField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + //[System.ComponentModel.DefaultValueAttribute(parameterTemplateAccess.read)] + public parameterTemplateAccess access + { + get + { + return this.accessField; + } + set + { + this.accessField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKENS")] + public string accessList + { + get + { + return this.accessListField; + } + set + { + this.accessListField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public parameterTemplateSupport support + { + get + { + return this.supportField; + } + set + { + this.supportField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool supportSpecified + { + get + { + return this.supportFieldSpecified; + } + set + { + this.supportFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool persistent + { + get + { + return this.persistentField; + } + set + { + this.persistentField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string offset + { + get + { + return this.offsetField; + } + set + { + this.offsetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string multiplier + { + get + { + return this.multiplierField; + } + set + { + this.multiplierField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string templateIDRef + { + get + { + return this.templateIDRefField; + } + set + { + this.templateIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0", IncludeInSchema = false)] + public enum ItemChoiceType3 + { + + /// + BITSTRING, + + /// + BOOL, + + /// + BYTE, + + /// + CHAR, + + /// + DINT, + + /// + DWORD, + + /// + INT, + + /// + LINT, + + /// + LREAL, + + /// + LWORD, + + /// + REAL, + + /// + SINT, + + /// + STRING, + + /// + UDINT, + + /// + UINT, + + /// + ULINT, + + /// + USINT, + + /// + WORD, + + /// + WSTRING, + + /// + dataTypeIDRef, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class conditionalSupport + { + + private string paramIDRefField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string paramIDRef + { + get + { + return this.paramIDRefField; + } + set + { + this.paramIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class actualValue + { + + private object[] itemsField; + + private string valueField; + + private string offsetField; + + private string multiplierField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string offset + { + get + { + return this.offsetField; + } + set + { + this.offsetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string multiplier + { + get + { + return this.multiplierField; + } + set + { + this.multiplierField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class substituteValue + { + + private object[] itemsField; + + private string valueField; + + private string offsetField; + + private string multiplierField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string offset + { + get + { + return this.offsetField; + } + set + { + this.offsetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string multiplier + { + get + { + return this.multiplierField; + } + set + { + this.multiplierField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class unit + { + + private object[] itemsField; + + private string multiplierField; + + private string unitURIField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string multiplier + { + get + { + return this.multiplierField; + } + set + { + this.multiplierField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")] + public string unitURI + { + get + { + return this.unitURIField; + } + set + { + this.unitURIField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class property + { + + private string nameField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum parameterTemplateAccess + { + + /// + @const, + + /// + read, + + /// + write, + + /// + readWrite, + + /// + readWriteInput, + + /// + readWriteOutput, + + /// + noAccess, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum parameterTemplateSupport + { + + /// + mandatory, + + /// + optional, + + /// + conditional, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class allowedValuesTemplate + { + + private value[] valueField; + + private range[] rangeField; + + private string uniqueIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute("value")] + public value[] value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("range")] + public range[] range + { + get + { + return this.rangeField; + } + set + { + this.rangeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class parameter + { + + private object[] itemsField; + + private object[] items1Field; + + private Items1ChoiceType[] items1ElementNameField; + + private conditionalSupport[] conditionalSupportField; + + private denotation denotationField; + + private actualValue actualValueField; + + private defaultValue defaultValueField; + + private substituteValue substituteValueField; + + private allowedValues allowedValuesField; + + private unit unitField; + + private property[] propertyField; + + private string uniqueIDField; + + private parameterTemplateAccess accessField; + + private string accessListField; + + private parameterTemplateSupport supportField; + + private bool supportFieldSpecified; + + private bool persistentField; + + private string offsetField; + + private string multiplierField; + + private string templateIDRefField; + + public parameter() + { + this.accessField = parameterTemplateAccess.read; + this.persistentField = false; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("BITSTRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("BOOL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("BYTE", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("CHAR", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("DINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("DWORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("INT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LREAL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("LWORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("REAL", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("SINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("STRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("UDINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("UINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("ULINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("USINT", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("WORD", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("WSTRING", typeof(object))] + [System.Xml.Serialization.XmlElementAttribute("dataTypeIDRef", typeof(dataTypeIDRef))] + [System.Xml.Serialization.XmlElementAttribute("variableRef", typeof(variableRef))] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Items1ElementName")] + public object[] Items1 + { + get + { + return this.items1Field; + } + set + { + this.items1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Items1ElementName")] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Items1ChoiceType[] Items1ElementName + { + get + { + return this.items1ElementNameField; + } + set + { + this.items1ElementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("conditionalSupport")] + public conditionalSupport[] conditionalSupport + { + get + { + return this.conditionalSupportField; + } + set + { + this.conditionalSupportField = value; + } + } + + /// + public denotation denotation + { + get + { + return this.denotationField; + } + set + { + this.denotationField = value; + } + } + + /// + public actualValue actualValue + { + get + { + return this.actualValueField; + } + set + { + this.actualValueField = value; + } + } + + /// + public defaultValue defaultValue + { + get + { + return this.defaultValueField; + } + set + { + this.defaultValueField = value; + } + } + + /// + public substituteValue substituteValue + { + get + { + return this.substituteValueField; + } + set + { + this.substituteValueField = value; + } + } + + /// + public allowedValues allowedValues + { + get + { + return this.allowedValuesField; + } + set + { + this.allowedValuesField = value; + } + } + + /// + public unit unit + { + get + { + return this.unitField; + } + set + { + this.unitField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("property")] + public property[] property + { + get + { + return this.propertyField; + } + set + { + this.propertyField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + //[System.ComponentModel.DefaultValueAttribute(parameterTemplateAccess.read)] + public parameterTemplateAccess access + { + get + { + return this.accessField; + } + set + { + this.accessField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKENS")] + public string accessList + { + get + { + return this.accessListField; + } + set + { + this.accessListField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public parameterTemplateSupport support + { + get + { + return this.supportField; + } + set + { + this.supportField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool supportSpecified + { + get + { + return this.supportFieldSpecified; + } + set + { + this.supportFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool persistent + { + get + { + return this.persistentField; + } + set + { + this.persistentField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string offset + { + get + { + return this.offsetField; + } + set + { + this.offsetField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string multiplier + { + get + { + return this.multiplierField; + } + set + { + this.multiplierField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string templateIDRef + { + get + { + return this.templateIDRefField; + } + set + { + this.templateIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class variableRef + { + + private instanceIDRef[] instanceIDRefField; + + private variableIDRef variableIDRefField; + + private memberRef[] memberRefField; + + private byte positionField; + + public variableRef() + { + this.positionField = ((byte)(1)); + } + + /// + [System.Xml.Serialization.XmlElementAttribute("instanceIDRef")] + public instanceIDRef[] instanceIDRef + { + get + { + return this.instanceIDRefField; + } + set + { + this.instanceIDRefField = value; + } + } + + /// + public variableIDRef variableIDRef + { + get + { + return this.variableIDRefField; + } + set + { + this.variableIDRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("memberRef")] + public memberRef[] memberRef + { + get + { + return this.memberRefField; + } + set + { + this.memberRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + [System.ComponentModel.DefaultValueAttribute(typeof(byte), "1")] + public byte position + { + get + { + return this.positionField; + } + set + { + this.positionField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class instanceIDRef + { + + private string uniqueIDRefField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string uniqueIDRef + { + get + { + return this.uniqueIDRefField; + } + set + { + this.uniqueIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class variableIDRef + { + + private string uniqueIDRefField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string uniqueIDRef + { + get + { + return this.uniqueIDRefField; + } + set + { + this.uniqueIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class memberRef + { + + private string uniqueIDRefField; + + private long indexField; + + private bool indexFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string uniqueIDRef + { + get + { + return this.uniqueIDRefField; + } + set + { + this.uniqueIDRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public long index + { + get + { + return this.indexField; + } + set + { + this.indexField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool indexSpecified + { + get + { + return this.indexFieldSpecified; + } + set + { + this.indexFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.canopen.org/xml/1.0", IncludeInSchema = false)] + public enum Items1ChoiceType + { + + /// + BITSTRING, + + /// + BOOL, + + /// + BYTE, + + /// + CHAR, + + /// + DINT, + + /// + DWORD, + + /// + INT, + + /// + LINT, + + /// + LREAL, + + /// + LWORD, + + /// + REAL, + + /// + SINT, + + /// + STRING, + + /// + UDINT, + + /// + UINT, + + /// + ULINT, + + /// + USINT, + + /// + WORD, + + /// + WSTRING, + + /// + dataTypeIDRef, + + /// + variableRef, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class denotation + { + + private object[] itemsField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class parameterGroup + { + + private object[] itemsField; + + private parameterGroup[] parameterGroup1Field; + + private parameterRef[] parameterRefField; + + private string uniqueIDField; + + private string kindOfAccessField; + + /// + [System.Xml.Serialization.XmlElementAttribute("description", typeof(vendorTextDescription))] + [System.Xml.Serialization.XmlElementAttribute("descriptionRef", typeof(vendorTextDescriptionRef))] + [System.Xml.Serialization.XmlElementAttribute("label", typeof(vendorTextLabel))] + [System.Xml.Serialization.XmlElementAttribute("labelRef", typeof(vendorTextLabelRef))] + public object[] Items + { + get + { + return this.itemsField; + } + set + { + this.itemsField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("parameterGroup")] + public parameterGroup[] parameterGroup1 + { + get + { + return this.parameterGroup1Field; + } + set + { + this.parameterGroup1Field = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("parameterRef")] + public parameterRef[] parameterRef + { + get + { + return this.parameterRefField; + } + set + { + this.parameterRefField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")] + public string uniqueID + { + get + { + return this.uniqueIDField; + } + set + { + this.uniqueIDField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string kindOfAccess + { + get + { + return this.kindOfAccessField; + } + set + { + this.kindOfAccessField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class parameterRef + { + + private string uniqueIDRefField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")] + public string uniqueIDRef + { + get + { + return this.uniqueIDRefField; + } + set + { + this.uniqueIDRefField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + public enum ProfileBody_Device_CANopenDeviceClass + { + + /// + compact, + + /// + modular, + + /// + configurable, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class standardComplianceList + { + + private compliantWith[] compliantWithField; + + /// + [System.Xml.Serialization.XmlElementAttribute("compliantWith")] + public compliantWith[] compliantWith + { + get + { + return this.compliantWithField; + } + set + { + this.compliantWithField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class picturesList + { + + private picture[] pictureField; + + /// + [System.Xml.Serialization.XmlElementAttribute("picture")] + public picture[] picture + { + get + { + return this.pictureField; + } + set + { + this.pictureField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class dictionaryList + { + + private dictionary[] dictionaryField; + + /// + [System.Xml.Serialization.XmlElementAttribute("dictionary")] + public dictionary[] dictionary + { + get + { + return this.dictionaryField; + } + set + { + this.dictionaryField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class functionTypeList + { + + private functionType[] functionTypeField; + + /// + [System.Xml.Serialization.XmlElementAttribute("functionType")] + public functionType[] functionType + { + get + { + return this.functionTypeField; + } + set + { + this.functionTypeField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class inputVars + { + + private varDeclaration[] varDeclarationField; + + /// + [System.Xml.Serialization.XmlElementAttribute("varDeclaration")] + public varDeclaration[] varDeclaration + { + get + { + return this.varDeclarationField; + } + set + { + this.varDeclarationField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class outputVars + { + + private varDeclaration[] varDeclarationField; + + /// + [System.Xml.Serialization.XmlElementAttribute("varDeclaration")] + public varDeclaration[] varDeclaration + { + get + { + return this.varDeclarationField; + } + set + { + this.varDeclarationField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class configVars + { + + private varDeclaration[] varDeclarationField; + + /// + [System.Xml.Serialization.XmlElementAttribute("varDeclaration")] + public varDeclaration[] varDeclaration + { + get + { + return this.varDeclarationField; + } + set + { + this.varDeclarationField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class parameterList + { + + private parameter[] parameterField; + + /// + [System.Xml.Serialization.XmlElementAttribute("parameter")] + public parameter[] parameter + { + get + { + return this.parameterField; + } + set + { + this.parameterField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.canopen.org/xml/1.0")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.canopen.org/xml/1.0", IsNullable = false)] + public partial class parameterGroupList + { + + private parameterGroup[] parameterGroupField; + + /// + [System.Xml.Serialization.XmlElementAttribute("parameterGroup")] + public parameterGroup[] parameterGroup + { + get + { + return this.parameterGroupField; + } + set + { + this.parameterGroupField = value; + } + } + } +}