/// <summary> /// takes the list of inputs required and variations to find the value for each input /// </summary> /// <param name="output">result matrix</param> /// <param name="listOfInputs">input list e.g. APT X, APT Y</param> /// <param name="listOfVariations">variation e.g. position, velocity for APT X Position etc</param> /// <param name="task">string with details</param> private void GenericConverter(ref decimal[,] output, List <string> listOfInputs, List <string> listOfVariations, string task) { for (int i = 0; i < listOfInputs.Count; i++) { for (int j = 0; j < listOfVariations.Count; j++) { string startstring = listOfInputs[i] + " " + listOfVariations[j] + "</Name>\n<Val>"; output[i, j] = Convert.ToDecimal(String_operations.ExtractFromString(task, startstring, "</Val>")); } } }
public void SLM(string task, ref List <ConvertedTasks> listOfConvertedTasks, int index) { var listOfInputs = new List <string> { "Energy" }; var listOfVariations = new List <string> { "" }; string startstring = listOfInputs[0] + " " + listOfVariations[0] + "</Name>\n<Val>"; string output = String_operations.ExtractFromString(task, startstring, "</Val>"); listOfConvertedTasks[index].FilePathSLM = output; }
/// <summary> /// Takes list of tasks and converts them to a generic form - Converted tasks /// </summary> /// <param name="listOfTasks"> takes the list of split tasks as an input</param> public string ExtractTaskType(string task) { string taskType = String_operations.ExtractFromString(task, "Task Type</Name>\n<Val>", "</Val>"); return(taskType); }