private void InitializeAlarmClasses() { _alarmDTO = new AlarmDTO(); _akutAlarmPlayer = new AlarmPlayerAkut(); _subakutAlarmPlayer = new AlarmPlayerSubakut(); _alarm = new Alarm(_alarmDTO, _subakutAlarmPlayer, _akutAlarmPlayer, _operationDTO); }
//connstructor public Alarm(AlarmDTO dtoalarm) { highest_dia = dtoalarm.HighestDia; lowest_dia = dtoalarm.LowestDia; highest_sys = dtoalarm.HighestSys; lowest_sys = dtoalarm.LowestSys; }
public void Setup() { alarmDto = new AlarmDTO(); operationDto = new OperationDTO(); akutAlarmPlayer = new MuckAkutAlarmPlayer(); subAkutAlarmPlayer = new MuckSubAkutAlarmPlayer(); uut = new Alarm(alarmDto, subAkutAlarmPlayer, akutAlarmPlayer, operationDto); }
/// <summary> /// Constructor der indstiller alarmvinduet /// </summary> public AlarmVindue() { InitializeComponent(); ADTO = new AlarmDTO(); textBox1.Text = "30"; textBox2.Text = "250"; ok = false; }
public async Task <ActionResult <Response <Alarm> > > PostAlarm(AlarmDTO alarmDTO) { var alarm = new Alarm(alarmDTO); _context.Alarm.Add(alarm); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAlarm", new { id = alarm.Id }, alarm)); }
private void OnAlarmRaised(AlarmDTO alarmRaised) { // write alarm to database DbContext.Alarms.Add(alarmRaised); try { DbContext.SaveChanges(); } catch { } // notify the client AlarmHandler?.Invoke(alarmRaised.AlarmId); }
//connstructor public Alarm(AlarmDTO dtoalarm, IAlarmPlayer subakutalarmPlayer, IAlarmPlayer akutAlarmPlayer, OperationDTO operationDTO) { SysCrossedTheLine = false; DiaCrossedTheLine = false; AlarmIsPlaying = false; akutalarmplays = false; _stopThread = false; highest_dia = dtoalarm.HighestDia; lowest_dia = dtoalarm.LowestDia; highest_sys = dtoalarm.HighestSys; lowest_sys = dtoalarm.LowestSys; _akutAlarmPlayer = akutAlarmPlayer; _subakutAlarmPlayer = subakutalarmPlayer; listofsys = new List <double>(); _operationDTO = operationDTO; }
public void Execute(AlarmDTO alarmDTO) { try { var containerService = ObjectFactory.GetInstance <IContainerService>(); using (var uow = ObjectFactory.GetInstance <IUnitOfWork>()) { var container = uow.ContainerRepository.GetByKey(alarmDTO.ContainerId); if (container == null) { throw new Exception($"Container {alarmDTO.ContainerId} was not found."); } var fr8AccountId = container.Plan.Fr8AccountId; ObjectFactory.GetInstance <IPusherNotifier>().NotifyUser(new NotificationMessageDTO { NotificationType = NotificationType.GenericSuccess, Subject = "Plan execution resumed", Collapsed = true }, fr8AccountId); var continueTask = containerService.Continue(uow, container); Task.WaitAll(continueTask); bool isMonitor = ObjectFactory.GetInstance <IPlan>().IsMonitoringPlan(uow, container.Plan); ObjectFactory.GetInstance <IPusherNotifier>().NotifyUser(new NotificationMessageDTO { NotificationType = NotificationType.GenericSuccess, Subject = "Plan execution complete", Message = "Plan execution complete. " + (isMonitor ? "Monitoring continues." : ""), Collapsed = false }, fr8AccountId); } } catch (Exception ex) { Logger.Error($"Failed to run container: {alarmDTO.ContainerId}", ex); } //TODO report output to somewhere to pusher service maybe }
private void AlarmRaised(string alarmId) { if (listViewAlarms != null) { if (listViewAlarms.InvokeRequired) { SetAlarmCallback callback = new SetAlarmCallback(AlarmRaised); this.Invoke(callback, alarmId); return; } AlarmDTO alarm = dataConcentratorManager.DbContext.Alarms.FirstOrDefault(a => a.AlarmId == alarmId && a.Handled == false); ListViewItem item = new ListViewItem(alarm.AlarmId); item.SubItems.Add(alarm.TagId); item.SubItems.Add(alarm.Message); item.SubItems.Add(alarm.Time.ToString()); listViewAlarms.Items.Add(item); alarm.Handled = true; dataConcentratorManager.DbContext.Entry(alarm).State = System.Data.Entity.EntityState.Modified; dataConcentratorManager.DbContext.SaveChanges(); } }
/// <summary> /// Åbner alarm-vindue og starter herefter indlæsning af signal. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnStartMåling_Click(object sender, EventArgs e) { alarmForm = new AlarmVindue(); alarmForm.ShowDialog(); this.ADTO = alarmForm.ADTO; if (alarmForm.ok == true) { Player = new SoundPlayer(); Player.SoundLocation = Environment.CurrentDirectory + @"\AppData\beep.wav"; MDTO.RåBlodtrykssignal.Clear(); MDTO.NuværendeSekvens.Clear(); MDTO.SignalLængdeISek = 0; BTChartInit(); påførChartAlarmgrænser(); currentLL.MLL.Attach(this); currentLL.MLL.startMåling(); btnStartMåling.Enabled = false; BTN_FilterON.Enabled = true; btnKalibrerSystem.Enabled = false; btnNulpunktsjusterSystem.Enabled = false; txtSystole.Text = "0"; txtSystole.ForeColor = Color.Lime; txtDiastole.Text = "0"; txtDiastole.ForeColor = Color.Lime; } }
public async Task <IActionResult> PutAlarm(long Id, AlarmDTO alarmDTO) { var alarm = await _context.Alarm.Where(user => user.Id.Equals(Id)).FirstAsync(); if (alarm == null) { return(NotFound()); } alarm.MapFromDTO(alarmDTO); _context.Entry(alarm).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { throw; } return(NoContent()); }
public Task CreateAlarm(AlarmDTO alarmDTO) { throw new NotImplementedException("Terminals can't communicate with an unknown hub"); }
public void Create(AlarmDTO alarm) { facade.GetAlarmGateway().Create(alarm); }
public Resp_Binary Add(AlarmDTO model) => _service.Add(model);
public async Task CreateAlarm(AlarmDTO alarmDTO) { }
public async Task <IHttpActionResult> Post(AlarmDTO alarmDTO) { BackgroundJob.Schedule(() => Execute(alarmDTO), alarmDTO.StartTime); return(Ok()); }
public void Create(AlarmDTO alarm) { GetClient().PostAsJsonAsync("api/alarm", alarm); }
public async Task CreateAlarm(AlarmDTO alarmDTO) { var hubAlarmsUrl = $"{GetHubUrlWithApiVersion()}/alarms"; var uri = new Uri(hubAlarmsUrl); await _restfulServiceClient.PostAsync(uri, alarmDTO, null, await GetHMACHeader(uri, alarmDTO)); }
private void btnAnnuller_Click(object sender, EventArgs e) { ADTO = new AlarmDTO(); this.Close(); }