public static object Microsoft_Robotics_Services_Infrared_Proxy_InfraredState_TO_Microsoft_Robotics_Services_Infrared_Proxy_InfraredState(object transformFrom) { global::Microsoft.Robotics.Services.Infrared.InfraredState target = new global::Microsoft.Robotics.Services.Infrared.InfraredState(); global::Microsoft.Robotics.Services.Infrared.Proxy.InfraredState from = ((global::Microsoft.Robotics.Services.Infrared.Proxy.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; target.Pose = ((global::Microsoft.Robotics.PhysicalModel.Pose)(Microsoft_Robotics_PhysicalModel_Proxy_Pose_TO_Microsoft_Robotics_PhysicalModel_Proxy_Pose(from.Pose))); return(target); }
public static object Microsoft_Robotics_Services_InfraredSensorArray_Proxy_InfraredSensorArrayState_TO_Microsoft_Robotics_Services_InfraredSensorArray_Proxy_InfraredSensorArrayState0(object transformFrom) { global::Microsoft.Robotics.Services.InfraredSensorArray.Proxy.InfraredSensorArrayState target = new global::Microsoft.Robotics.Services.InfraredSensorArray.Proxy.InfraredSensorArrayState(); global::Microsoft.Robotics.Services.InfraredSensorArray.InfraredSensorArrayState from = ((global::Microsoft.Robotics.Services.InfraredSensorArray.InfraredSensorArrayState)(transformFrom)); global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.Infrared.InfraredState> tmp = from.Sensors; if ((tmp != null)) { int count = tmp.Count; global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.Infrared.Proxy.InfraredState> tmp0 = new global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.Infrared.Proxy.InfraredState>(count); for (int index = 0; (index < count); index = (index + 1)) { global::Microsoft.Robotics.Services.Infrared.Proxy.InfraredState tmp1 = default(global::Microsoft.Robotics.Services.Infrared.Proxy.InfraredState); global::Microsoft.Robotics.Services.Infrared.InfraredState tmp2 = tmp[index]; if ((tmp2 != null)) { tmp1 = ((global::Microsoft.Robotics.Services.Infrared.Proxy.InfraredState)(Microsoft_Robotics_Services_Infrared_Proxy_InfraredState_TO_Microsoft_Robotics_Services_Infrared_Proxy_InfraredState0(tmp2))); } tmp0.Add(tmp1); } target.Sensors = tmp0; } return(target); }