link-client
TypeScript icon, indicating that this package has built-in type declarations

1.0.10 • Public • Published

link-client

link-client 用于 浏览器端 和 nodejs 端。

安装

nrm use xxx

npm i link-client --registry=https://registry.npmmirror.com

使用

import LinkClient from 'link-client';
//import LinkClient from '../dist/index';

async function start(){
  const client = new LinkClient();
  await client.init();

  if (client.connected){
    console.log("设备初始化成功!");
  }

  // 获取底层硬件API
  if (client.connected){
    let sv = client.getService("service-global");
    console.log("sv.version::", sv.getVersion());
  }

  // 获取扩展API
  if (client.connected){
    let sv = client.getExtension("client-global");
    console.log("sv.version::", sv.getVersion());
  }

  // 获取扩展:discovery
  if (client.connected){
    let sv = client.getExtension("discovery");
    console.log("sv.getNetList::", sv.getNetList());
  }

    //监听服务日志(非必要)
  const handleMessage = (v: any) => {
    console.log("[TEST]handleMessage:", v);
  };
  client.setHandle(this.handleMessage);

  //异常刷新 (非必要)
  client.refresh()

  //关闭服务
  client.close();
}

开发与测试

开发文档

例子

Readme

Keywords

Package Sidebar

Install

npm i link-client

Weekly Downloads

1

Version

1.0.10

License

MIT

Unpacked Size

30.9 kB

Total Files

23

Last publish

Collaborators

  • meta-liam