You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.2 KiB
C#

using System;
using System.Reflection;
using System.Windows.Forms;
namespace StartServerWPF.Modules.Main.Models
{
public class MsEventModel
{
public int ID { get; set; }
public DateTime CurrentTime { get; set; }
public DateTime OriginTime { get; set; }
public double EastCoordinate { get; set; }
public double NorthCoordinate { get; set; }
public double Depth { get; set; }
public double ML { get; set; }
public double Energy { get; set; }
public int EarthquakeSource { get; set; }
public bool IsSend { get; set; } = false;
public MsEventModel(string message)
{
this.eventMessage = message;
string[] evtS = message.Trim(' ').Split(new char[] { ' ' });
OriginTime = DateTime.Parse(evtS[0]);
EastCoordinate = double.Parse(evtS[2]);
NorthCoordinate = double.Parse(evtS[1]);
Depth = double.Parse(evtS[3]);
ML = (evtS.Length == 7) ?- 10: double.Parse(evtS[5]);
}
private string eventMessage;
public override string ToString()
{
return eventMessage;
}
}
}