Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

node-addon-aclas

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-addon-aclas

顶尖 Aclas 电子称 node.js C/C++ Addons

  • 0.1.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
45
decreased by-6.25%
Maintainers
1
Weekly downloads
 
Created
Source

开发部分

联系作者

  • QQ:308487730@qq.com

usage 20-06-14

  • 已提供编译好的 build/Release/aclas_sdk.node 文件
  • 你可能不用再编译了,直接引用 aclas_sdk.node 文件即可
const sdk = require('./build/Release/aclas_sdk.node')

usage

踩坑记

  • binding.gyp

    • target_name 不能用“-”,请用“_”
    • .gyp 文件中不能出现中午注释
    {
      "targets": [
        {
    -      "target_name": "aclas-sdk",
    +      "target_name": "aclas_sdk",
    -      "sources": [ "src/aclas-sdk.c" ], # 我是注释
    +      "sources": [ "src/aclas-sdk.c" ], # comment
        }
      ]
    }
    
  • napi 多线程使用

    • 执行 .js 文件会出现下面报错,可能是在 napi_queue_async_work 之后使用了 printf
    $ node index.js
    Segmentation fault
    
    + printf("---- Callback thread StartJsThread. ----\n");
      napi_queue_async_work(env, addon_data->work);
    - printf("---- Callback thread StartJsThread. ----\n");
    

---- code 对照码 ----

十进制八进制说明
00正常
10x0001进度事件
20x0002手动停止
2560x0100已初始化
2570x0101未初始化
2580x0102设备不存在
2590x0103不支持的协议类型
2600x0104该数据类型不支持此操作
2610x0105该数据类型不支持
2640x0108无法打开输入文件
2650x0109字段数与内容数不匹配
2660x010A通讯数据异常
2670x010B解析数据异常
2680x010CCodePage错误
2690x010D无法创建输出文件

---- 自定义错误 ----

十进制说明
403[链接超时][默认40秒]
404[LoadLibrary][未加载到AclasSDK.dll]

详细开发文档请看 doc 文件夹

  • Aclas Sync SDK_V2.0_CH.pdf 开发文档
  • demo.zip C++、C#、Delphi、PowerShell实现
  • LINK66 v3.122.exe 标签称上位机软件
  • LS2X 条码标签秤.pdf 标签称使用说明

电子称部分

单品资料

  • 主标签号为 0 才是自动打印

Keywords

FAQs

Package last updated on 14 Jun 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc