Code Monkey home page Code Monkey logo

iosxdripreader's Introduction

there's a new APP now : go to https://spike-app.com/

connects to xDrip, G5, BluKon and BlueReader can also work as Follower

xdrip/xbridge/G5/Bluereader/Blukon for iOS devices -

  • Alerts

  • Chart

  • Always on notification (not really always but almost always) that allows to see the current value by just lifting up the phone.

  • Upload to Nightscout

  • store values in HealthKit

  • upload to Dexcom Share

  • speak Bloodglucose readings, languages Dutch, English, French, Portugese, Spanish. If more languages needed send me an e-mail please ([email protected])

  • export readings to SiDiary format

  • Follower mode : using NightScout, the app can be used in follower mode.

Alerts

Alerts are configured in the Settings. Possible alerts are

  • High
  • Very High
  • Low
  • Very Low
  • Missed Reading
  • Phone Muted (warns you if your phone is muted)
  • Calibration Request
  • Battery Low

Each Alert requires an Alert Type.

Per Alert Type define

  • enabled or disabled : Example between 8 in the morning and midnight I don't need a low alert. For me the Low alert has a disabled alert type between 8 and midnight. There's always an alert named "No Alert" created by the application which is disabled. You can use that one for all cases where you want a disabled alert type.
  • Name : name of the alert type
  • Vibration enabled yes or no : if yes the device will vibrate when the alert goes off
  • Snooze from notification yes or no : if yes, you can do a quick snooze of an alert from the home screen (why would I say 'no' ? because many times during the night when an alarm goes off, I just snooze it and continue sleeping without doing something about my values - if I have to unlock my device for snoozing then I'm sure I'll be awake)
  • Snooze period (in minutes) : value used when you snooze from the home screen
  • Repeat yes or no : it's an iOS thing, if yes the notification will repeat every minute until you open the notification or snooze it. In any case the alert will go off again 5 minutes later if you haven't snoozed it and if it's still applicable
  • Sound : the sound to use. The phone will not generate any sound if it's in silent mode. At the time of writing there are three options
    • "No Sound" : you will not hear anything
    • "Default iOS Sound" : the sound generated by iOS
    • "xDrip Sound" : it's a copy of the sound generated by the Android version

Next step : the Alerts

For each alert (except 'Always on Notification' and 'Additional Calibration Request'), you can define for each moment of the type which Alert Type needs to be used. For example you could say

  • between 00:00 and 08:00, the Low Value alert needs to use an Alert Type with vibration, with the xDrip sound, without a snooze possibility on the home screen.
  • between 08:00 and 23:59, the Low Value alert only needs to vibrate, no sound, with a possibility to snooze on the Home Screen. In such case you would need two Alert Types, and assign each of them to the correct interval. You can create as many Alert Types and intervals as you want. Alert Types can be re-used for different types of alerts.

To compile (only if you want to develop):

iosxdripreader's People

Contributors

johandegraeve avatar httchina avatar

Watchers

James Cloos avatar leo lee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.