public static void LogControle(TipoControle tipoControle) { try { LogAplicacao(Service_Config.NomeServico, tipoControle.ToString().Replace("_", " ")); } catch (Exception ex) { string excecaoTxt = ex.Message; } }
public static string ToString(TipoControle valor) { switch (valor) { case TipoControle.SIMPLES: return("SIMPLES"); case TipoControle.LOGICO: return("LOGICO"); case TipoControle.GRADUAL: return("GRADUAL"); case TipoControle.ESPECIFICO: return("ESPECIFICO"); default: return(""); } }
public static string ToComando(Evento objEvento) { TipoControle tipo = objEvento.ObjDispositvo.ObjControle.Tipocontrole; int pino = Convert.ToInt32(objEvento.ObjDispositvo.PinoEntrada); string cmd; if (objEvento.ObjComando.Estilo == "range-touch-inteiro") { cmd = objEvento.Potencia; } else { cmd = objEvento.ObjComando.Cmd; } StringBuilder comando = new StringBuilder(); comando.Append((int)tipo); comando.Append(pino.ToString().PadLeft(2, '0')); comando.Append(ToComando(cmd)); return(comando.ToString()); }