DataPoint pBPM = dBPM.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pBPM = pBPM.setFloatValues(bpm); dBPM.add(pBPM);
DataPoint pActivitySegment = dActivitySegmentDataSet.createDataPoint().setTimeInterval(infoFrom, infoTo, TimeUnit.MILLISECONDS); pActivitySegment.getValue(Field.FIELD_ACTIVITY).setActivity(sleepAct); dActivitySegmentDataSet.add(pActivitySegment);
DataPoint pSteps = dSteps.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pSteps.getValue(Field.FIELD_STEPS).setInt(steps); dSteps.add(pSteps); DataPoint pDistance = dDistance.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pDistance.getValue(Field.FIELD_DISTANCE).setFloat(dist); dDistance.add(pDistance); DataPoint pCalories = dCalories.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pCalories.getValue(Field.FIELD_CALORIES).setFloat(cals); dCalories.add(pCalories); DataPoint pActivitySegment = dActivitySegmentDataSet.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pActivitySegment.getValue(Field.FIELD_ACTIVITY).setActivity(FitnessActivities.WALKING); dActivitySegmentDataSet.add(pActivitySegment);
DataPoint pHeight = dHeight.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pHeight = pHeight.setFloatValues(profileData.getHeight() / 100); dHeight.add(pHeight); DataPoint pWeight = dWeight.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pWeight = pWeight.setFloatValues(profileData.getWeight()); dWeight.add(pWeight);
DataPoint pCalories = dCalories.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pCalories.getValue(Field.FIELD_CALORIES).setFloat(calories); dCalories.add(pCalories); DataPoint pDistance = dDistance.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pDistance.getValue(Field.FIELD_DISTANCE).setFloat(distance); dDistance.add(pDistance); DataPoint pHeartRateAVG = dHeartRateAVG.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pHeartRateAVG.getValue(Field.FIELD_BPM).setFloat((float) avgHeartrate); dHeartRateAVG.add(pHeartRateAVG); DataPoint pSteps = dSteps.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pSteps.getValue(Field.FIELD_STEPS).setInt((int)steps); dSteps.add(pSteps); DataPoint pActivitySegment = dActivitySegmentDataSet.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pActivitySegment.getValue(Field.FIELD_ACTIVITY).setActivity(act); dActivitySegmentDataSet.add(pActivitySegment); DataPoint pSpeedAVG = dSpeedAVG.createDataPoint().setTimeInterval(startDate.getTime(), endDate.getTime(), TimeUnit.MILLISECONDS); pSpeedAVG.getValue(Field.FIELD_SPEED).setFloat(avgSpeed); dSpeedAVG.add(pSpeedAVG);