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();
}

开发与测试

开发文档

例子

/link-client/

    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