public static List <CSARRow> addFirstRow(SARRow sarRow) { List <CSARRow> rows = new List <CSARRow>(); CSARRow row = new CSARRow(); row.direction = sarRow.direction; row.endSarValue = sarRow.sarValue; row.endTime = sarRow.time; row.startSarValue = sarRow.sarValue; row.startTime = sarRow.time; rows.Add(row); return(rows); }
public static List <CSARRow> addNewRow(SARRow sarRow, List <CSARRow> rows) { CSARRow lastRow = rows[rows.Count - 1]; if (lastRow.direction == sarRow.direction) { lastRow.endSarValue = sarRow.sarValue; lastRow.endTime = sarRow.time; return(rows); } else { CSARRow row = new CSARRow(); row.direction = sarRow.direction; row.endSarValue = sarRow.sarValue; row.endTime = sarRow.time; row.startSarValue = sarRow.sarValue; row.startTime = sarRow.time; rows.Add(row); return(rows); } }