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;
+ }
+ }
+ }
+}