Ejemplo n.º 1
0
        public void CurrentPowerValue(CurrentEventArgs e)
        {
            Console.WriteLine("Strøm niveauet er: " + e.Current);
            ++count;

            if (count == 10)
            {
                Console.Clear();
                ShowMenu();
                count = 0;
            }
        }
Ejemplo n.º 2
0
 private void CurrentValueChanged(object sender, CurrentEventArgs e)
 {
     if (e.Current == 0)
     {
         //Nothing
     }
     else if (0 < e.Current && e.Current <= 5)
     {
         _display.ShowChargingFinished();
     }
     else if (5 < e.Current && e.Current <= 500)
     {
         _display.ShowChargingNominal();
     }
     else if (e.Current > 500)
     {
         _display.ShowOvercurrentError();
     }
 }
Ejemplo n.º 3
0
 public void NewCurrent(object sender, CurrentEventArgs e)
 {
     if (e.Current == 0)
     {
         _display.ShowStatus("");
     }
     else if (e.Current > 0 && e.Current <= 5)
     {
         _display.ShowStatus("Telefonen er fuldt opladet");
     }
     else if (e.Current > 5 && e.Current <= 500)
     {
         _display.ShowStatus("Opladning er igang");
     }
     else if (e.Current > 500)
     {
         _usbCharger.StopCharge();
         _display.ShowStatus("Fejl i opladning");
     }
 }
Ejemplo n.º 4
0
        private void CurrentValueEventHandler(object sender, CurrentEventArgs args)
        {
            double current = args.Current;

            if (current == 0)
            {
                _display.ConnectMsg();
            }
            else if (current > 0 && current <= 5)
            {
                _display.Fullycharged();
            }
            else if (current > 5 && current <= 500)
            {
                _display.Charging();
            }
            else if (current > 500)
            {
                _display.ErrorMsgCharge();
            }
        }
Ejemplo n.º 5
0
        private void _usbCharger_CurrentValueEvent(object sender, CurrentEventArgs e)
        {
            if (e.Current == 0)
            {
            }
            else if (e.Current > 0 && e.Current <= 5)
            {
                _display.ChargeComplete();
            }
            else if (e.Current > 5 && e.Current <= 500)
            {
                _display.Charging();
            }
            else if (e.Current > 500)
            {
                _display.ChargingError();
                StopCharge();
            }


            _display.CurrentPowerValue(e);
        }
Ejemplo n.º 6
0
 private void HandleNewCurrentValue(object sender, CurrentEventArgs e)
 {
     UpdateCurrentCalue(e.Current);
 }
Ejemplo n.º 7
0
 private void HandleCurrentValueEvent(object sender, CurrentEventArgs e)
 {
     CurrentCharge = e.Current;
 }
Ejemplo n.º 8
0
        //private void HandleDoorEvent(object sender, DoorEventArgs e)
        //{
        //    switch (_state)
        //    {
        //        case LadeskabState.Available:
        //            doorOpenedEvent(e);
        //            break;
        //        case LadeskabState.DoorOpen:
        //            doorClosedEvent(e);
        //            break;
        //        case LadeskabState.Locked:
        //            _Display.DisplayLockerOccupied();
        //    }
        //}

        //private void doorOpenedEvent(DoorEventArgs e)
        //{
        //    if (!e.DoorClosed)
        //    {
        //        _Display.ConnectPhoneRequest();
        //        _state = LadeskabState.DoorOpen;
        //    }
        //    else
        //    {
        //        _Display.RemovePhoneRequest();
        //    }
        //}

        //private void doorClosedEvent(DoorEventArgs e)
        //{
        //    if (e.DoorClosed)
        //    {
        //        _Display.ReadRFIDRequest();
        //        _state = LadeskabState.Available;
        //    }
        //    else
        //    {
        //        Console.WriteLine("");
        //    }
        //}

        #endregion

        #endregion


        private void HandleUsbCharger(object sender, CurrentEventArgs e)
        {
            // VED IKKE LIGE HVAD SKAL HENVISE TIL HER
        }