Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Roche Accu-Chek Smart Pix device #1432

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Aug 31, 2021

  1. Accu-Chek / Roche SmartPix model 1 support for insulin pumps.

    This version supports only model 1 / gray SmartPix readers, reading
    insulin pumps.
    The reader must be attached and mounted (it shows as mass storage
    device) before reading is started.
    
    The XML part expects the document to be read with xml2js.
    The pump data parser understands only name of Spirit/Combo pump, but
    assuming that it is the reader that generates the report format, it
    should handle other pumps too.
    
    The parser understands data generated by Smart Pix 1 firmwares 3.01.03
    and 3.05.01, but others should work too.
    jlaunonen committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    75a5d90 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Merge pull request #63 from tidepool-org/master

    Sync with Tidepool master
    mrinnetmaki authored Sep 20, 2021
    Configuration menu
    Copy the full SHA
    5333f48 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Configuration menu
    Copy the full SHA
    75600b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db8eae0 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. Configuration menu
    Copy the full SHA
    6365f71 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2022

  1. Accu-Chek / Roche SmartPix model 1 support for BG meters.

    This continues the support for model 1 / gray SmartPix reader, adding
    blood glucose measurement parsing.
    
    The meter data parser understands only name of Aviva Combo, but
    assuming that it is the reader that generates the report format, it
    should handle other meters too.
    
    The parser understands data generated by Smart Pix 1 firmwares 3.05.01,
    but others should work too.
    jlaunonen committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    97c6423 View commit details
    Browse the repository at this point in the history
  2. Refactor Smart Pix quick report debug variable slightly.

    To make it easier to read a externally stored report, make
    QUICKK_SINGLE_REPORT also accept a string as path to the report.
    This requires that the Driver.process accepts full path directly as
    argument instead of assuming it being a relative path.
    jlaunonen committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    f2dfc93 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Fix food parameter name.

    makeFood() object was changed to have with_amount() in place of
    with_carbs().
    
    - Fix few style etc issues.
    - Remove unneeded clockDriftOffset from both BG and IP parsers.
    jlaunonen committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    def839e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    008496c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4aab490 View commit details
    Browse the repository at this point in the history
  4. Add basic timezone handling to AccuChek SmartPix.

    The implementation does not handle time changes (usually DST) and so
    might produce offset on time in one side of the jump.
    jlaunonen committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    7ccb703 View commit details
    Browse the repository at this point in the history
  5. Fix style issues.

    - Use default export for the parser implementations' entry functions.
    - Shorten a too long line.
    - Disable few eslint rules for require('drivelist'), same pattern used
    elsewhere in the project.
    jlaunonen committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    02e7dfb View commit details
    Browse the repository at this point in the history