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(""); } }