电子秤 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
}

results matching ""

    No results matching ""