using SWRIS.Enums; using System; namespace SWRIS.Models.Data { public class ParameterModel { /// /// 主板软件版本号 /// public string MainBoardSoftwareVersion { get; set; } /// /// 传感器数量 /// public short SensorCount { get; set; } /// /// 采样步长 单位:mm/点 4字节浮点数 /// public float SamplingStep { get; set; } /// /// 分频系数 /// public short FrequencyDivisionFactor { get; set; } /// /// 时域频率 2字节整型 /// public short TimeDomainFrequency { get; set; } /// /// 损伤门限 2字节整型 /// public short DamageThreshold { get; set; } /// /// 报废上限 /// public short ScrapUpperLimit { get; set; } /// /// 前磁极长度 单位:mm 2字节整型 /// public short FrontMagnetLength { get; set; } /// /// 后磁极长度 单位:mm 2字节整型 /// public short BackMagnetLength { get; set; } /// /// 量值系数 4字节浮点数 /// public float ValueCoefficient { get; set; } /// /// 有效行程长度,单位:m 4字节浮点数 /// public float EffectiveStrokeLength { get; set; } /// /// 零位矫正静止时长,单位:秒 2字节整型 /// public short ZeroPositionCorrectionDuration { get; set; } /// /// 零位矫正允许偏移量,单位:mm 2字节整型 /// public short ZeroPositionCorrectionOffset { get; set; } /// /// 预警(黄色报警)量值 4字节浮点数 /// public float WarningValue { get; set; } /// /// 报警(红色报警)量值 4字节浮点数 /// public float AlarmValue { get; set; } /// /// 声光报警自动重置方式,0=不自动重置,>0=延时自动重置,-1=开始新一次检测时重置 /// public short SoundLightAlarmAutoResetMode { get; set; } /// /// 钢丝绳类型 0=塔吊单绳,1=电梯排绳 /// public short WireRopeType { get; set; } /// ///钢丝绳数量 1字节 /// public short WireRopeCount { get; set; } /// /// 钢丝绳长度,单位:m 4字节浮点数 /// public float WireRopeLength { get; set; } /// /// 钢丝绳直径,单位:mm 4字节浮点数 /// public float WireRopeDiameter { get; set; } /// /// 钢丝绳股数 1字节 /// public short WireRopeStrandCount { get; set; } /// /// 钢丝绳每股丝数,2字节整型 /// public short WireRopeStrandWireCount { get; set; } /// /// 编码器方向,1=正向,2=反向 /// public EncoderDirection EncoderDirection { get; set; } /// /// 系统时间 /// public DateTime? SystemTime { get; set; } /// /// 判伤捻距系数,浮点数,判伤捻距默认为7d,可通过此参数设置系数来调整(与损伤判定相关)。 /// 默认值为1.0,设置2.0表示判伤捻距为2 x 7 = 14d /// public float TwistFactor { get; set; } } }