电子秤 API
@cutos/device-electronic-scale 是一个 JavaScript 库,提供统一的接口来访问电子秤设备。 开发者可以使用此接口接收重量数据。
安装
npm install @cutos/device-electronic-scale
导入依赖
import {DeviceElectronicScale} from '@cutos/device-electronic-scale';
DeviceElectronicScale
构造函数,用于创建电子秤设备实例
let devElectronicScale = new DeviceElectronicScale();
DeviceElectronicScale.init
电子秤设备初始化
devElectronicScale.init(callback);
- callback: 回调函数
示例:
devElectronicScale.init((result, error) => {
if (!error) {
console.log('init ElectronicScale', result)
} else {
console.log(error)
}
});
DeviceElectronicScale.connect
连接电子秤
devElectronicScale.connect(path, callback);
- path: 电子秤端口
- callback: 回调函数
示例:
devElectronicScale.connect('/ttyS1', (response) => {
console.log(response)
});
- 返回结果示例:
{
"status": true,
"msg": "already connected"
}
DeviceElectronicScale.onData
监听来自驱动的数据
devElectronicScale.onData(listener);
listener: 数据处理函数
返回数据示例:
{
"data": 2.30
}