39 lines
1.2 KiB
C#
39 lines
1.2 KiB
C#
|
|
using guoke;
|
||
|
|
|
||
|
|
namespace WpfApp.Services
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 传感器数据事件参数类,用于传递传感器的实时数据
|
||
|
|
/// </summary>
|
||
|
|
public class SensorDataEventArgs : GeneralEventArgs
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 传感器标题/名称
|
||
|
|
/// </summary>
|
||
|
|
public string SensorTitle { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 传感器实时值
|
||
|
|
/// </summary>
|
||
|
|
public double SensorValue { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 图表标题,用于区分不同的图表
|
||
|
|
/// </summary>
|
||
|
|
public string ChartTitle { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 初始化传感器数据事件参数
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="sensorTitle">传感器标题</param>
|
||
|
|
/// <param name="sensorValue">传感器实时值</param>
|
||
|
|
/// <param name="chartTitle">图表标题</param>
|
||
|
|
public SensorDataEventArgs(string sensorTitle, double sensorValue, string chartTitle)
|
||
|
|
: base($"传感器数据更新: {sensorTitle}", sensorValue)
|
||
|
|
{
|
||
|
|
SensorTitle = sensorTitle;
|
||
|
|
SensorValue = sensorValue;
|
||
|
|
ChartTitle = chartTitle;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|