private void ProcessState(string value, TransferData.ButtonPressEnum buttonPress, TransferData.CmdItems cmdItems)
 {
     if (byte.TryParse(value, out byte iState))
     {
         cmdItems.SetPressed(buttonPress, iState == 1);
     }
 }
 private void ProcessState(string value, TransferData.ButtonPressEnum buttonPress, TransferData.FnItems fnItems)
 {
     if (byte.TryParse(value, out byte iState))
     {
         fnItems.SetState(buttonPress, (TransferData.FnStateEnum)iState);
     }
 }
Ejemplo n.º 3
0
        private void ShowFnStatus(TransferData.FnStateEnum fnState, TransferData.ButtonPressEnum buttonStatus)
        {
            Panel led;

            switch (buttonStatus)
            {
            case TransferData.ButtonPressEnum.Alarm:
                led = ledAlarm;
                break;

            case TransferData.ButtonPressEnum.Cams:
                led = ledCam;
                break;

            case TransferData.ButtonPressEnum.Termostat1:
                led = ledTerm1;
                break;

            case TransferData.ButtonPressEnum.Termostat2:
                led = ledTerm2;
                break;

            case TransferData.ButtonPressEnum.Water:
                led = ledWater;
                break;

            case TransferData.ButtonPressEnum.ElHeating:
                led = ledEkotel;
                break;

            default:
                throw new NotImplementedException();
            }
            led.BackColor = fnState == TransferData.FnStateEnum.Auto || (fnState == TransferData.FnStateEnum.On && _divider) ?
                            Color.LimeGreen :
                            Color.Gray;
        }
Ejemplo n.º 4
0
 private void AddItemToList(List <string> list, TransferData.ButtonPressEnum buttonPress, TransferData.CmdItems cmdItems)
 {
     list.Add(cmdItems.GetPressed(buttonPress) ? "1" : "0");
 }
Ejemplo n.º 5
0
 private void AddItemToList(List <string> list, TransferData.ButtonPressEnum buttonPress, TransferData.FnItems fnItems)
 {
     list.Add(((byte)fnItems.GetState(buttonPress)).ToString());
 }