Пример #1
0
        public void MakeZeroPointAdjustment()
        {
            //Tjekker om switchen ændres til nulpynktsjustering
            while (UserInterface.IsPressedSwitch() != true)
            {
            }

            //Opdaterer skærmen
            TransferData.TransferZeroPointMode(true);

            //Venter på, at der bliver trykket start
            //OBS! skal vi her også have mulighed for at ændre switch status?
            WaitForStartPressed();

            TransferData.TransferZeroPointStarted();

            //Undtagelse 2: advarer om lavt batteriniveau
            //- tænker det kører i en tråd for sig? Så skal vi bare sørge for at låse metoder i TransferDataToBM så der ikke bliver synkroniseringsproblemer

            double zeroPointValue = ZeroPointAdjustment.GetZeroPoint();

            BloodPreassure.Atm = zeroPointValue;

            TransferData.TransferZeroPointDone();
        }