bool RedRatNECSend(string str) { string funcName = $"<{nameof(RedRatNECSend)}>"; logger.Trace("start"); var custSignal = new CustomSignal().Nec(str); SignalOutput SSO = new SignalOutput(custSignal); SSO.Output(); logger.Trace("end"); return(OkCmd(funcName)); }
bool RedRatMainSend(string str) { string funcName = $"<{nameof(RedRatMainSend)}>"; logger.Trace("start"); var hex = Code.HexStrToByteHex(str); var custSignal = RedratHelper.GetSignalFromMain(hex); SignalOutput SSO = new SignalOutput(custSignal); SSO.Output(); logger.Trace("end"); return(OkCmd(funcName)); }
bool RedRatFullIRSend(string str) { string funcName = $"<{nameof(RedRatFullIRSend)}>"; logger.Trace("start"); try { var custSignal = RedratHelper.GetSignalFromLengthStr(str); SignalOutput SSO = new SignalOutput(custSignal); SSO.Output(); } catch (Exception ex) { return(FailCmd(ex, funcName)); } logger.Trace("end"); return(OkCmd(funcName)); }