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.

41 lines
1.2 KiB
C#

5 months ago
using System;
using System.Reflection;
namespace Txgy.RBS.Framework.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 => isSend; set => isSend = value; }
public MsEventModel(string message)
{
eventMessage = message;
string[] evtS = message.Trim(' ').Split(new char[] { ' ' });
CurrentTime = DateTime.Now;
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;
private bool isSend = false;
public override string ToString()
{
return eventMessage;
}
}
}