patrick
2019-12-10 1c4426810c71eead57084be8a18ade8d314dd8c4
src/Bro.Common.Model/Interface/IMonitor.cs
@@ -8,11 +8,12 @@
namespace Bro.Common.Model.Interface
{
    public delegate void OnMonitorInvokeDelegate(DateTime dt, IDevice device, MonitorSet monitorSet);
    public delegate void OnMonitorAlarmDelegate(DateTime dt, IDevice device, WarningSet warning, bool isAlarmRaised);
    public delegate void OnMonitorAlarmDelegate(DateTime dt, IDevice device, WarningSet warning);
    public interface IMonitor
    {
        List<int> GetMonitorValues(int startAddress, int length);
        //List<int> GetMonitorValues(int startAddress, int length);
        void Monitor();
        void ResetAlarm();
        event OnMonitorInvokeDelegate OnMonitorInvoke;
        event OnMonitorAlarmDelegate OnMonitorAlarm;