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