autosens.js 725 B

1234567891011121314151617181920212223
  1. var printLog = function(...args) {};
  2. var process = { stderr: { write: printLog } };
  3. function generate(pumphistory_data, profile_data, carb_data, glucose_data, basalprofile, temptarget_data) {
  4. var iob_inputs = {
  5. history: pumphistory_data,
  6. profile: profile_data
  7. };
  8. var detection_inputs = {
  9. iob_inputs: iob_inputs,
  10. carbs: carb_data,
  11. glucose_data: glucose_data,
  12. basalprofile: basalprofile,
  13. temptargets: temptarget_data
  14. };
  15. detection_inputs.deviations = 96;
  16. var ratio8h = freeaps(detection_inputs);
  17. detection_inputs.deviations = 288;
  18. var ratio24h = freeaps(detection_inputs);
  19. return ratio8h.ratio < ratio24h.ratio ? ratio8h : ratio24h
  20. }