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; }
}
}