public rpyTimeline() { InitializeComponent(); DataPlotModel = new PlotModel { Title = "RPY Timeline" }; string ip = deserialized.ip.ToString(); string port = deserialized.port.ToString(); double maxSamples = deserialized.maxSamples; double sampleTime = deserialized.sampleTime; double XAxisMax = maxSamples * sampleTime / 1000.0; DataPlotModel.Axes.Add(new LinearAxis() { Position = AxisPosition.Bottom, Minimum = 0, Maximum = XAxisMax, Key = "Horizontal", Unit = "sec", Title = "Time" }); DataPlotModel.Axes.Add(new LinearAxis() { Position = AxisPosition.Left, Key = "Vertical", Unit = "-", Title = "-" }); plotView1.Model = DataPlotModel; Server = new IoTServer(ip, port); }
public dynamicDataTable() { InitializeComponent(); string ip = deserialized.ip.ToString(); string port = deserialized.port.ToString(); dec = deserialized.decimalPlaces; Server = new IoTServer(ip, port); }
public dataTable() { InitializeComponent(); string ip = deserialized.ip.ToString(); string port = deserialized.port.ToString(); double maxSamples = deserialized.maxSamples; double sampleTime = deserialized.sampleTime; label10.Text = "[°C]"; label11.Text = "[hPa]"; label12.Text = "[%rH]"; label13.Text = "[DRG]"; label14.Text = "[DGR]"; label15.Text = "[DGR]"; Server = new IoTServer(ip, port); }
public joystick() { InitializeComponent(); DataPlotModel = new PlotModel { Title = "Weather Timeline" }; string ip = deserialized.ip.ToString(); string port = deserialized.port.ToString(); double maxSamples = deserialized.maxSamples; double sampleTime = deserialized.sampleTime; double XAxisMax = maxSamples * sampleTime / 1000.0; DataPlotModel.Axes.Add(new LinearAxis() { Position = AxisPosition.Bottom, Minimum = -xMax, Maximum = xMax, Key = "Horizontal", Title = "X" }); DataPlotModel.Axes.Add(new LinearAxis() { Position = AxisPosition.Left, Key = "Vertical", Title = "Y" }); plotView1.Model = DataPlotModel; Server = new IoTServer(ip, port); RequestTimer = new Timer(sampleTime); RequestTimer.Elapsed += new ElapsedEventHandler(RequestTimerElapsed); RequestTimer.Enabled = true; DataPlotModel.Series.Clear(); DataPlotModel.Series.Add(new LineSeries() { Title = "Position", Color = OxyColor.Parse("#30323C"), MarkerFill = OxyColor.Parse("#7386D5"), MarkerType = OxyPlot.MarkerType.Circle }); DataPlotModel.ResetAllAxes(); }