//------------------------------------------------------------------------------
//
// 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,
}