| 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;
- }
|