public InfoLocation processInfo() { InfoLocation infoLocation = new InfoLocation(); infoLocation.Lon = Write("get /position/longitude-deg\r\n"); infoLocation.Lat = Write("get /position/latitude-deg\r\n"); return(infoLocation); }
public ActionResult first(string ip1, string ip2, string ip3, string ip4, int port) { string conIp = ip1 + "." + ip2 + "." + ip3 + "." + ip4; Info info = new Info(conIp, port); InfoLocation infoLocation = info.processInfo(); ViewBag.lon = infoLocation.Lon; ViewBag.lat = infoLocation.Lat; return(View()); }
public ActionResult save(string ip1, string ip2, string ip3, string ip4, int port, int time, int duration, string nameFile) { string conIp = ip1 + "." + ip2 + "." + ip3 + "." + ip4; Info info = new Info(conIp, port); InfoLocation infoLocation = info.processInfo(); ViewBag.lon = infoLocation.Lon; ViewBag.lat = infoLocation.Lat; ViewBag.time = time; ViewBag.duration = duration; @Session["namefile"] = nameFile; info.DeletFile(AppDomain.CurrentDomain.BaseDirectory + @"\" + @Session["namefile"] + ".txt"); return(View()); }
private string ToXml(InfoLocation infoLocation) { //Initiate XML stuff StringBuilder sb = new StringBuilder(); XmlWriterSettings settings = new XmlWriterSettings(); XmlWriter writer = XmlWriter.Create(sb, settings); writer.WriteStartDocument(); writer.WriteStartElement("InfoLocations"); infoLocation.ToXml(writer); writer.WriteEndElement(); writer.WriteEndDocument(); writer.Flush(); return(sb.ToString()); }
public string GetFileLocation() { string[] files = (string[])Session["arrayfile"]; string line = files[0]; string[] words = line.Split(','); files = files.Skip(1).ToArray(); Session["arrayfile"] = files; InfoLocation infoLocation = new InfoLocation(); infoLocation.Lon = 200; infoLocation.Lat = 200; if ((words[0] != "End")) { infoLocation.Lon = Convert.ToDouble(words[0]); infoLocation.Lat = Convert.ToDouble(words[1]); } return(ToXml(infoLocation)); }
public InfoLocation processInfoSave(string fileName) { InfoLocation infoLocation = new InfoLocation(); infoLocation.Lon = Write("get /position/longitude-deg\r\n"); infoLocation.Lat = Write("get /position/latitude-deg\r\n"); double Rudder = Write("get /controls/flight/rudder\r\n"); double Throttle = Write("get /controls/engines/current-engine/throttle\r\n"); double Heading = Write("get /instrumentation/heading-indicator/indicated-heading-deg\r\n"); using (StreamWriter streamWriter = System.IO.File.AppendText(fileName)) { streamWriter.WriteLine(Convert.ToString(infoLocation.Lon) + ',' + Convert.ToString(infoLocation.Lat) + ',' + Convert.ToString(Heading) + ',' + Convert.ToString(Rudder) + ',' + Convert.ToString(Throttle)); } return(infoLocation); }