Skip to content

Go OpenAPS Explorer HAT todo list

Jon Cluck edited this page Oct 15, 2019 · 13 revisions

Todo list for integrating ecc1’s medtronic Go package into OpenAPS:

  • ✔ Esc button presses

  • ✔ Set pump clock

  • ✔ Resume pump

  • ✔ Pull MDT CGM from pump

  • ✔ Better pumphistory handling

  • ✔ Rewrite installer to use binaries instead of installing Go (must be platform/SPI specific)

  • ✔ Test UART compatibility

  • Use oref0-setup.sh to put lines in .bash_profile to enable command line use of mdt tools

  • Rewrite insulin_sensitivities_raw.json processor to not use openaps command

  • ✔ ns-loop

  • ✔ MDT CGM stuff in oref0-ns-loop.sh

  • Track down other places where openaps is called

  • Once openaps dependency is gone, review openaps-install.sh, openaps-packages.sh install script, keep only what’s needed in order to streamline the setup process.

Explorer HAT todo/wishlist:

  • ✔ Migrate to systemd version of button control listener

  • Better temp target input

  • ✔ status.js: on-screen pump suspend notification; show target(s) accurately; fix screen-scroll bug; on-screen reason for not looping(?)

  • Larger font sizes, with menu option to change between them

  • ✔ Large onscreen current BG with trend?

  • options to call different scripts from the menu for example in order to perform xdrip-js calibrations.

  • Turn off HAT at pi shutdown


Testing checklist before 0.7.0 release supporting GO code:

  1. Check all pumps

    • x12 (both US and WW)

    • x15 (both US and WW)

    • x22 (both US and WW)

    • x23 (both US and WW)

    • x54 (both US and WW)

  2. Check all hardware:

    • Edison/Explorer (OG Explorer Board)

    • Edison/Explorer

    • Pi/TI stick

    • PiOW/Explorer HAT

    • Pi3/Explorer HAT

  3. Finalize testing battery life, make recommendation for battery size

  4. Design cases, and give cases recommendations.


Documentation needs for OpenAPS docs