namespace SWRIS.Models
{
    public class DetectionRawResultDataModel
    {
        /// <summary>
        /// 结果，0=成功，>0=失败-原因码（1=无有效数据，2=上一次的数据还未发完）
        /// </summary>
        public byte Code { get; set; }

        /// <summary>
        /// 数据时间戳，单位：秒
        /// </summary>
        public int Timestamp { get; set; }

        /// <summary>
        /// 数据采样步长，单位：mm/点
        /// </summary>
        public double SamplingStep { get; set; }

        /// <summary>
        /// 数据起始绝对位置，单位：m
        /// </summary>
        public double StartAbsolutePosition { get; set; }

        /// <summary>
        /// 数据结束绝对位置，单位：m
        /// </summary>
        public double EndAbsolutePosition { get; set; }

        /// <summary>
        /// 传感器数量
        /// </summary>
        public byte SensorCount { get; set; }
    }
}
