/// <summary> /// Constructor /// </summary> /// <param name="myLL">Kontrolklassen for logiklag som parameter</param> /// <param name="MDTO">Reference til monitorerings-DTO'en i BTAHovedvindue</param> public Gemvindue(ControlLogikLag myLL, ref MonitorerDTO MDTO) { this.currentLL = myLL; InitializeComponent(); this.GDTO = currentLL.GLL.GDTO; this.MDTO = MDTO; LLængde.Text = (MDTO.RåBlodtrykssignal.Count / 1000).ToString() + " sek"; }
//private SemaphoreSlim sem; /// <summary> /// Constructor, der initialisere BTA-vinduet og opretter en kalibrerings DTO /// </summary> public BTAHovedvindue(ControlLogikLag myLL) { currentLL = myLL; InitializeComponent(); KDTO = new KalibreringDTO(); MDTO = new MonitorerDTO(); currentLL.MLL.indstilRefTilDTO(ref MDTO); BTChartInit(); alarmLydTilstand = true; alarmOnOff = true; currentLL.MLL.sem = new SemaphoreSlim(1); }
/// <summary> /// Opretter en reference til MDTO /// </summary> /// <param name="MDTO"></param> public void indstilRefTilDTO(ref MonitorerDTO MDTO) { this.MDTO = MDTO; MDTO.midlingsFrekvens = 200; }