//reading from file command public ActionResult DisplayFile(String filename, int freq) { PointStream.Instance(new PointFromFile(Path(filename))); ViewBag.Freq = freq; ViewBag.Time = 0; return(View()); }
public string GetPoint() { Point p = PointStream.Instance().GetPoint(); if (p == null) { return(null); } return(ToXml(p)); }
//the display frequency command public ActionResult DisplayFreq(String ip, int port, int freq) { IClient client; try { client = new Client(ip, port); client.Connect(); } catch (Exception e) { ViewBag.Error = e; return(View("Error", e)); } PointStream.Instance(new PointFromNetwork(client)); ViewBag.Freq = freq; ViewBag.Time = 0; return(View()); }
// GET: Save public ActionResult SaveFile(String ip, int port, int freq, int time, String filename) { IClient client; try { client = new Client(ip, port); client.Connect(); } catch (Exception e) { ViewBag.Error = e; return(View("Error", e)); } PointStream.Instance(new PointToFile(new PointFromNetwork(client), Path(filename))); ViewBag.Freq = freq; ViewBag.Time = time; return(View()); }
public void Close() { PointStream.Instance().Close(); }