示例#1
0
 /// <summary>
 /// Constructor der modtager en reference til datalaget. Sætter framesize til 0.
 /// </summary>
 /// <param name="mydal"></param>
 public MonitoreringLL(ControlDataLag mydal)
 {
     this.currentDatalag = mydal;
     FLL       = new FilterLL(currentDatalag);
     framesize = 0;
     //sem = new SemaphoreSlim(1);
 }
示例#2
0
 /// <summary>
 /// Constructor der initialiserer Logiklaget
 /// </summary>
 /// <param name="mydal">Modtager kontrolklassen for datalag som parameter</param>
 public ControlLogikLag(ControlDataLag mydal)
 {
     this.currentDatalag = mydal;
     KLL   = new KalibreringLL(currentDatalag);
     NPJLL = new NulpunktsjusteringLL(currentDatalag);
     MLL   = new MonitoreringLL(currentDatalag);
     GLL   = new GemLL(currentDatalag);
 }
示例#3
0
 public Program()
 {
     //Dependensy injektion
     currentDL = new ControlDataLag();
     currentLL = new ControlLogikLag(currentDL);
     currentPL = new ControlPræsentationsLag(currentLL);
     currentPL.startGUI();
 }
示例#4
0
        //private KalibreringDL KDL;

        /// <summary>
        /// Constructor der modtager en reference til kalibreringsDTO'en oprettet i BTA-hovedvinduet
        /// </summary>
        public KalibreringLL(ControlDataLag mydal)
        {
            this.currentDatalag = mydal;
        }
示例#5
0
 /// <summary>
 /// Constructor
 /// </summary>
 public NulpunktsjusteringLL(ControlDataLag mydal)
 {
     this.currentDatalag = mydal;
 }
示例#6
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="mydal">modtager kontrolklassen for datalaget som parameter</param>
 public GemLL(ControlDataLag mydal)
 {
     this.currentDatalag = mydal;
     this.GDTO           = currentDatalag.GDL.GDTO;
 }
示例#7
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="mydal"></param>
 public FilterLL(ControlDataLag mydal)
 {
     this.currentDatalag = mydal;
 }