data.md 2.1 KB

数据包

数据包示例

{
    "mode":"close",
    "iob":"10.12 U",
    "cob":"30 g",
    "cob_need":"12",
    "br":"0.00 U/h",
    "br_ist":true,
    "br_icon":"low",
    "eb":"0.40",
    "bg":"12.8",
    "bg_time":"10分钟前",
    "bg_trend":"flat",
    "bg_timeout":false
}

注:每次广播数据必定是完整的数据格式。

数据包字段

  • mode:运行模式
    • 类型:String,枚举。
    • 值:
    • close:闭环模式。
    • open: 开环模式。
    • lgs: 低血糖维持模式。
    • paused: 禁用/暂停闭环
    • disconnected: 已断开连接
    • disabled: 闭环禁用


  • iob:体内残留活性胰岛素
    • 类型:String
    • 值:是""不显示,不是""显示。


  • cob: 活性碳水化合物
    • 类型:String
    • 值:是""不显示,不是""显示。


  • cob_need: 还需要摄入的碳水化合物
    • 类型:String
    • 值:是""不显示,不是""显示。


  • br:基础速率
    • 类型:String
    • 值:是""不显示,不是""显示。


  • br_icon:基础速率
    • 类型:String,枚举。
    • 值:
    • low:低的临时基础率
    • none: 没有临时基础率
    • high:高的临时基础率


  • br_t:是临时基础率吗
    • 类型:Boolean。
    • 值:
    • true:是临时基础率,需要展示 T标记;
    • false: 不是临时基础率,不需要展示 T标记。


  • eb:扩展大剂量
    • 类型:String
    • 值:是""不显示,不是""显示。


  • bg:血糖
    • 类型:String
    • 值:是""不显示,不是""显示。


  • bg_time:血糖时间
    • 类型:String。
    • 值:是""不显示,不是""显示。


  • bg_trend:血糖趋势
    • 类型:String,枚举。
    • 值:
    • none:没有趋势
    • flat:向右箭头
    • forty_five_up:斜向上箭头
    • forty_five_down:斜向下箭头
    • single_up:单个向上箭头
    • single_down:单个向下箭头
    • double_up:两个向上箭头
    • double_down:两个向下箭头


  • bg_timeout:血糖已过时
    • 类型:Boolean。
    • 值:
    • true : 过时。
    • false: 实时。