示例#1
0
        private void DisplayInfoMessage(DisplayMessageId id)
        {
            switch (id)
            {
            case Laderskab.Display.DisplayMessageId.ConnectPhone:
                DisplayConnectPhone();
                break;

            case Laderskab.Display.DisplayMessageId.RemovePhone:
                DisplayRemovePhone();
                break;

            case Laderskab.Display.DisplayMessageId.ConnectionError:
                DisplayConnectionError();
                break;

            case Laderskab.Display.DisplayMessageId.SlotTaken:
                DisplayChargingSlotTaken();
                break;

            case Laderskab.Display.DisplayMessageId.WaitingRfid:
                DisplayWaitingForRFID();
                break;

            case Laderskab.Display.DisplayMessageId.RfidError:
                DisplayRFIDError();
                break;
            }
        }
示例#2
0
 public Display()
 {
     CurrentMessageId = DisplayMessageId.WaitingRfid;
     CurrentChargeId  = DisplayChargeId.Nothing;
     UpdateDisplay();
 }