| | |
| | | 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); |
| | | void Monitor(); |
| | | void ResetAlarm(); |
| | | |
| | | event OnMonitorInvokeDelegate OnMonitorInvoke; |
| | | event OnMonitorAlarmDelegate OnMonitorAlarm; |