コード例 #1
0
        public void HandleCurrentChangedEvent(object sender, CurrentChangedEventArgs e)
        {
            CurrentCurrent = e.CurrentCurrent;

            if (CurrentCurrent == 0)
            {
                //Der er ingen forbindelse til en telefon, eller ladning er ikke startet. Displayet viser ikke noget om ladning
            }
            else if (CurrentCurrent > 0 && CurrentCurrent <= 5)
            {
                StopCharge();
                _display.DisplayCharge("Telefonen er fuldt opladet");
            }
            else if (CurrentCurrent > 5 && CurrentCurrent <= 500)
            {
                StartCharge();
                _display.DisplayCharge("Opladning igang");
            }
            else
            {
                StopCharge();
                _display.DisplayCharge("Der er noget galt! Afbryder straks opladning");
            }
        }
コード例 #2
0
ファイル: ChargeControl.cs プロジェクト: Labbe24/LadeskabRepo
 private void HandleCurrentChangedEvent(object s, CurrentChangedEventArgs e)
 {
     CurrentChangeEvent(e.Current);
 }