public string CpriGetFsInfo_RX(RunTimeError error, string cpriport, string carrierIndex) { string getdata = ""; FsInfo currentFsInfo = new FsInfo(); FsInfo axcFsInfo = new FsInfo(); FsInfo customFsInfo = new FsInfo(); try { rCarrierConfig.CpriGetFsInfo_RX(cpriport, byte.Parse(carrierIndex), out currentFsInfo, out axcFsInfo, out customFsInfo); if (currentFsInfo != null && axcFsInfo != null && customFsInfo != null) { string currentFsInfoValue = currentFsInfo.Addr.ToString() + "|" + currentFsInfo.Bf.ToString() + "|" + currentFsInfo.BfOffset.ToString() + "|" + currentFsInfo.Hf.ToString(); string axcFsInfoValue = axcFsInfo.Addr.ToString() + "|" + axcFsInfo.Bf.ToString() + "|" + axcFsInfo.BfOffset.ToString() + "|" + axcFsInfo.Hf.ToString(); string customFsInfoValue = customFsInfo.Addr.ToString() + "|" + customFsInfo.Bf.ToString() + "|" + customFsInfo.BfOffset.ToString() + "|" + customFsInfo.Hf.ToString(); getdata = currentFsInfoValue + "," + axcFsInfoValue + "," + customFsInfoValue; } } catch (Exception e) { WriteTraceText(error, "Rumaster Get Carrier Config error : " + e.Message); } return(getdata); }
// error How to transfer lmc to lab pc public void loadLMC(TelnetAppSession AppSession, StringRequestInfo stringRequestInfo) { if (getParameterNumber(stringRequestInfo) != 3) { sendParameterError(AppSession); return; } RunTimeError error = new RunTimeError(); string fileName = System.IO.Path.GetFileName(stringRequestInfo.GetFirstParam()); const String dirName = "/RecviFile/"; fileName = Environment.CurrentDirectory + dirName + fileName; if (!System.IO.File.Exists(fileName)) { AppSession.sendNoNewLine(string.Format("Load LMC fail, The special LMC file: {0} is not exist on server local PC", System.IO.Path.GetFileName(stringRequestInfo.GetFirstParam()))); return; } string CpriPort = getParameter(stringRequestInfo, 1); string IsRestart = getParameter(stringRequestInfo, 2); if (!tCAControl.loadLMC(error, fileName, CpriPort, IsRestart)) { AppSession.sendWithAppendPropmt(error.Errordescription); } }
public void SetAxcContainerFormat(RunTimeError error, string cpriport, string flowdirection, string format) { try { rCpriDataFlow.SetAxcContainerFormat(cpriport, flowDirectionDic[flowdirection], axcContainerFormatDic[format]); } catch (Exception e) { WriteTraceText(error, "Rumaster Set AxcContainerFormat error : " + e.Message); } }
public void CpcFileAdd(RunTimeError error, string cpriport, string fileName) { try { rCpriDataFlow.CpcFileAdd(cpriport, fileName); } catch (Exception exs) { WriteTraceText(error, "Rumaster CpcFile Add error : " + exs.Message); } }
public void SetupClockTriggerSource(RunTimeError error, string triggerPort, string instanceName) { try { rTriggerConfig.SetupClockTriggerSource(triggerPort, clockInstanceNameDic[instanceName]); } catch (Exception e) { WriteTraceText(error, "Rumaster Setup Clock Trigger Source error : " + e.Message); } }
public void DeleteAllCarriers(RunTimeError error, string cpriport, string flowdirection) { try { rCarrierConfig.DeleteAllCarriers(cpriport, flowDirectionDic[flowdirection]); } catch (Exception e) { WriteTraceText(error, "Rumaster Delete All Carriers error : " + e.Message); } }
//rumaster Stop Capture public void StopCapture(RunTimeError error, string cpriport, string flow) { try { rCpriDataFlow.StopCapture(cpriport, flowDataTypeDic[flow]); } catch (Exception e) { WriteTraceText(error, "Stop Capture error : " + e.Message); } }
//rumaster stop public void StopPlayBack(RunTimeError error, string cpriport, string flow) { try { rCpriDataFlow.StopPlayBack(cpriport, getFlowsDataType(flow)); } catch (Exception e) { WriteTraceText(error, "StopPlayBack error :" + e.Message); } }
public void CpcFileSetCurrent(RunTimeError error, string cpriport, string fileName) { try { rCpriDataFlow.CpcFileSetCurrent(cpriport, fileName); } catch (Exception e) { WriteTraceText(error, e.Message); } }
public void CpcFileSetLoopLength(RunTimeError error, string cpriport, string fileName, string loopLength) { try { rCpriDataFlow.CpcFileSetLoopLength(cpriport, fileName, int.Parse(loopLength)); } catch (Exception e) { WriteTraceText(error, e.Message); } }
public void CpcFilesClearAll(RunTimeError error, string cpriport) { try { rCpriDataFlow.CpcFilesClearAll(cpriport); } catch (Exception exs) { WriteTraceText(error, exs.Message); } }
public void DeleteCarrier(RunTimeError error, string cpriport, string flowdirection, string carrierindex) { try { rCarrierConfig.DeleteCarrier(cpriport, flowDirectionDic[flowdirection], byte.Parse(carrierindex)); } catch (Exception e) { WriteTraceText(error, "Rumaster Delete Carriers error : " + e.Message); } }
public void CpcSetAxcMode(RunTimeError error, string cpriport, string txAxcMode) { try { rCpriDataFlow.CpcSetAxcMode(cpriport, txAxcModeDic[txAxcMode]); } catch (Exception exs) { WriteTraceText(error, exs.Message); } }
public void SetCpriTriggerSource(RunTimeError error, string triggerPort, string cpriport, string cpriTriggerSource) { try { rTriggerConfig.SetCpriTriggerSource(triggerPort, cpriport, cpriTrigSourceDic[cpriTriggerSource]); } catch (Exception e) { WriteTraceText(error, "Rumaster Set Cpri Trigger Source error : " + e.Message); } }
public static void DestroyCOMPort(RunTimeError error, int objectID) { try { rumaClient.OoM.Tpf.DestroyCOMPort(objectID); } catch (Exception e) { error.Errordescription = "Create the serial port error : " + e.Message; } }
public void IQFileAdd(RunTimeError error, string cpriport, string fileName) { try { rCpriDataFlow.IQFileAdd(cpriport, fileName); } catch (Exception e) { WriteTraceText(error, e.Message); } }
public string[] getHwSn(RunTimeError error) { try { return(tsl.GetHws()); } catch (Exception e) { WriteTraceText(error, "Rumaster Get HwSn error : " + e.Message); return(null); } }
/// <summary> /// /// </summary> /// <param name="error"></param> /// <param name="lmcPath"></param> /// <param name="cpriPort"></param> /// <param name="restart"></param> /// <param name="physPos"></param> /// <returns></returns> public bool loadLMC(RunTimeError error, string lmcPath, string cpriPort, string restart = "1", string physPos = "1") { try { return(Convert.ToBoolean(rRULoader.UpgradeRU(lmcPath, cpriPortMapping[cpriPort], Convert.ToUInt64(physPos), NumberboolDic[restart]))); } catch (Exception e) { WriteTraceText(error, "Load LMC error : " + e.Message); return(false); } }
/// <summary> /// restartRuToSlot /// </summary> /// <param name="error"> RunTimeError </param> /// <param name="radioPID"> CXP9013268%15_R82KM </param> /// <param name="cpriPort"> 1A </param> /// <param name="physPos"> 1 </param> /// <returns></returns> public bool restartRuToSlot(RunTimeError error, string radioPID, string cpriPort, string physPos = "1") { try { return(Convert.ToBoolean(rumaClient.OoM.RULoader.RestartRU(radioPID, cpriPortMapping[cpriPort], Convert.ToUInt64(physPos)))); } catch (Exception e) { WriteTraceText(error, "Load LMC error : " + e.Message); return(false); } }
/// <summary> /// static function for the external mode call /// </summary> /// <param name="error"></param> /// <param name="cpriport"></param> /// <param name="comPort"></param> /// <param name="radioType"></param> /// <param name="hpVee"></param> /// <param name="baudRate"></param> /// <param name="echo"></param> public static int CreateComport(RunTimeError error, string cpriport, string comPort = "COM10", string radioType = "RUS", bool hpVee = true, int baudRate = 115200, int echo = 1) { try { return(rumaClient.OoM.Tpf.CreateCOMPort((int)cpriPortMapping[cpriport], 0, comPort, hpVee, baudRate, echo)); } catch (Exception e) { error.Errordescription = "Create the serial port error : " + e.Message; } return(0); }
public void stopTCA(TelnetAppSession AppSession, StringRequestInfo stringRequestInfo) { RunTimeError error = new RunTimeError(); tCAControl.stopTCA(error); tCAIsOpen = false; if (error.IsError) { AppSession.sendWithAppendPropmt(error.Errordescription); return; } }
public string CpcFileGetCurrent(RunTimeError error, string cpriport) { try { return(rCpriDataFlow.CpcFileGetCurrent(cpriport)); } catch (Exception exs) { WriteTraceText(error, "Rumaster " + cpriport + " CPC File Get Current error : " + exs.Message); return(""); } }
public string CpcListFiles(RunTimeError error, string cpriport) { try { return(string.Join("|", rCpriDataFlow.CpcListFiles(cpriport))); } catch (Exception exs) { WriteTraceText(error, exs.Message); return(""); } }
public string[] IQFilesGetList(RunTimeError error, string cpriport) { try { return(rCpriDataFlow.IQListFiles(cpriport)); } catch (Exception exs) { WriteTraceText(error, "Rumaster " + cpriport + " IQ File Get List error : " + exs.Message); string[] empty = new string[] { "" }; return(empty); } }
public static string[] getTCATPFComports(RunTimeError error) { string[] list = new string[] { }; try { return(rumaClient.OoM.Tpf.CNC_GetPortNames()); } catch (Exception e) { error.Errordescription = "Create the serial port error : " + e.Message; } return(list); }
public void restartRuToSlot(TelnetAppSession AppSession, StringRequestInfo stringRequestInfo) { if (getParameterNumber(stringRequestInfo) != 3) { sendParameterError(AppSession); return; } RunTimeError error = new RunTimeError(); if (!tCAControl.restartRuToSlot(error, getParameter(stringRequestInfo, 0), getParameter(stringRequestInfo, 1), getParameter(stringRequestInfo, 2))) { AppSession.sendWithAppendPropmt("restartRuToSlot fail " + error.Errordescription); } }
public string GetAxcContainerFormat(RunTimeError error, string cpriport, string flowdirection) { string getdata = ""; try { getdata = rCpriDataFlow.GetAxcContainerFormat(cpriport, flowDirectionDic[flowdirection]).ToString(); } catch (Exception e) { WriteTraceText(error, "Rumaster Get AxcContainerFormat error : " + e.Message); } return(getdata); }
public void DeleteAllCarriers(TelnetAppSession AppSession, StringRequestInfo stringRequestInfo) { if (getParameterNumber(stringRequestInfo) != 2) { sendParameterError(AppSession); return; } RunTimeError error = new RunTimeError(); tCAControl.DeleteAllCarriers(error, getParameter(stringRequestInfo, 0), getParameter(stringRequestInfo, 1)); if (error.IsError) { AppSession.sendWithAppendPropmt(error.Errordescription); } }
public string GetCarrierConfig(RunTimeError error, string cpriport, string flowdirection, string carrierindex) { string getdata = ""; try { CarrierData data = rCarrierConfig.GetCarrierConfig(cpriport, flowDirectionDic[flowdirection], byte.Parse(carrierindex)); getdata = showCarrierData(data); } catch (Exception e) { WriteTraceText(error, "Rumaster Get Carrier Config error : " + e.Message); } return(getdata); }
public string AddCarrier(RunTimeError error, string cpriport, string flowdirection, string carrierid, string axccontainer, string frequency, string technology) { try { byte carrierIndex = byte.Parse("0"); string consistencyWarning = "none"; rCarrierConfig.AddCarrier(cpriport, flowDirectionDic[flowdirection], byte.Parse(carrierid), uint.Parse(axccontainer), freqDic[frequency], technologyDic[technology], out carrierIndex, out consistencyWarning); return(carrierIndex.ToString() + "|" + consistencyWarning); } catch (Exception e) { WriteTraceText(error, "Rumaster Add Carrier error : " + e.Message); return(""); } }