public static string modeToText(Channel_ModeState m)
        {
            switch (m)
            {
            case Channel_ModeState.STANDBY:
                return("ЖДУ АКБ");

            case Channel_ModeState.AUTO_STANDBY:
                return("AUTO ЖДУ АКБ");

            case Channel_ModeState.AUTO_CHARGE:
                return("AUTO ЗАРЯД");

            case Channel_ModeState.AUTO_DISCHARGE:
                return("AUTO РАЗРЯД");

            case Channel_ModeState.AUTO_RECHARGE:
                return("AUTO ДОЗАРЯД");

            case Channel_ModeState.AUTO_READY:
                return("AUTO ГОТОВО");

            case Channel_ModeState.CHARGE:
                return("ЗАРЯД");

            case Channel_ModeState.DISCHARGE:
                return("РАЗРЯД");

            case Channel_ModeState.READY:
                return("ГОТОВО");

            case Channel_ModeState.FULL_AUTO_STANDBY:
                return("FULL ЖДУ АКБ");

            case Channel_ModeState.FULL_AUTO_DISCHARGE:
                return("предв. РАЗРЯД");

            case Channel_ModeState.FAST_AUTO_STANDBY:
                return("FAST ЖДУ АКБ");

            case Channel_ModeState.FAST_AUTO_CHARGE:
                return("быстр ЗАРЯД");
            }
            return("");
        }
 public SetTask(int chanel, Channel_ModeState st)
 {
     _operation = Operations.SetData;
     data       = new byte[] { (byte)Operations.SetData, (byte)chanel, (byte)st };
 }