Create a gist now

Instantly share code, notes, and snippets.

@bewest /readme.md
Last active Apr 8, 2016

oref0 template example
+ oref0 template mint reports medtronic-pump --name foobar
+ json
[
  {
    "type": "report",
    "name": "raw-pump/bg-targets-raw.json",
    "raw-pump/bg-targets-raw.json": {
      "device": "foobar",
      "use": "read_bg_targets",
      "reporter": "JSON"
    }
  },
  {
    "settings/bg-targets.json": {
      "device": "units",
      "to": "mg/dL",
      "use": "bg_targets",
      "input": "raw-pump/bg-targets-raw.json",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "settings/bg-targets.json"
  },
  {
    "raw-pump/insulin-sensitivities-raw.json": {
      "device": "foobar",
      "use": "read_insulin_sensitivities",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "raw-pump/insulin-sensitivities-raw.json"
  },
  {
    "type": "report",
    "name": "settings/insulin-sensitivities.json",
    "settings/insulin-sensitivities.json": {
      "device": "units",
      "to": "mg/dL",
      "use": "insulin_sensitivities",
      "input": "raw-pump/insulin-sensitivities-raw.json",
      "reporter": "JSON"
    }
  },
  {
    "raw-pump/clock-raw.json": {
      "device": "foobar",
      "use": "read_clock",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "raw-pump/clock-raw.json"
  },
  {
    "monitor/clock.json": {
      "use": "clock",
      "reporter": "JSON",
      "astimezone": "False",
      "date": "None",
      "adjust": "missing",
      "device": "tz",
      "input": "raw-pump/clock-raw.json"
    },
    "type": "report",
    "name": "monitor/clock.json"
  },
  {
    "monitor/temp-basal-status.json": {
      "device": "foobar",
      "use": "read_temp_basal",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "monitor/temp-basal-status.json"
  },
  {
    "type": "report",
    "name": "oref0-predict/oref0.json",
    "oref0-predict/oref0.json": {
      "use": "shell",
      "oref0-iob": "oref0-monitor/iob.json",
      "temp-basal": "monitor/temp-basal-status.json",
      "reporter": "text",
      "json_default": "True",
      "oref0-profile": "oref0-monitor/profile.json",
      "device": "determine-basal",
      "remainder": "",
      "glucose": "monitor/glucose.json"
    }
  },
  {
    "raw-pump/pump-history-raw.json": {
      "hours": "8.0",
      "device": "foobar",
      "use": "iter_pump_hours",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "raw-pump/pump-history-raw.json"
  },
  {
    "monitor/pump-history.json": {
      "use": "rezone",
      "reporter": "JSON",
      "astimezone": "False",
      "date": "timestamp dateString start_at end_at created_at",
      "adjust": "missing",
      "device": "tz",
      "input": "raw-pump/pump-history-raw.json"
    },
    "type": "report",
    "name": "monitor/pump-history.json"
  },
  {
    "type": "report",
    "name": "model.json",
    "model.json": {
      "device": "foobar",
      "use": "model",
      "reporter": "JSON"
    }
  },
  {
    "monitor/reservoir.json": {
      "device": "foobar",
      "use": "reservoir",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "monitor/reservoir.json"
  },
  {
    "type": "report",
    "name": "monitor/status.json",
    "monitor/status.json": {
      "device": "foobar",
      "use": "read_status",
      "reporter": "JSON"
    }
  },
  {
    "monitor/battery.json": {
      "device": "foobar",
      "use": "read_battery_status",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "monitor/battery.json"
  },
  {
    "type": "report",
    "name": "oref0-enacted/enacted-temp-basal.json",
    "oref0-enacted/enacted-temp-basal.json": {
      "device": "foobar",
      "input": "oref0-predict/oref0.json",
      "use": "set_temp_basal",
      "reporter": "JSON"
    }
  },
  {
    "settings/settings.json": {
      "device": "oref0",
      "remainder": "copy-fresher raw-pump/settings.json",
      "use": "shell",
      "json_default": "True",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "settings/settings.json"
  },
  {
    "raw-pump/settings.json": {
      "device": "foobar",
      "use": "read_settings",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "raw-pump/settings.json"
  },
  {
    "type": "report",
    "name": "settings/selected-basal-profile.json",
    "settings/selected-basal-profile.json": {
      "device": "oref0",
      "remainder": "copy-fresher raw-pump/selected-basal-profile.json",
      "use": "shell",
      "json_default": "True",
      "reporter": "JSON"
    }
  },
  {
    "type": "report",
    "name": "raw-pump/selected-basal-profile.json",
    "raw-pump/selected-basal-profile.json": {
      "device": "foobar",
      "use": "read_selected_basal_profile",
      "reporter": "JSON"
    }
  },
  {
    "raw-pump/temp-basal-status.json": {
      "device": "foobar",
      "use": "read_temp_basal",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "raw-pump/temp-basal-status.json"
  },
  {
    "raw-pump/reservoir.json": {
      "device": "foobar",
      "use": "reservoir",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "raw-pump/reservoir.json"
  },
  {
    "type": "report",
    "name": "raw-pump/status.json",
    "raw-pump/status.json": {
      "device": "foobar",
      "use": "read_status",
      "reporter": "JSON"
    }
  },
  {
    "raw-pump/battery.json": {
      "device": "foobar",
      "use": "read_battery_status",
      "reporter": "JSON"
    },
    "type": "report",
    "name": "raw-pump/battery.json"
  }
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment