Exemple #1
0
        public static string JoinLeitor(TipoLeitor tipo, int pino, decimal comando)
        {
            StringBuilder cmd = new  StringBuilder();

            cmd.Append(ToInt(tipo));
            cmd.Append(pino.ToString().PadLeft(2, '0'));
            cmd.Append(ToComando(comando));
            return(cmd.ToString());
        }
        public static int ToInt(TipoLeitor valor)
        {
            switch (valor)
            {
            case TipoLeitor.OPTOACOPLADOR:
                return(5);

            case TipoLeitor.AMPERIMETRO:
                return(6);

            default:
                return(0);
            }
        }
        public static string ToString(TipoLeitor valor)
        {
            switch (valor)
            {
            case TipoLeitor.OPTOACOPLADOR:
                return("OPTOACOPLADOR");

            case TipoLeitor.AMPERIMETRO:
                return("AMPERIMETRO");

            default:
                return("");
            }
        }