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