120 lines
2.5 KiB
C#
120 lines
2.5 KiB
C#
using DotNettyHelper.Model;
|
|
|
|
namespace Yunda.ISAS.DataMonitoringServer.WebSocket.Model
|
|
{
|
|
public class DataMonitorMessageModel : BaseMessageModel
|
|
{
|
|
public GroupTypeEnum GroupType { get; set; } = GroupTypeEnum.None;
|
|
|
|
public MessgeTypeEnum MessageType { get; set; } = MessgeTypeEnum.Normal;
|
|
public object Content { get; set; }
|
|
}
|
|
/*
|
|
{
|
|
"GroupType":9999,
|
|
"MessageType":1
|
|
}
|
|
*/
|
|
/// <summary>
|
|
/// 消息内容类型
|
|
/// </summary>
|
|
public enum MessgeTypeEnum
|
|
{
|
|
/// <summary>
|
|
/// 默认值
|
|
/// </summary>
|
|
Normal = 0,
|
|
|
|
/// <summary>
|
|
/// 所有数据
|
|
/// </summary>
|
|
All = 1,
|
|
|
|
/// <summary>
|
|
/// 变化的数据
|
|
/// </summary>
|
|
Changed = 2,
|
|
|
|
/// <summary>
|
|
/// 远程遥控信息
|
|
/// </summary>
|
|
RemoteControl = 3,
|
|
|
|
/// <summary>
|
|
/// 报警数据
|
|
/// </summary>
|
|
Alarm = 4,
|
|
|
|
/// <summary>
|
|
/// 联动
|
|
/// </summary>
|
|
Linkage = 5,
|
|
/// <summary>
|
|
/// 布防撤防信息
|
|
/// </summary>
|
|
ArmingDisArming = 6,
|
|
/// <summary>
|
|
/// 报警队列数据
|
|
/// </summary>
|
|
AlarmQueue = 7,
|
|
/// <summary>
|
|
/// 报警队列报警确认
|
|
/// </summary>
|
|
AlarmQueueConfirm = 8,
|
|
/// <summary>
|
|
/// 报警队列报警清除
|
|
/// </summary>
|
|
AlarmmQueueClear = 9,
|
|
|
|
/// <summary>
|
|
/// 报警队列报警清除恢复
|
|
/// </summary>
|
|
AlarmmQueueClearReset = 11,
|
|
/// <summary>
|
|
/// 错误消息
|
|
/// </summary>
|
|
Error = -999,
|
|
}
|
|
|
|
/// <summary>
|
|
/// 消息组
|
|
///
|
|
/// </summary>
|
|
public enum GroupTypeEnum
|
|
{
|
|
/// <summary>
|
|
/// 给任意客户端发送消息
|
|
/// </summary>
|
|
None = -1,
|
|
|
|
/// <summary>
|
|
/// 接收任意消息的组
|
|
/// </summary>
|
|
All = 9999,
|
|
|
|
/// <summary>
|
|
/// 动力环境
|
|
/// </summary>
|
|
DLHJ = 0,
|
|
|
|
/// <summary>
|
|
/// 在线监测(一次设备)
|
|
/// </summary>
|
|
ZXJC = 1,
|
|
|
|
/// <summary>
|
|
/// 报警组
|
|
/// </summary>
|
|
AlarmQueue = 10,
|
|
|
|
///// <summary>
|
|
///// 联动组
|
|
///// </summary>
|
|
//Linkage = 20,
|
|
|
|
/// <summary>
|
|
/// 错误组
|
|
/// </summary>
|
|
Error = -9999
|
|
}
|
|
} |