using System.Collections.Generic; namespace IStation.Model { public partial class Signal { #region 来源参数 /// /// 对接来源参数(暂无) /// public class DockingSourceParas : JsonModel { } /// /// 分析来源参数 /// public class AnalyseSourceParas : JsonModel { /// /// 公式表达式-公式识别码 /// public string FormulaExpression { get; set; } /// /// 公式参数-具体公式Model对应的json /// public string FormulaParas { get; set; } } /// /// 录入来源参数(暂无) /// public class InputSourceParas : JsonModel { } #endregion #region 计量参数 /// /// 数值瞬时计量参数 /// public class NumericInstantMeasureParas : JsonModel { /// /// 默认值 /// public double? DefaultValue { get; set; } /// /// 高值 /// public double HighValue { get; set; } /// /// 高高值 /// public double HigherValue { get; set; } /// /// 低值 /// public double LowValue { get; set; } /// /// 低低值 /// public double LowerValue { get; set; } /// /// 上限 /// public double? MaxValue { get; set; } /// /// 下限 /// public double? MinValue { get; set; } } /// /// 数值累计计量参数 /// public class NumericAccumulateMeasureParas : JsonModel { /// /// 初始值 /// public double? InitialValue { get; set; } /// /// 上限 /// public double? MaxValue { get; set; } /// /// 下限 /// public double? MinValue { get; set; } /// /// 误差值 /// public double? ErrorValue { get; set; } } #endregion #region 显示参数 /// /// 数值显示参数 /// public class NumericDisplayParas : JsonModel { /// /// 单位 /// public string UnitValue { get; set; } /// /// 小数位数 /// public int? DecimalPlaces { get; set; } /// /// 中断间隔 (秒) /// public int? BreakSpace { get; set; } /// /// 轴坐标 /// public AxisCoordinator AxisCoord { get; set; } /// /// 轴特殊刻度 /// public List AxisLabels { get; set; } } /// /// 枚举显示参数 /// public class EnumDisplayParas : JsonModel { /// /// 子项列表 /// public List Items { get; set; } } /// /// 枚举显示项 /// public class EnumDisplayItem : JsonList { /// /// 枚举名称 /// public string EnumName { get; set; } /// /// 显示颜色 #000000 /// public string DisplayColor { get; set; } } /// /// 集合显示参数 /// public class ArrayDisplayParas : JsonModel { /// /// 单位 /// public string UnitValue { get; set; } /// /// 小数位数 /// public int? DecimalPlaces { get; set; } /// /// 轴坐标 /// public AxisCoordinator AxisCoord { get; set; } /// /// 轴特殊刻度 /// public List AxisLabels { get; set; } } /// /// 集成显示参数 /// public class IntegrationDisplayParas : JsonModel { } /// /// 文本显示参数 /// public class TextDisplayParas : JsonModel { } /// /// 图谱显示参数 /// public class CurveDisplayParas : JsonModel { /// /// X轴 单位值 /// public string XUnitValue { get; set; } /// /// X轴 保留小数位数 /// public int? XDecimalPlaces { get; set; } /// /// Y轴 单位值 /// public string YUnitValue { get; set; } /// /// Y轴 保留小数位数 /// public int? YDecimalPlaces { get; set; } /// /// 轴坐标 /// public AxisCoordinator AxisCoord { get; set; } /// /// 轴特殊刻度 /// public List AxisLabels { get; set; } } #endregion } }