血压计 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
}
}