//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.1 // // 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.0.30319.1. // /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class OLPData { private ResourceType resourceField; private string contextField; private string logFileNameField; private string downloaderRootDirectoryField; /// public ResourceType Resource { get { return this.resourceField; } set { this.resourceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Context { get { return this.contextField; } set { this.contextField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string LogFileName { get { return this.logFileNameField; } set { this.logFileNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string DownloaderRootDirectory { get { return this.downloaderRootDirectoryField; } set { this.downloaderRootDirectoryField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ResourceType { private GeneralInfoType generalInfoField; private ControllerType controllerField; private ParameterListType parameterListField; private DeviceType[] mountedDevicesField; private ActivityListType[] activityListField; private string idField; private string resourceType1Field; private string logicXMLFileLocationField; /// public GeneralInfoType GeneralInfo { get { return this.generalInfoField; } set { this.generalInfoField = value; } } /// public ControllerType Controller { get { return this.controllerField; } set { this.controllerField = value; } } /// public ParameterListType ParameterList { get { return this.parameterListField; } set { this.parameterListField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("Device", IsNullable=false)] public DeviceType[] MountedDevices { get { return this.mountedDevicesField; } set { this.mountedDevicesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ActivityList")] public ActivityListType[] ActivityList { get { return this.activityListField; } set { this.activityListField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKEN")] public string id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("ResourceType", DataType="token")] public string ResourceType1 { get { return this.resourceType1Field; } set { this.resourceType1Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string LogicXMLFileLocation { get { return this.logicXMLFileLocationField; } set { this.logicXMLFileLocationField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GeneralInfoType { private string resourceNameField; private MaxSpeedType maxSpeedField; private byte numberOfRobotAxesField; private bool numberOfRobotAxesFieldSpecified; private byte numberOfDeviceAxesField; private bool numberOfDeviceAxesFieldSpecified; private byte numberOfAuxiliaryAxesField; private bool numberOfAuxiliaryAxesFieldSpecified; private byte numberOfExternalAxesField; private bool numberOfExternalAxesFieldSpecified; private byte numberOfPositionerAxesField; private bool numberOfPositionerAxesFieldSpecified; private DownloadCoordinatesType downloadCoordinatesField; private bool downloadCoordinatesFieldSpecified; private bool selectPartsOnUploadField; private bool selectPartsOnUploadFieldSpecified; private MasterType masterField; private PlatformType platformField; private bool platformFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string ResourceName { get { return this.resourceNameField; } set { this.resourceNameField = value; } } /// public MaxSpeedType MaxSpeed { get { return this.maxSpeedField; } set { this.maxSpeedField = value; } } /// public byte NumberOfRobotAxes { get { return this.numberOfRobotAxesField; } set { this.numberOfRobotAxesField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NumberOfRobotAxesSpecified { get { return this.numberOfRobotAxesFieldSpecified; } set { this.numberOfRobotAxesFieldSpecified = value; } } /// public byte NumberOfDeviceAxes { get { return this.numberOfDeviceAxesField; } set { this.numberOfDeviceAxesField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NumberOfDeviceAxesSpecified { get { return this.numberOfDeviceAxesFieldSpecified; } set { this.numberOfDeviceAxesFieldSpecified = value; } } /// public byte NumberOfAuxiliaryAxes { get { return this.numberOfAuxiliaryAxesField; } set { this.numberOfAuxiliaryAxesField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NumberOfAuxiliaryAxesSpecified { get { return this.numberOfAuxiliaryAxesFieldSpecified; } set { this.numberOfAuxiliaryAxesFieldSpecified = value; } } /// public byte NumberOfExternalAxes { get { return this.numberOfExternalAxesField; } set { this.numberOfExternalAxesField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NumberOfExternalAxesSpecified { get { return this.numberOfExternalAxesFieldSpecified; } set { this.numberOfExternalAxesFieldSpecified = value; } } /// public byte NumberOfPositionerAxes { get { return this.numberOfPositionerAxesField; } set { this.numberOfPositionerAxesField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NumberOfPositionerAxesSpecified { get { return this.numberOfPositionerAxesFieldSpecified; } set { this.numberOfPositionerAxesFieldSpecified = value; } } /// public DownloadCoordinatesType DownloadCoordinates { get { return this.downloadCoordinatesField; } set { this.downloadCoordinatesField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DownloadCoordinatesSpecified { get { return this.downloadCoordinatesFieldSpecified; } set { this.downloadCoordinatesFieldSpecified = value; } } /// public bool SelectPartsOnUpload { get { return this.selectPartsOnUploadField; } set { this.selectPartsOnUploadField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SelectPartsOnUploadSpecified { get { return this.selectPartsOnUploadFieldSpecified; } set { this.selectPartsOnUploadFieldSpecified = value; } } /// public MasterType Master { get { return this.masterField; } set { this.masterField = value; } } /// public PlatformType Platform { get { return this.platformField; } set { this.platformField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PlatformSpecified { get { return this.platformFieldSpecified; } set { this.platformFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class MaxSpeedType { private string unitsField; private double valueField; public MaxSpeedType() { this.unitsField = "m/s"; } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public double Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ActivityListInActionType { private AttributeType[] attributeListField; private ActivityType[] activityField; /// [System.Xml.Serialization.XmlArrayItemAttribute("Attribute", IsNullable=false)] public AttributeType[] AttributeList { get { return this.attributeListField; } set { this.attributeListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Activity")] public ActivityType[] Activity { get { return this.activityField; } set { this.activityField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AttributeType { private string attributeNameField; private string attributeValueField; /// public string AttributeName { get { return this.attributeNameField; } set { this.attributeNameField = value; } } /// public string AttributeValue { get { return this.attributeValueField; } set { this.attributeValueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ActivityType { private AttributeType[] operationAttributeListField; private string activityNameField; private ActivityTimeType activityTimeField; private object[] itemsField; private ItemsChoiceType[] itemsElementNameField; private AttributeType[] attributeListField; private string idField; private string simEventTypeField; private SupportedActivitiesSimpleType activityType1Field; private string operationField; /// [System.Xml.Serialization.XmlArrayItemAttribute("OperationAttribute", IsNullable=false)] public AttributeType[] OperationAttributeList { get { return this.operationAttributeListField; } set { this.operationAttributeListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string ActivityName { get { return this.activityNameField; } set { this.activityNameField = value; } } /// public ActivityTimeType ActivityTime { get { return this.activityTimeField; } set { this.activityTimeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("BaseWRTWorld", typeof(BaseWRTWorldType))] [System.Xml.Serialization.XmlElementAttribute("CallName", typeof(string), DataType="token")] [System.Xml.Serialization.XmlElementAttribute("DownloadStyle", typeof(DownloadStyleType))] [System.Xml.Serialization.XmlElementAttribute("GrabbedObject", typeof(ParentTiedObjectType))] [System.Xml.Serialization.XmlElementAttribute("GrabbedObjectList", typeof(GrabbedObjectListType))] [System.Xml.Serialization.XmlElementAttribute("GrabbingObject", typeof(ParentTiedObjectType))] [System.Xml.Serialization.XmlElementAttribute("JointTarget", typeof(JointTargetType))] [System.Xml.Serialization.XmlElementAttribute("LineColor", typeof(LineColorType))] [System.Xml.Serialization.XmlElementAttribute("LineThickness", typeof(uint))] [System.Xml.Serialization.XmlElementAttribute("LineType", typeof(uint))] [System.Xml.Serialization.XmlElementAttribute("MotionAttributes", typeof(MotionAttributesType))] [System.Xml.Serialization.XmlElementAttribute("MountTool", typeof(ParentTiedObjectType))] [System.Xml.Serialization.XmlElementAttribute("MoveAttributes", typeof(MoveAttributesType))] [System.Xml.Serialization.XmlElementAttribute("MoveToHome", typeof(string))] [System.Xml.Serialization.XmlElementAttribute("PathConfig", typeof(ConfigType))] [System.Xml.Serialization.XmlElementAttribute("PathMotionAttributes", typeof(PathMotionAttributesType))] [System.Xml.Serialization.XmlElementAttribute("PathNodeList", typeof(PathNodeListType))] [System.Xml.Serialization.XmlElementAttribute("PathOnPart", typeof(string), DataType="token")] [System.Xml.Serialization.XmlElementAttribute("PathTurnNumber", typeof(PathTurnNumberType))] [System.Xml.Serialization.XmlElementAttribute("PathTurnSign", typeof(PathTurnSignType))] [System.Xml.Serialization.XmlElementAttribute("ReleasedObject", typeof(ParentTiedObjectType))] [System.Xml.Serialization.XmlElementAttribute("ReleasedObjectList", typeof(ReleasedObjectListType))] [System.Xml.Serialization.XmlElementAttribute("Sensor", typeof(SensorType))] [System.Xml.Serialization.XmlElementAttribute("SetIOAttributes", typeof(IOSetAttributesType))] [System.Xml.Serialization.XmlElementAttribute("SetToolProfile", typeof(string), DataType="token")] [System.Xml.Serialization.XmlElementAttribute("Status", typeof(BooleanOnOffSimpleType))] [System.Xml.Serialization.XmlElementAttribute("Target", typeof(TargetType))] [System.Xml.Serialization.XmlElementAttribute("UnmountTool", typeof(ParentTiedObjectType))] [System.Xml.Serialization.XmlElementAttribute("UnsetToolProfile", typeof(string), DataType="token")] [System.Xml.Serialization.XmlElementAttribute("WaitIOAttributes", typeof(IOWaitAttributesType))] [System.Xml.Serialization.XmlElementAttribute("ZoneData", typeof(ZoneDataType))] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("Attribute", IsNullable=false)] public AttributeType[] AttributeList { get { return this.attributeListField; } set { this.attributeListField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKEN")] public string id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string SimEventType { get { return this.simEventTypeField; } set { this.simEventTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("ActivityType")] public SupportedActivitiesSimpleType ActivityType1 { get { return this.activityType1Field; } set { this.activityType1Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Operation { get { return this.operationField; } set { this.operationField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ActivityTimeType { private decimal startTimeField; private decimal endTimeField; /// public decimal StartTime { get { return this.startTimeField; } set { this.startTimeField = value; } } /// public decimal EndTime { get { return this.endTimeField; } set { this.endTimeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class BaseWRTWorldType { private PositionType positionField; private OrientationType orientationField; /// public PositionType Position { get { return this.positionField; } set { this.positionField = value; } } /// public OrientationType Orientation { get { return this.orientationField; } set { this.orientationField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class PositionType { private double xField; private double yField; private double zField; private string unitsField; public PositionType() { this.unitsField = "m"; } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double X { get { return this.xField; } set { this.xField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Y { get { return this.yField; } set { this.yField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Z { get { return this.zField; } set { this.zField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class OrientationType { private double yawField; private double rollField; private double pitchField; private string unitsField; public OrientationType() { this.unitsField = "deg"; } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Yaw { get { return this.yawField; } set { this.yawField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Roll { get { return this.rollField; } set { this.rollField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pitch { get { return this.pitchField; } set { this.pitchField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum DownloadStyleType { /// Subroutine, /// File, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ParentTiedObjectType { private string idField; private string pathToPartField; private string parentNameField; private string lateTypeField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKEN")] public string id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string PathToPart { get { return this.pathToPartField; } set { this.pathToPartField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string ParentName { get { return this.parentNameField; } set { this.parentNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string LateType { get { return this.lateTypeField; } set { this.lateTypeField = value; } } /// [System.Xml.Serialization.XmlTextAttribute(DataType="token")] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GrabbedObjectListType { private ParentTiedObjectType[] grabbedObjectField; /// [System.Xml.Serialization.XmlElementAttribute("GrabbedObject")] public ParentTiedObjectType[] GrabbedObject { get { return this.grabbedObjectField; } set { this.grabbedObjectField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class JointTargetType { private object[] itemsField; /// [System.Xml.Serialization.XmlElementAttribute("AuxJoint", typeof(AuxJointType))] [System.Xml.Serialization.XmlElementAttribute("HomeName", typeof(string), DataType="token")] [System.Xml.Serialization.XmlElementAttribute("Joint", typeof(JointType))] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AuxJointType { private JointValueType jointValueField; private AuxJointTypeType typeField; private bool typeFieldSpecified; private string auxDeviceNameField; private DegreeOrMeterUnits unitsField; private bool unitsFieldSpecified; private byte dOFNumberField; private string jointNameField; private string jointTypeField; private bool lockedField; private bool lockedFieldSpecified; /// public JointValueType JointValue { get { return this.jointValueField; } set { this.jointValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public AuxJointTypeType Type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TypeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string AuxDeviceName { get { return this.auxDeviceNameField; } set { this.auxDeviceNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public DegreeOrMeterUnits Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UnitsSpecified { get { return this.unitsFieldSpecified; } set { this.unitsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public byte DOFNumber { get { return this.dOFNumberField; } set { this.dOFNumberField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string JointName { get { return this.jointNameField; } set { this.jointNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string JointType { get { return this.jointTypeField; } set { this.jointTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool Locked { get { return this.lockedField; } set { this.lockedField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool LockedSpecified { get { return this.lockedFieldSpecified; } set { this.lockedFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class JointValueType { private double lowerTravelLimitField; private bool lowerTravelLimitFieldSpecified; private double upperTravelLimitField; private bool upperTravelLimitFieldSpecified; private StatusType statusField; private bool statusFieldSpecified; private double valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double LowerTravelLimit { get { return this.lowerTravelLimitField; } set { this.lowerTravelLimitField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool LowerTravelLimitSpecified { get { return this.lowerTravelLimitFieldSpecified; } set { this.lowerTravelLimitFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpperTravelLimit { get { return this.upperTravelLimitField; } set { this.upperTravelLimitField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpperTravelLimitSpecified { get { return this.upperTravelLimitFieldSpecified; } set { this.upperTravelLimitFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public StatusType Status { get { return this.statusField; } set { this.statusField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StatusSpecified { get { return this.statusFieldSpecified; } set { this.statusFieldSpecified = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public double Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum StatusType { /// WithinReach, /// Unreachable, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum AuxJointTypeType { /// EndOfArmTooling, /// RailTrackGantry, /// WorkpiecePositioner, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum DegreeOrMeterUnits { /// deg, /// m, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class JointType { private JointValueType jointValueField; private DegreeOrMeterUnits unitsField; private bool unitsFieldSpecified; private string jointNameField; private string jointType1Field; private byte dOFNumberField; private bool dOFNumberFieldSpecified; /// public JointValueType JointValue { get { return this.jointValueField; } set { this.jointValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public DegreeOrMeterUnits Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UnitsSpecified { get { return this.unitsFieldSpecified; } set { this.unitsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string JointName { get { return this.jointNameField; } set { this.jointNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("JointType", DataType="token")] public string JointType1 { get { return this.jointType1Field; } set { this.jointType1Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public byte DOFNumber { get { return this.dOFNumberField; } set { this.dOFNumberField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DOFNumberSpecified { get { return this.dOFNumberFieldSpecified; } set { this.dOFNumberFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class LineColorType { private uint redField; private bool redFieldSpecified; private uint greenField; private bool greenFieldSpecified; private uint blueField; private bool blueFieldSpecified; /// [System.Xml.Serialization.XmlAttributeAttribute()] public uint Red { get { return this.redField; } set { this.redField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RedSpecified { get { return this.redFieldSpecified; } set { this.redFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public uint Green { get { return this.greenField; } set { this.greenField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool GreenSpecified { get { return this.greenFieldSpecified; } set { this.greenFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public uint Blue { get { return this.blueField; } set { this.blueField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BlueSpecified { get { return this.blueFieldSpecified; } set { this.blueFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class MotionAttributesType { private string motionProfileField; private string toolProfileField; private string accuracyProfileField; private ObjectFrameProfileInActivityType objectFrameProfileField; private UserProfileReferencedType[] userProfileField; private MotionTypeSimpleType motionTypeField; private OrientModeSimpleType orientModeField; private bool orientModeFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string MotionProfile { get { return this.motionProfileField; } set { this.motionProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string ToolProfile { get { return this.toolProfileField; } set { this.toolProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string AccuracyProfile { get { return this.accuracyProfileField; } set { this.accuracyProfileField = value; } } /// public ObjectFrameProfileInActivityType ObjectFrameProfile { get { return this.objectFrameProfileField; } set { this.objectFrameProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("UserProfile")] public UserProfileReferencedType[] UserProfile { get { return this.userProfileField; } set { this.userProfileField = value; } } /// public MotionTypeSimpleType MotionType { get { return this.motionTypeField; } set { this.motionTypeField = value; } } /// public OrientModeSimpleType OrientMode { get { return this.orientModeField; } set { this.orientModeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool OrientModeSpecified { get { return this.orientModeFieldSpecified; } set { this.orientModeFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ObjectFrameProfileInActivityType { private string replacedField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Replaced { get { return this.replacedField; } set { this.replacedField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class UserProfileReferencedType { private string typeField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum MotionTypeSimpleType { /// Joint, /// Linear, /// Circular, /// CircularVia, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum OrientModeSimpleType { /// [System.Xml.Serialization.XmlEnumAttribute("1_Axis")] Item1_Axis, /// [System.Xml.Serialization.XmlEnumAttribute("2_Axis")] Item2_Axis, /// [System.Xml.Serialization.XmlEnumAttribute("3_Axis")] Item3_Axis, /// Wrist, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class MoveAttributesType { private DeviceMotionBasisType motionBasisField; private DeviceAccelerationType accelerationField; private DeviceRoundingType roundingField; /// public DeviceMotionBasisType MotionBasis { get { return this.motionBasisField; } set { this.motionBasisField = value; } } /// public DeviceAccelerationType Acceleration { get { return this.accelerationField; } set { this.accelerationField = value; } } /// public DeviceRoundingType Rounding { get { return this.roundingField; } set { this.roundingField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DeviceMotionBasisType { private TimeOrSpeedSimpleType criterionField; private bool criterionFieldSpecified; private TimeOrSpeedUnits unitsField; private bool unitsFieldSpecified; private double valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public TimeOrSpeedSimpleType Criterion { get { return this.criterionField; } set { this.criterionField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CriterionSpecified { get { return this.criterionFieldSpecified; } set { this.criterionFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public TimeOrSpeedUnits Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UnitsSpecified { get { return this.unitsFieldSpecified; } set { this.unitsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public double Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum TimeOrSpeedSimpleType { /// Time, /// Speed, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum TimeOrSpeedUnits { /// s, /// [System.Xml.Serialization.XmlEnumAttribute("m/s")] ms, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DeviceAccelerationType { private string unitsField; private double valueField; public DeviceAccelerationType() { this.unitsField = "%"; } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public double Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DeviceRoundingType { private string unitsField; private double valueField; public DeviceRoundingType() { this.unitsField = "%"; } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public double Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ConfigType { private string nameField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Name { get { return this.nameField; } set { this.nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class PathMotionAttributesType { private string pathMotionProfileField; private string pathToolProfileField; private string pathAccuracyProfileField; private string pathObjectFrameProfileField; private MotionTypeSimpleType pathMotionTypeField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string PathMotionProfile { get { return this.pathMotionProfileField; } set { this.pathMotionProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string PathToolProfile { get { return this.pathToolProfileField; } set { this.pathToolProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string PathAccuracyProfile { get { return this.pathAccuracyProfileField; } set { this.pathAccuracyProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string PathObjectFrameProfile { get { return this.pathObjectFrameProfileField; } set { this.pathObjectFrameProfileField = value; } } /// public MotionTypeSimpleType PathMotionType { get { return this.pathMotionTypeField; } set { this.pathMotionTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class PathNodeListType { private NodeType[] nodeField; private PathFrameOfReferenceSimpleType frameOfReferenceField; /// [System.Xml.Serialization.XmlElementAttribute("Node")] public NodeType[] Node { get { return this.nodeField; } set { this.nodeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public PathFrameOfReferenceSimpleType FrameOfReference { get { return this.frameOfReferenceField; } set { this.frameOfReferenceField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class NodeType { private PositionType nodePositionField; private OrientationType nodeOrientationField; private uint numberField; /// public PositionType NodePosition { get { return this.nodePositionField; } set { this.nodePositionField = value; } } /// public OrientationType NodeOrientation { get { return this.nodeOrientationField; } set { this.nodeOrientationField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public uint Number { get { return this.numberField; } set { this.numberField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum PathFrameOfReferenceSimpleType { /// World, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class PathTurnNumberType { private TNJointType[] pathTNJointField; /// [System.Xml.Serialization.XmlElementAttribute("PathTNJoint")] public TNJointType[] PathTNJoint { get { return this.pathTNJointField; } set { this.pathTNJointField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TNJointType { private sbyte valueField; private byte numberField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public sbyte Value { get { return this.valueField; } set { this.valueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public byte Number { get { return this.numberField; } set { this.numberField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class PathTurnSignType { private TSJointType[] pathTSJointField; /// [System.Xml.Serialization.XmlElementAttribute("PathTSJoint")] public TSJointType[] PathTSJoint { get { return this.pathTSJointField; } set { this.pathTSJointField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TSJointType { private TSJointTypeValue valueField; private byte numberField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public TSJointTypeValue Value { get { return this.valueField; } set { this.valueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public byte Number { get { return this.numberField; } set { this.numberField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum TSJointTypeValue { /// [System.Xml.Serialization.XmlEnumAttribute("+")] Item, /// [System.Xml.Serialization.XmlEnumAttribute("-")] Item1, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ReleasedObjectListType { private ParentTiedObjectType[] releasedObjectField; /// [System.Xml.Serialization.XmlElementAttribute("ReleasedObject")] public ParentTiedObjectType[] ReleasedObject { get { return this.releasedObjectField; } set { this.releasedObjectField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SensorType { private PositionType locationField; private OrientationType orientationField; private PositionType directionField; private BeamType beamField; private FilteredProductType filteredProductListField; private string ownerNameField; private string sensorNameField; /// public PositionType Location { get { return this.locationField; } set { this.locationField = value; } } /// public OrientationType Orientation { get { return this.orientationField; } set { this.orientationField = value; } } /// public PositionType Direction { get { return this.directionField; } set { this.directionField = value; } } /// public BeamType Beam { get { return this.beamField; } set { this.beamField = value; } } /// public FilteredProductType FilteredProductList { get { return this.filteredProductListField; } set { this.filteredProductListField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string OwnerName { get { return this.ownerNameField; } set { this.ownerNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string SensorName { get { return this.sensorNameField; } set { this.sensorNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class BeamType { private double farDistanceField; private double nearDistanceField; private string unitsField; public BeamType() { this.unitsField = "m"; } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double FarDistance { get { return this.farDistanceField; } set { this.farDistanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NearDistance { get { return this.nearDistanceField; } set { this.nearDistanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class FilteredProductType { private string[] filteredProductField; private string filterModeField; /// [System.Xml.Serialization.XmlElementAttribute("FilteredProduct")] public string[] FilteredProduct { get { return this.filteredProductField; } set { this.filteredProductField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string FilterMode { get { return this.filterModeField; } set { this.filterModeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class IOSetAttributesType { private IOSetSignalType iOSetSignalField; /// public IOSetSignalType IOSetSignal { get { return this.iOSetSignalField; } set { this.iOSetSignalField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class IOSetSignalType { private uint portNumberField; private string signalNameField; private BooleanOnOffSimpleType signalValueField; private decimal signalDurationField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public uint PortNumber { get { return this.portNumberField; } set { this.portNumberField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string SignalName { get { return this.signalNameField; } set { this.signalNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public BooleanOnOffSimpleType SignalValue { get { return this.signalValueField; } set { this.signalValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public decimal SignalDuration { get { return this.signalDurationField; } set { this.signalDurationField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum BooleanOnOffSimpleType { /// Off, /// On, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TargetType { private object[] itemsField; private TargetTypeDefault defaultField; private bool viaPointField; private bool viaPointFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute("BaseWRTWorld", typeof(BaseWRTWorldType))] [System.Xml.Serialization.XmlElementAttribute("CartesianTarget", typeof(CartesianTargetType))] [System.Xml.Serialization.XmlElementAttribute("JointTarget", typeof(JointTargetType))] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public TargetTypeDefault Default { get { return this.defaultField; } set { this.defaultField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool ViaPoint { get { return this.viaPointField; } set { this.viaPointField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ViaPointSpecified { get { return this.viaPointFieldSpecified; } set { this.viaPointFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class CartesianTargetType { private PositionType positionField; private OrientationType orientationField; private ConfigType configField; private object itemField; private TagType tagField; private StatusType statusField; private bool statusFieldSpecified; /// public PositionType Position { get { return this.positionField; } set { this.positionField = value; } } /// public OrientationType Orientation { get { return this.orientationField; } set { this.orientationField = value; } } /// public ConfigType Config { get { return this.configField; } set { this.configField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("TurnNumber", typeof(TurnNumberType))] [System.Xml.Serialization.XmlElementAttribute("TurnSign", typeof(TurnSignType))] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// public TagType Tag { get { return this.tagField; } set { this.tagField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public StatusType Status { get { return this.statusField; } set { this.statusField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StatusSpecified { get { return this.statusFieldSpecified; } set { this.statusFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TurnNumberType { private TNJointType[] tNJointField; /// [System.Xml.Serialization.XmlElementAttribute("TNJoint")] public TNJointType[] TNJoint { get { return this.tNJointField; } set { this.tNJointField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TurnSignType { private TSJointType[] tSJointField; /// [System.Xml.Serialization.XmlElementAttribute("TSJoint")] public TSJointType[] TSJoint { get { return this.tSJointField; } set { this.tSJointField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TagType { private string tagGroupField; private string attachedToPartField; private string pathToPartField; private AttachmentTypeSimpleType attachmentTypeField; private bool attachmentTypeFieldSpecified; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string TagGroup { get { return this.tagGroupField; } set { this.tagGroupField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string AttachedToPart { get { return this.attachedToPartField; } set { this.attachedToPartField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string PathToPart { get { return this.pathToPartField; } set { this.pathToPartField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public AttachmentTypeSimpleType AttachmentType { get { return this.attachmentTypeField; } set { this.attachmentTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AttachmentTypeSpecified { get { return this.attachmentTypeFieldSpecified; } set { this.attachmentTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlTextAttribute(DataType="token")] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum AttachmentTypeSimpleType { /// Local, /// ModifyReference, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum TargetTypeDefault { /// Cartesian, /// Joint, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class IOWaitAttributesType { private IOWaitSignalType iOWaitSignalField; /// public IOWaitSignalType IOWaitSignal { get { return this.iOWaitSignalField; } set { this.iOWaitSignalField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class IOWaitSignalType { private uint portNumberField; private string signalNameField; private BooleanOnOffSimpleType signalValueField; private decimal maxWaitTimeField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public uint PortNumber { get { return this.portNumberField; } set { this.portNumberField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string SignalName { get { return this.signalNameField; } set { this.signalNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public BooleanOnOffSimpleType SignalValue { get { return this.signalValueField; } set { this.signalValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public decimal MaxWaitTime { get { return this.maxWaitTimeField; } set { this.maxWaitTimeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ZoneDataType { private string zoneNameField; private ZoneResourceType[] zoneResourceListField; /// public string ZoneName { get { return this.zoneNameField; } set { this.zoneNameField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("ZoneResource", IsNullable=false)] public ZoneResourceType[] ZoneResourceList { get { return this.zoneResourceListField; } set { this.zoneResourceListField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ZoneResourceType { private string nameField; private string pathToPartField; private string parentNameField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string PathToPart { get { return this.pathToPartField; } set { this.pathToPartField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string ParentName { get { return this.parentNameField; } set { this.parentNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] public enum ItemsChoiceType { /// BaseWRTWorld, /// CallName, /// DownloadStyle, /// GrabbedObject, /// GrabbedObjectList, /// GrabbingObject, /// JointTarget, /// LineColor, /// LineThickness, /// LineType, /// MotionAttributes, /// MountTool, /// MoveAttributes, /// MoveToHome, /// PathConfig, /// PathMotionAttributes, /// PathNodeList, /// PathOnPart, /// PathTurnNumber, /// PathTurnSign, /// ReleasedObject, /// ReleasedObjectList, /// Sensor, /// SetIOAttributes, /// SetToolProfile, /// Status, /// Target, /// UnmountTool, /// UnsetToolProfile, /// WaitIOAttributes, /// ZoneData, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum SupportedActivitiesSimpleType { /// DNBRobotMotionActivity, /// DNBSetSignalActivity, /// DNBWaitSignalActivity, /// DelayActivity, /// GrabActivity, /// ReleaseActivity, /// DNBIgpUnMountActivity, /// DNBIgpMountActivity, /// DNBIgpCallRobotTask, /// DNBEnterZoneActivity, /// DNBClearZoneActivity, /// FollowPathActivity, /// MoveHomeActivity, /// Operation, /// DNBIgpTCPTraceActivity, /// MoveJointsActivity, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ResourceNameType { private string parentNameField; private string pathToPartField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string ParentName { get { return this.parentNameField; } set { this.parentNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string PathToPart { get { return this.pathToPartField; } set { this.pathToPartField = value; } } /// [System.Xml.Serialization.XmlTextAttribute(DataType="token")] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ToolResourceType { private ResourceNameType resourceNameField; private string idField; private string resourceTypeField; /// public ResourceNameType ResourceName { get { return this.resourceNameField; } set { this.resourceNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKEN")] public string id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string ResourceType { get { return this.resourceTypeField; } set { this.resourceTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ActionType { private AttributeType[] operationAttributeListField; private string actionNameField; private ToolResourceType toolResourceField; private AttributeType[] attributeListField; private ActivityListInActionType activityListField; private string idField; private string actionType1Field; private string timerTableNameField; private string operationField; /// [System.Xml.Serialization.XmlArrayItemAttribute("OperationAttribute", IsNullable=false)] public AttributeType[] OperationAttributeList { get { return this.operationAttributeListField; } set { this.operationAttributeListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string ActionName { get { return this.actionNameField; } set { this.actionNameField = value; } } /// public ToolResourceType ToolResource { get { return this.toolResourceField; } set { this.toolResourceField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("Attribute", IsNullable=false)] public AttributeType[] AttributeList { get { return this.attributeListField; } set { this.attributeListField = value; } } /// public ActivityListInActionType ActivityList { get { return this.activityListField; } set { this.activityListField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKEN")] public string id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("ActionType", DataType="token")] public string ActionType1 { get { return this.actionType1Field; } set { this.actionType1Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string TimerTableName { get { return this.timerTableNameField; } set { this.timerTableNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Operation { get { return this.operationField; } set { this.operationField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DescriptionType { private bool isEmptyField; private bool isEmptyFieldSpecified; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IsEmpty { get { return this.isEmptyField; } set { this.isEmptyField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IsEmptySpecified { get { return this.isEmptyFieldSpecified; } set { this.isEmptyFieldSpecified = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ActivityListType { private DescriptionType descriptionField; private AttributeType[] attributeListField; private object[] itemsField; private string taskField; /// public DescriptionType Description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("Attribute", IsNullable=false)] public AttributeType[] AttributeList { get { return this.attributeListField; } set { this.attributeListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Action", typeof(ActionType))] [System.Xml.Serialization.XmlElementAttribute("Activity", typeof(ActivityType))] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Task { get { return this.taskField; } set { this.taskField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DeviceType { private ParameterListType parameterListField; private string nameField; /// public ParameterListType ParameterList { get { return this.parameterListField; } set { this.parameterListField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ParameterListType { private ParameterType[] parameterField; /// [System.Xml.Serialization.XmlElementAttribute("Parameter")] public ParameterType[] Parameter { get { return this.parameterField; } set { this.parameterField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ParameterType { private string parameterNameField; private string parameterValueField; /// public string ParameterName { get { return this.parameterNameField; } set { this.parameterNameField = value; } } /// public string ParameterValue { get { return this.parameterValueField; } set { this.parameterValueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class UserDefinedAttributeType { private string displayNameField; private UserDefinedAttributeDataTypeType dataTypeField; private bool dataTypeFieldSpecified; private string valueField; /// public string DisplayName { get { return this.displayNameField; } set { this.displayNameField = value; } } /// public UserDefinedAttributeDataTypeType DataType { get { return this.dataTypeField; } set { this.dataTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DataTypeSpecified { get { return this.dataTypeFieldSpecified; } set { this.dataTypeFieldSpecified = value; } } /// public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum UserDefinedAttributeDataTypeType { /// boolean, /// integer, /// @string, /// @double, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class UserProfileInstanceType { private UserDefinedAttributeType[] userDefinedAttributeField; private string nameField; /// [System.Xml.Serialization.XmlElementAttribute("UserDefinedAttribute")] public UserDefinedAttributeType[] UserDefinedAttribute { get { return this.userDefinedAttributeField; } set { this.userDefinedAttributeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class UserProfileType { private UserProfileInstanceType[] userProfileInstanceField; private string typeField; /// [System.Xml.Serialization.XmlElementAttribute("UserProfileInstance")] public UserProfileInstanceType[] UserProfileInstance { get { return this.userProfileInstanceField; } set { this.userProfileInstanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Type { get { return this.typeField; } set { this.typeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ObjectFrameType { private PositionType objectFramePositionField; private OrientationType objectFrameOrientationField; private ObjectFrameTypeReferenceFrame referenceFrameField; /// public PositionType ObjectFramePosition { get { return this.objectFramePositionField; } set { this.objectFramePositionField = value; } } /// public OrientationType ObjectFrameOrientation { get { return this.objectFrameOrientationField; } set { this.objectFrameOrientationField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public ObjectFrameTypeReferenceFrame ReferenceFrame { get { return this.referenceFrameField; } set { this.referenceFrameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum ObjectFrameTypeReferenceFrame { /// World, /// RobotBase, /// MasterFlange, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ObjectFrameProfileType { private string nameField; private ObjectFrameType objectFrameField; private ObjectFrameProfileTypeApplyOffsetToTags applyOffsetToTagsField; private bool applyOffsetToTagsFieldSpecified; private string replacedField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// public ObjectFrameType ObjectFrame { get { return this.objectFrameField; } set { this.objectFrameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public ObjectFrameProfileTypeApplyOffsetToTags ApplyOffsetToTags { get { return this.applyOffsetToTagsField; } set { this.applyOffsetToTagsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ApplyOffsetToTagsSpecified { get { return this.applyOffsetToTagsFieldSpecified; } set { this.applyOffsetToTagsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Replaced { get { return this.replacedField; } set { this.replacedField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum ObjectFrameProfileTypeApplyOffsetToTags { /// On, /// Off, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ObjectFrameProfileListType { private string currentObjectFrameProfileField; private ObjectFrameProfileType[] objectFrameProfileField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string CurrentObjectFrameProfile { get { return this.currentObjectFrameProfileField; } set { this.currentObjectFrameProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ObjectFrameProfile")] public ObjectFrameProfileType[] ObjectFrameProfile { get { return this.objectFrameProfileField; } set { this.objectFrameProfileField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AccuracyValueType { private PercentOrMeterUnits unitsField; private bool unitsFieldSpecified; private double valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public PercentOrMeterUnits Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UnitsSpecified { get { return this.unitsFieldSpecified; } set { this.unitsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum PercentOrMeterUnits { /// [System.Xml.Serialization.XmlEnumAttribute("%")] Item, /// m, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AccuracyProfileType { private string nameField; private BooleanOnOffSimpleType flyByModeField; private AccuracyTypeSimpleType accuracyTypeField; private AccuracyValueType accuracyValueField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// public BooleanOnOffSimpleType FlyByMode { get { return this.flyByModeField; } set { this.flyByModeField = value; } } /// public AccuracyTypeSimpleType AccuracyType { get { return this.accuracyTypeField; } set { this.accuracyTypeField = value; } } /// public AccuracyValueType AccuracyValue { get { return this.accuracyValueField; } set { this.accuracyValueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum AccuracyTypeSimpleType { /// Speed, /// Distance, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AccuracyProfileListType { private string currentAccuracyProfileField; private AccuracyProfileType[] accuracyProfileField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string CurrentAccuracyProfile { get { return this.currentAccuracyProfileField; } set { this.currentAccuracyProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("AccuracyProfile")] public AccuracyProfileType[] AccuracyProfile { get { return this.accuracyProfileField; } set { this.accuracyProfileField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class PercentDecimalSimpleType { private string unitsField; private decimal valueField; public PercentDecimalSimpleType() { this.unitsField = "%"; } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SpeedType { private SpeedTypeUnits unitsField; private bool unitsFieldSpecified; private double valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public SpeedTypeUnits Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UnitsSpecified { get { return this.unitsFieldSpecified; } set { this.unitsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum SpeedTypeUnits { /// [System.Xml.Serialization.XmlEnumAttribute("%")] Item, /// [System.Xml.Serialization.XmlEnumAttribute("m/s")] ms, /// s, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class MotionProfileType { private string nameField; private MotionBasisSimpleType motionBasisField; private SpeedType speedField; private PercentDecimalSimpleType accelField; private PercentDecimalSimpleType angularSpeedValueField; private PercentDecimalSimpleType angularAccelValueField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// public MotionBasisSimpleType MotionBasis { get { return this.motionBasisField; } set { this.motionBasisField = value; } } /// public SpeedType Speed { get { return this.speedField; } set { this.speedField = value; } } /// public PercentDecimalSimpleType Accel { get { return this.accelField; } set { this.accelField = value; } } /// public PercentDecimalSimpleType AngularSpeedValue { get { return this.angularSpeedValueField; } set { this.angularSpeedValueField = value; } } /// public PercentDecimalSimpleType AngularAccelValue { get { return this.angularAccelValueField; } set { this.angularAccelValueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum MotionBasisSimpleType { /// Percent, /// Absolute, /// Time, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class MotionProfileListType { private string currentMotionProfileField; private MotionProfileType[] motionProfileField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string CurrentMotionProfile { get { return this.currentMotionProfileField; } set { this.currentMotionProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("MotionProfile")] public MotionProfileType[] MotionProfile { get { return this.motionProfileField; } set { this.motionProfileField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class InertiaType { private double ixxField; private double ixyField; private double iyyField; private double iyzField; private double izxField; private double izzField; private string unitsField; public InertiaType() { this.unitsField = "kg-m^2"; } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Ixx { get { return this.ixxField; } set { this.ixxField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Ixy { get { return this.ixyField; } set { this.ixyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Iyy { get { return this.iyyField; } set { this.iyyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Iyz { get { return this.iyzField; } set { this.iyzField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Izx { get { return this.izxField; } set { this.izxField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Izz { get { return this.izzField; } set { this.izzField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class CentroidPositionType { private double cxField; private double cyField; private double czField; private string unitsField; public CentroidPositionType() { this.unitsField = "m"; } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Cx { get { return this.cxField; } set { this.cxField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Cy { get { return this.cyField; } set { this.cyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Cz { get { return this.czField; } set { this.czField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class CentroidType { private CentroidPositionType centroidPositionField; /// public CentroidPositionType CentroidPosition { get { return this.centroidPositionField; } set { this.centroidPositionField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class MassType { private string unitsField; private decimal massValueField; public MassType() { this.unitsField = "kg"; } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public decimal MassValue { get { return this.massValueField; } set { this.massValueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TCPOffsetType { private PositionType tCPPositionField; private OrientationType tCPOrientationField; /// public PositionType TCPPosition { get { return this.tCPPositionField; } set { this.tCPPositionField = value; } } /// public OrientationType TCPOrientation { get { return this.tCPOrientationField; } set { this.tCPOrientationField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ToolProfileType { private string nameField; private ToolTypeSimpleType toolTypeField; private TCPOffsetType tCPOffsetField; private MassType massField; private CentroidType centroidField; private InertiaType inertiaField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// public ToolTypeSimpleType ToolType { get { return this.toolTypeField; } set { this.toolTypeField = value; } } /// public TCPOffsetType TCPOffset { get { return this.tCPOffsetField; } set { this.tCPOffsetField = value; } } /// public MassType Mass { get { return this.massField; } set { this.massField = value; } } /// public CentroidType Centroid { get { return this.centroidField; } set { this.centroidField = value; } } /// public InertiaType Inertia { get { return this.inertiaField; } set { this.inertiaField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum ToolTypeSimpleType { /// Stationary, /// StationaryRobot, /// OnRobot, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ToolProfileListType { private string currentToolProfileField; private ToolProfileType[] toolProfileField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="token")] public string CurrentToolProfile { get { return this.currentToolProfileField; } set { this.currentToolProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ToolProfile")] public ToolProfileType[] ToolProfile { get { return this.toolProfileField; } set { this.toolProfileField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ControllerType { private ToolProfileListType toolProfileListField; private MotionProfileListType motionProfileListField; private AccuracyProfileListType accuracyProfileListField; private ObjectFrameProfileListType objectFrameProfileListField; private UserProfileType[] userProfileListField; /// public ToolProfileListType ToolProfileList { get { return this.toolProfileListField; } set { this.toolProfileListField = value; } } /// public MotionProfileListType MotionProfileList { get { return this.motionProfileListField; } set { this.motionProfileListField = value; } } /// public AccuracyProfileListType AccuracyProfileList { get { return this.accuracyProfileListField; } set { this.accuracyProfileListField = value; } } /// public ObjectFrameProfileListType ObjectFrameProfileList { get { return this.objectFrameProfileListField; } set { this.objectFrameProfileListField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("UserProfile", IsNullable=false)] public UserProfileType[] UserProfileList { get { return this.userProfileListField; } set { this.userProfileListField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SlaveWRTMasterType { private PositionType positionField; private OrientationType orientationField; /// public PositionType Position { get { return this.positionField; } set { this.positionField = value; } } /// public OrientationType Orientation { get { return this.orientationField; } set { this.orientationField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class MasterType { private SlaveWRTMasterType slaveWRTMasterField; private string nameField; private string pathToPartField; /// public SlaveWRTMasterType SlaveWRTMaster { get { return this.slaveWRTMasterField; } set { this.slaveWRTMasterField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="token")] public string PathToPart { get { return this.pathToPartField; } set { this.pathToPartField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum DownloadCoordinatesType { /// Part, /// RobotBase, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] public enum PlatformType { /// Windows, /// Unix, }