added method to retrieve heartbeats, needs to be tested

This commit is contained in:
Giulia
2018-06-08 12:39:37 +02:00
parent 59aaba9b63
commit caff07bc5b
5 changed files with 38 additions and 33 deletions

View File

@@ -9,9 +9,20 @@ import java.util.Map;
public class HeartRate {
public String dateTime;
public double average;
@JsonProperty("activities-heart")
public void quelloCheVoglio(Map<String, Object>[] activities){
dateTime = (String) activities[0].get("dateTime");
}
@JsonProperty("activities-heart-intraday")
public void qualcosAltro(Map<String, Map<String, String>[]> map) {
Map<String, String>[] data = map.get("dataset");
int sum = 0;
for(Map<String, String> dat: data)
sum += Integer.parseInt(dat.get("value"));
average = ((double)sum)/data.length;
}
}

View File

@@ -1,4 +1,12 @@
package manage.FITBITData;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
@JsonIgnoreProperties(ignoreUnknown = true)
public class Sleep {
public String time;
}