1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| using Bro.Common.Model;
| using System;
|
| namespace Bro.Common.Interface
| {
| //public delegate void OnMonitorInvokeDelegate(DateTime dt, string invokeDeviceId, IDevice sourceDevice, MonitorSet monitorSet);
| //public delegate void OnMonitorAlarmDelegate(DateTime dt, IDevice device, WarningSet warning);
| public interface IMonitor
| {
| void Monitor();
| void ResetAlarm();
|
| event Action<DateTime, string, IDevice, IMonitorSet> OnMonitorInvoke;
| event Action<DateTime, IDevice, IWarningSet> OnMonitorAlarm;
| }
| }
|
|