cal.setTimeInMillis(System.currentTimeMillis()); OperationalRecord cur = new OperationalRecord(); cur.setOperational(res.get(res.size() - 1).isOperational()); cur.setTimestamp((cal)); res.add(cur); long previous = res.get(i - 1).getTimestamp().getTimeInMillis(); if (res.get(i - 1).isOperational()) { totaluptime += current - previous; } else { if (res.get(res.size() - 1).isOperational()) { totaluptime += System.currentTimeMillis() - (res.get(res.size() - 1).getTimestamp().getTimeInMillis()); } else {
Millisecond previous = new Millisecond(res.getOperationalRecord().get(i - 1).getTimestamp().getTime()); TimeSeriesDataItem t = null; if (res.getOperationalRecord().get(i - 1).isOperational()) { try { t = new TimeSeriesDataItem(previous, 1); if (res.getOperationalRecord().get(res.getOperationalRecord().size() - 1).isOperational()) {