public Vivo45AlarmMonitor(Vivo45Messenger V45) { _Vivo45Messenger = V45; _Vivo45Messenger.NewAlarmsAvailableNow += OnAlarmActivated; ActiveAlarms = new List <Vivo45Alarm>(); //Update(); }
public Vivo45Device(Product product, ICommunication communication) : base(product, communication) { this._captureHandler = new Vivo45CaptureHandler(this); this.messenger = new Vivo45Messenger(communication); this.LogReader = new Vivo45LogReader(this); this._measurements = new Vivo45Measurements(); this._alarmMonitor = new Vivo45AlarmMonitor(this.messenger); }