public static object Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose(object transformFrom)
 {
     global::Microsoft.Robotics.PhysicalModel.Pose       target = new global::Microsoft.Robotics.PhysicalModel.Pose();
     global::Microsoft.Robotics.PhysicalModel.Proxy.Pose from   = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(transformFrom));
     target.Position    = ((global::Microsoft.Robotics.PhysicalModel.Vector3)(Microsoft_Robotics_PhysicalModel_Proxy_Vector3_TO_Microsoft_Robotics_PhysicalModel_Proxy_Vector3(from.Position)));
     target.Orientation = ((global::Microsoft.Robotics.PhysicalModel.Quaternion)(Microsoft_Robotics_PhysicalModel_Proxy_Quaternion_TO_Microsoft_Robotics_PhysicalModel_Proxy_Quaternion(from.Orientation)));
     return(target);
 }
 public static object Microsoft_Robotics_Services_Motor_Proxy_MotorState_TO_Microsoft_Robotics_Services_Motor_Proxy_MotorState0(object transformFrom)
 {
     global::Microsoft.Robotics.Services.Motor.Proxy.MotorState target = new global::Microsoft.Robotics.Services.Motor.Proxy.MotorState();
     global::Microsoft.Robotics.Services.Motor.MotorState       from   = ((global::Microsoft.Robotics.Services.Motor.MotorState)(transformFrom));
     target.Name = from.Name;
     target.HardwareIdentifier = from.HardwareIdentifier;
     target.CurrentPower       = from.CurrentPower;
     target.PowerScalingFactor = from.PowerScalingFactor;
     target.ReversePolarity    = from.ReversePolarity;
     global::Microsoft.Robotics.PhysicalModel.Pose tmp = from.Pose;
     target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose0(tmp)));
     return(target);
 }
 public static object Microsoft_Robotics_Services_Infrared_Proxy_InfraredState_TO_Microsoft_Robotics_Services_Infrared_Proxy_InfraredState0(object transformFrom)
 {
     global::Microsoft.Robotics.Services.Infrared.Proxy.InfraredState target = new global::Microsoft.Robotics.Services.Infrared.Proxy.InfraredState();
     global::Microsoft.Robotics.Services.Infrared.InfraredState       from   = ((global::Microsoft.Robotics.Services.Infrared.InfraredState)(transformFrom));
     target.TimeStamp              = from.TimeStamp;
     target.HardwareIdentifier     = from.HardwareIdentifier;
     target.ManufacturerIdentifier = from.ManufacturerIdentifier;
     target.MinDistance            = from.MinDistance;
     target.MaxDistance            = from.MaxDistance;
     target.DistanceMeasurement    = from.DistanceMeasurement;
     global::Microsoft.Robotics.PhysicalModel.Pose tmp = from.Pose;
     target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose0(tmp)));
     return(target);
 }
Exemplo n.º 4
0
 public static object Microsoft_Robotics_Services_WebCam_Proxy_WebCamState_TO_Microsoft_Robotics_Services_WebCam_Proxy_WebCamState0(object transformFrom)
 {
     global::Microsoft.Robotics.Services.WebCam.Proxy.WebCamState target = new global::Microsoft.Robotics.Services.WebCam.Proxy.WebCamState();
     global::Microsoft.Robotics.Services.WebCam.WebCamState       from   = ((global::Microsoft.Robotics.Services.WebCam.WebCamState)(transformFrom));
     target.CameraDeviceName = from.CameraDeviceName;
     global::Microsoft.Robotics.PhysicalModel.Pose tmp = from.Pose;
     target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose0(tmp)));
     global::Microsoft.Robotics.PhysicalModel.Vector2 tmp0 = from.ImageSize;
     target.ImageSize       = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Vector2)(Microsoft_Robotics_PhysicalModel_Proxy_Vector2_TO_Microsoft_Robotics_PhysicalModel_Proxy_Vector20(tmp0)));
     target.ViewAngle       = from.ViewAngle;
     target.Quality         = from.Quality;
     target.LastFrameUpdate = from.LastFrameUpdate;
     return(target);
 }
 public static object Microsoft_Robotics_Services_Sonar_Proxy_SonarState_TO_Microsoft_Robotics_Services_Sonar_Proxy_SonarState0(object transformFrom)
 {
     global::Microsoft.Robotics.Services.Sonar.Proxy.SonarState target = new global::Microsoft.Robotics.Services.Sonar.Proxy.SonarState();
     global::Microsoft.Robotics.Services.Sonar.SonarState       from   = ((global::Microsoft.Robotics.Services.Sonar.SonarState)(transformFrom));
     target.TimeStamp           = from.TimeStamp;
     target.HardwareIdentifier  = from.HardwareIdentifier;
     target.MaxDistance         = from.MaxDistance;
     target.DistanceMeasurement = from.DistanceMeasurement;
     target.AngularRange        = from.AngularRange;
     target.AngularResolution   = from.AngularResolution;
     global::Microsoft.Robotics.PhysicalModel.Pose tmp = from.Pose;
     target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose0(tmp)));
     double[] tmp0 = from.DistanceMeasurements;
     if ((tmp0 != null))
     {
         int      count = tmp0.Length;
         double[] tmp1  = new double[count];
         global::System.Buffer.BlockCopy(tmp0, 0, tmp1, 0, global::System.Buffer.ByteLength(tmp0));
         target.DistanceMeasurements = tmp1;
     }
     return(target);
 }
