infinity-aps / infinity_aps Goto Github PK
View Code? Open in Web Editor NEWInfinity APS - oref0 compatible closed loop built on Elixir and Nerves
Infinity APS - oref0 compatible closed loop built on Elixir and Nerves
By default, the nerves system ships with CDC serial and CDC ethernet. There is a change upstream in nerves_system_rpi0 to support configfs and enable both RNDIS and CDC devices, which would allow Windows host machines to connect to and configure the infinity aps via the web ui.
Find a way to apply the configuration without using Nerves.Runtime.reboot/0
InfinityAPS needs to have an option in the configuration to enable closed loop, with the default being disabled, so that the oref0 code is run but does not set the basal.
The configuration needs to support multiple access points in the configuration
Somewhere on the web ui near the prediction/monitoring graph, the web ui needs to show the recent loop status similar to Nightscout for offline loop support.
Infinity APS needs to support online looping of Dexcom cgm via some kind of online pull mechanism.
InfinityAPS needs to support the Explorer HAT's radio chip. This should already be in place, but this issue is here to ensure that the actual HAT works.
It would be great if there was more information about the project here. For example, how things are architecture and how someone who has no idea about things can have some pointers to understand the code.
Thanks for doing this! :)
The nerves-project/ring_logger project allows the console log to be replaced by a ring buffer backed logger. It can be attached to any output, and could be passed down to the web ui via phoenix channels. This needs a little bit of work but should be fairly straightforward and low difficulty.
This is necessary for understanding what's happening in the oref0 calls over time without the need to connect to the console via serial.
Key points of what's involved:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.