Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
            }
        }