long minute = server.getSensorData(0).getNodeTime() / 60000;
long lastMinute = minute;
int count = 0;
clearState(selectedMap);
for(int i = 0; i < server.getSensorDataCount(); i++) {
SensorData sd = server.getSensorData(i);
T nodeState = selectedMap.get(sd.getNode());
if (nodeState != null) {
if (sd.isDuplicate()) {
duplicates++;
} else {
long min = sd.getNodeTime() / 60000;
if (min != minute) {
if (lastMinute < minute) {
series.add(new Minute(new Date(lastMinute * 60000L)), 0);
if (lastMinute < minute - 1) {
series.add(new Minute(new Date((minute - 1) * 60000L)), 0);