Exemplo n.º 6
0
 public static object Microsoft_Robotics_Services_MultiDeviceWebCam_WebCamState_TO_Microsoft_Robotics_Services_MultiDeviceWebCam_Proxy_WebCamState(object transformFrom)
 {
     global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.WebCamState target = new global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.WebCamState();
     global::Microsoft.Robotics.Services.MultiDeviceWebCam.WebCamState       from   = ((global::Microsoft.Robotics.Services.MultiDeviceWebCam.WebCamState)(transformFrom));
     global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.MultiDeviceWebCam.CameraInstance> tmp = from.Cameras;
     if ((tmp != null))
     {
         int count = tmp.Count;
         global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance> tmp0 = new global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance>(count);
         for (int index = 0; (index < count); index = (index + 1))
         {
             global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance tmp1 = default(global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance);
             global::Microsoft.Robotics.Services.MultiDeviceWebCam.CameraInstance       tmp2 = tmp[index];
             if ((tmp2 != null))
             {
                 tmp1 = ((global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance)(Microsoft_Robotics_Services_MultiDeviceWebCam_CameraInstance_TO_Microsoft_Robotics_Services_MultiDeviceWebCam_Proxy_CameraInstance(tmp2)));
             }
             tmp0.Add(tmp1);
         }
         target.Cameras = tmp0;
     }
     global::Microsoft.Robotics.Services.MultiDeviceWebCam.CameraInstance tmp3 = from.Selected;
     if ((tmp3 != null))
     {
         target.Selected = ((global::Microsoft.Robotics.Services.MultiDeviceWebCam.Proxy.CameraInstance)(Microsoft_Robotics_Services_MultiDeviceWebCam_CameraInstance_TO_Microsoft_Robotics_Services_MultiDeviceWebCam_Proxy_CameraInstance(tmp3)));
     }
     target.CaptureFile      = from.CaptureFile;
     target.FramesOnDemand   = from.FramesOnDemand;
     target.CameraDeviceName = from.CameraDeviceName;
     global::Microsoft.Robotics.PhysicalModel.Pose tmp4 = from.Pose;
     target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose0(tmp4)));
     global::Microsoft.Robotics.PhysicalModel.Vector2 tmp5 = from.ImageSize;
     target.ImageSize       = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Vector2)(Microsoft_Robotics_PhysicalModel_Proxy_Vector2_TO_Microsoft_Robotics_PhysicalModel_Proxy_Vector20(tmp5)));
     target.ViewAngle       = from.ViewAngle;
     target.Quality         = from.Quality;
     target.LastFrameUpdate = from.LastFrameUpdate;
     return(target);
 }
 public static object Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose(object transformFrom)
 {
     global::Microsoft.Robotics.PhysicalModel.Pose target = new global::Microsoft.Robotics.PhysicalModel.Pose();
     global::Microsoft.Robotics.PhysicalModel.Proxy.Pose from = ((global::Microsoft.Robotics.PhysicalModel.Proxy.Pose)(transformFrom));
     target.Position = ((global::Microsoft.Robotics.PhysicalModel.Vector3)(Microsoft_Robotics_PhysicalModel_Proxy_Vector3_TO_Microsoft_Robotics_PhysicalModel_Proxy_Vector3(from.Position)));
     target.Orientation = ((global::Microsoft.Robotics.PhysicalModel.Quaternion)(Microsoft_Robotics_PhysicalModel_Proxy_Quaternion_TO_Microsoft_Robotics_PhysicalModel_Proxy_Quaternion(from.Orientation)));
     return target;
 }