private static Objects.NXTEntity DashboardToNXTEntityUltrasonics(Objects.NXTEntity nxtEntity, System.Xml.XmlReader reader) { Objects.NXTEntity newEntity = nxtEntity; Objects.NXTDashboard_Ultrasonic newUltrasonic = new Objects.NXTDashboard_Ultrasonic(); //TODO : (: return newEntity; }
private static Objects.NXTEntity DashboardToNXTEntityUltrasonic(Objects.NXTEntity nxtEntity, System.Xml.XmlReader reader) { Objects.NXTEntity newEntity = nxtEntity; Objects.NXTDashboard_Ultrasonic newUltrasonic = new Objects.NXTDashboard_Ultrasonic(); int ultrasonicDepth = 0; if (reader.IsStartElement("ultrasonic")) { ultrasonicDepth = reader.Depth; reader.Read(); while (reader.Depth > ultrasonicDepth) { switch (reader.Name) { case "range": newUltrasonic.Range = Int32.Parse(reader.GetAttribute("value")); break; case "rangeMin": newUltrasonic.RangeMin = Int32.Parse(reader.GetAttribute("value")); break; case "rangeMax": newUltrasonic.RangeMax = Int32.Parse(reader.GetAttribute("value")); break; case "spreadAngle": newUltrasonic.SpreadAngle = Int32.Parse(reader.GetAttribute("value")); break; } reader.Read(); } nxtEntity.Ultrasonic = newUltrasonic; } return newEntity; }