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)); }
public static ModulatedSignal SignalStringToModSig(string Data_RR) { logger.Trace("start"); var sigData = new byte[Data_RR.Length]; for (int i = 0; i < Data_RR.Length; i++) { //sigData[i] = (byte)Char.GetNumericValue(Data_RR_char[i]); sigData[i] = (byte)Char.GetNumericValue(Data_RR[i]); } var sig1 = RedratHelper.CreateSignal(sigData); string test = string.Join("", sigData); logger.Trace("end"); return(sig1); }
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)); }