mirror of
https://github.com/bckelley/cgm-remote-monitor.git
synced 2026-08-24 03:14:12 -05:00
* Cherry picks the ES language changes from #4690 * Fix small issues found in linting * * Fix all but one eslint complaint in the bundled code * Add eslint and js-beautify rc files into the repo
109 lines
5.3 KiB
JavaScript
109 lines
5.3 KiB
JavaScript
'use strict';
|
|
|
|
function init() {
|
|
|
|
var careportal = {
|
|
name: 'careportal'
|
|
, label: 'Care Portal'
|
|
, pluginType: 'drawer'
|
|
};
|
|
|
|
// eslint-disable-next-line no-unused-vars
|
|
careportal.getEventTypes = function getEventTypes (sbx) {
|
|
|
|
//TODO: use sbx and new CAREPORTAL_EVENTTYPE_GROUPS="core temps combo dad sensor site etc"
|
|
|
|
return [
|
|
{ val: '<none>'
|
|
, name: '<none>'
|
|
, bg: true, insulin: true, carbs: true, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'BG Check'
|
|
, name: 'BG Check'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Snack Bolus'
|
|
, name: 'Snack Bolus'
|
|
, bg: true, insulin: true, carbs: true, protein: true, fat: true, prebolus: true, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Meal Bolus'
|
|
, name: 'Meal Bolus'
|
|
, bg: true, insulin: true, carbs: true, protein: true, fat: true, prebolus: true, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Correction Bolus'
|
|
, name: 'Correction Bolus'
|
|
, bg: true, insulin: true, carbs: false, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Carb Correction'
|
|
, name: 'Carb Correction'
|
|
, bg: true, insulin: false, carbs: true, protein: true, fat: true, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Combo Bolus'
|
|
, name: 'Combo Bolus'
|
|
, bg: true, insulin: true, carbs: true, protein: true, fat: true, prebolus: true, duration: true, percent: false, absolute: false, profile: false, split: true
|
|
}
|
|
, { val: 'Announcement'
|
|
, name: 'Announcement'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Note'
|
|
, name: 'Note'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: true, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Question'
|
|
, name: 'Question'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Exercise'
|
|
, name: 'Exercise'
|
|
, bg: false, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: true, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Site Change'
|
|
, name: 'Pump Site Change'
|
|
, bg: true, insulin: true, carbs: false, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Sensor Start'
|
|
, name: 'CGM Sensor Start'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Sensor Change'
|
|
, name: 'CGM Sensor Insert'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Sensor Stop'
|
|
, name: 'CGM Sensor Stop'
|
|
, bg: true, insulin: false, carbs: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Pump Battery Change'
|
|
, name: 'Pump Battery Change'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Insulin Change'
|
|
, name: 'Insulin Cartridge Change'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Temp Basal Start'
|
|
, name: 'Temp Basal Start'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: true, percent: true, absolute: true, profile: false, split: false
|
|
}
|
|
, { val: 'Temp Basal End'
|
|
, name: 'Temp Basal End'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: true, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
, { val: 'Profile Switch'
|
|
, name: 'Profile Switch'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: true, percent: false, absolute: false, profile: true, split: false
|
|
}
|
|
, { val: 'D.A.D. Alert'
|
|
, name: 'D.A.D. Alert'
|
|
, bg: true, insulin: false, carbs: false, protein: false, fat: false, prebolus: false, duration: false, percent: false, absolute: false, profile: false, split: false
|
|
}
|
|
];
|
|
|
|
};
|
|
|
|
return careportal;
|
|
}
|
|
|
|
module.exports = init;
|