Electronic Scale SDK

Introduction

@cutos/device-electronic-scale is a JavaScript library that provides a unified interface for accessing electronic scale devices. Developers can use this interface to receive weight data.

Installation

npm install @cutos/device-electronic-scale

Import dependencies

import {DeviceElectronicScale} from '@cutos/device-electronic-scale';

DeviceElectronicScale

Constructor, create electronic scale device instance

let devElectronicScale = new DeviceElectronicScale();

DeviceElectronicScale.init

Electronic Scale device initialization

devElectronicScale.init(callback);
  • callback: callback function
Example:
devElectronicScale.init((result, error) => {
    if (!error) {
        console.log('init ElectronicScale', result)
    } else {
        console.log(error)
    }
});

DeviceElectronicScale.connect

Connect Electronic Scale

devElectronicScale.connect(path, callback);
  • path: electronic scale port
  • callback: callback function
Example:
 devElectronicScale.connect('/ttyS1', (response) => {
    console.log(response)
});
  • Return response example:
{
  "status": true,
  "msg": "already connected"
}

DeviceElectronicScale.onData

listen data from the driver

devElectronicScale.onData(listener);
  • listener: data process function

  • Return data example:

{
  "data": 2.30
}

results matching ""

    No results matching ""