血压计 API

@cutos/device-bp-monitor 是一个 JavaScript 库,可以接收 cutos 血压计驱动的数据。
开发者可以使用此接口在接收时处理血压数据。

安装

npm install @cutos/device-bp-monitor

导入依赖

import {DeviceBpMonitor} from '@cutos/device-bp-monitor';

DeviceBpMonitor

构造函数,用于创建血压计实例

let devBpMonitor = new DeviceBpMonitor();

DeviceBpMonitor.init

血压设备初始化

devBpMonitor.init(callback);
  • callback: 回调函数
示例:
devBpMonitor.init((result, error) => {
    if (!error) {
        console.log('init BpMonitor', result)
    } else {
        console.log(error)
    }
});

DeviceBpMonitor.connect

连接设备

devBpMonitor.connect(path, callback);
  • path: 设备端口
  • callback: 回调函数
示例:
devBpMonitor.connect('/ttyS1', (response) => {
    console.log(response)
})
  • 返回结果示例:
{
  "status": true,
  "msg": {
    "path": "/ttyS1",
    "baudRate": 9600,
    "stopBit": 1
  }
}

DeviceBpMonitor.onData

监听来自驱动的数据

devBpMonitor.onData(listener);
  • listener: 数据处理函数

  • 返回数据示例:

{
  "type": "result",
  "data": {
    "bps": 105,
    "bpd": 75,
    "hr": 85
  }
}

results matching ""

    No results matching ""