public override string ToString() { return(MarketId.ToString() + "," + MarketOffDatetime.ToString("yyyy-MM-dd HH:mm:ss") + "," + SnapshotDatetime.ToString("yyyy-MM-dd HH:mm:ss") + "," + SecondsBeforeOff.ToString() + "," + SelectionId.ToString() + "," + SelectionName.ToString() + "," + (Back3 == 0 ? @"\N" : Back3.ToString()) + "," + (Back3Vol == 0 ? @"\N" : Back3Vol.ToString()) + "," + (Back2 == 0 ? @"\N" : Back2.ToString()) + "," + (Back2Vol == 0 ? @"\N" : Back2Vol.ToString()) + "," + (Back == 0 ? @"\N" : Back.ToString()) + "," + (BackVol == 0 ? @"\N" : BackVol.ToString()) + "," + (Lay == 0 ? @"\N" : Lay.ToString()) + "," + (LayVol == 0 ? @"\N" : LayVol.ToString()) + "," + (Lay2 == 0 ? @"\N" : Lay2.ToString()) + "," + (Lay2Vol == 0 ? @"\N" : Lay2Vol.ToString()) + "," + (Lay3 == 0 ? @"\N" : Lay3.ToString()) + "," + (Lay3Vol == 0 ? @"\N" : Lay3Vol.ToString()) + "," + (Trade ? "1" : "0") + "," + (LastTradedPrice == 0 ? @"\N" : LastTradedPrice.ToString()) + "," + CumulTradedVolSelection.ToString() + "," + CumulTradedVolMarket.ToString() + "," + (BecomesNonRunner ? "1" : "0") + "," + (ReductionFactorToApply > 0 ? ReductionFactorToApply.ToString() : @"\N") + "," + (Midpoint == 0 ? @"\N" : Midpoint.ToString()) + "," + (WeightedAverage == 0 ? @"\N" : WeightedAverage.ToString()) ); }
private void FastTimer(object sender, EventArgs myEventArgs) { string[] tempArray = comm.DisplayWindow.Lines; string line = tempArray[tempArray.Length - 2]; if (line == "") { return; } data = Regex.Split(line, " "); header = data[0]; if (comm.gambar == 0) { if (header == "005" && data.Length == 13) { header = data[0]; Accx = data[1]; Accy = data[2]; Accz = data[3]; Gyrox = data[4]; Gyroy = data[5]; Gyroz = data[6]; lat = data[11]; lon = data[12]; ik = Convert.ToString(GPS_pos); textBox8.Text = ik; yaws = int.Parse(data[11]); GPS_pos.Lat = Convert.ToDouble(lat); GPS_pos.Lng = Convert.ToDouble(lon); GMRouteFlightPath.Points.Add(GPS_pos); if (270.0 > bearing && bearing >= 180.0) { bearing = 180; } else if (270 <= bearing && bearing < 360) { bearing = 0; } gmap.MapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance; GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly; GMOverlayLiveData.Markers.Clear(); gmap.Position = GPS_pos; //GMOverlayLiveData.Markers.Add(new GMapMarkerCopter(GPS_pos, float.Parse(dyaw), 0, 0)); //GMOverlayLiveData.Markers.Add(new GMapMarkerLain(copterPos, 0, 0, 0)); gmap.Invalidate(false); double jarak = gmap.MapProvider.Projection.GetDistance(copterPos, GPS_pos); jarak = jarak * 1000; //convert jadi meter double speed = jarak * 10; double sudut = Math.Atan2(Convert.ToDouble(dalti), jarak); //int elevasi = Convert.ToInt32(sudut); //richTextBox1.BeginInvoke(new myDelegate(updateData)); if (antena) { //commAT.WriteData("P"+) } label1.Text = Convert.ToString(line.Length); r = float.Parse(data[9]); p = float.Parse(data[10]); h = float.Parse(data[11]); Lax.Add(xTimeStamp, Convert.ToDouble(data[1])); Lay.Add(xTimeStamp, Convert.ToDouble(data[2])); Laz.Add(xTimeStamp, Convert.ToDouble(data[3])); xTimeStamp = xTimeStamp + 1; Scale xScale = zedGraphControl1.GraphPane.XAxis.Scale; if (xTimeStamp > xScale.Max - xScale.MajorStep) { xScale.Max = xTimeStamp + xScale.MajorStep; xScale.Min = xScale.Max - 30.0; } zedGraphControl1.AxisChange(); zedGraphControl1.Invalidate(); } } }