| 123456789101112131415161718192021 |
- function generate(pumphistory_data, profile_data, basalprofile_data, clock_data, carb_data, glucose_data) {
- var inputs = {
- history: pumphistory_data
- , profile: profile_data
- , basalprofile: basalprofile_data
- , clock: clock_data
- , carbs: carb_data
- , glucose: glucose_data
- };
- var recentCarbs = freeaps(inputs);
- if (glucose_data.length < 36) {
- console.error("Not enough glucose data to calculate carb absorption; found:", glucose_data.length);
- recentCarbs.mealCOB = 0;
- recentCarbs.reason = "not enough glucose data to calculate carb absorption";
- }
- return recentCarbs;
- }
|