using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Txgy.Microseismic.BaseLib
{
    public class StationModel
    {
        public string Name { get; set; }
        /// <summary>
        /// 文件路径
        /// </summary>
        public string FilePath { get; set; }
        /// <summary>
        /// 放大系数
        /// </summary>
        public double Sens { get; set; }
        /// <summary>
        /// 东西绝对坐标
        /// </summary>
        public double E;
        /// <summary>
        /// 南北绝对坐标
        /// </summary>
        public double N;
        /// <summary>
        /// 垂直绝对深度
        /// </summary>
        public double Z;
        /// <summary>
        /// 经度
        /// </summary>
        public double ELon;
        /// <summary>
        /// 纬度
        /// </summary>
        public double NLat;
        /// <summary>
        /// 开始使用时间
        /// </summary>
        public DateTime BeginUseTime;
        /// <summary>
        /// 结束使用时间
        /// </summary>
        public DateTime StopUseTime;
        /// <summary>
        /// 是否显示
        /// </summary>
        public bool IsVisible = true;
        public List<double> dz = new List<double>();
        public List<double> dn = new List<double>();
        public List<double> de = new List<double>();
        public ConcurrentQueue<double> cz = new ConcurrentQueue<double>();
        public ConcurrentQueue<double> ce = new ConcurrentQueue<double>();
        public ConcurrentQueue<double> cn = new ConcurrentQueue<double>();
    }
}
