using EC.Entity.CameraInfo; using EC.Entity.Warning; using EC.Onvif; using Prism.Events; using System.Collections.Generic; namespace EC.UsingEventAggregator { public class LogModel { public LogModel(int level, string message, string remark = "") { this.level = level; this.message = message; this.remark = remark; } public int level { get; set; } public string message { get; set; } public string remark { get; set; } } public class MQModel { public int level { get; set; } public string message { get; set; } } public class MessageSentEvent : PubSubEvent { } /// /// MQ消息 /// public class MQMessageEvent : PubSubEvent { } /// /// 显示日志 /// public class ShowMessageSentEvent : PubSubEvent { } /// /// 保存日志 /// public class SaveLogEvent : PubSubEvent { } /// /// 在主窗体播放视频 /// public class ShowVoideInMainEvent : PubSubEvent { } /// /// 预警视频数据 /// public class WaningVoideEvent : PubSubEvent { } /// /// 预警分析图片数据 /// public class WaningImageBytesEvent : PubSubEvent { } public class SendOnvifClientEvent : PubSubEvent { } public class SendIpcInfoListEvent : PubSubEvent> { } }