ab-plugin-device @外设操作类组件

# ab-plugin-device @外设操作类组件

1.引入

import { DeviceSetting } from "@agree/ab-plugin-device"

2.使用

# setAdsPreference --设置外设ads链接url

支持柜面渠道

let adsUrl="http://127.0.0.1:3306";  //ads的链接url
let result = await DeviceSetting.setAdsPreference(adsUrl);
  • 参数列表:
参数 类型 必填参数 默认值 说明
adsUrl string x ads的链接url
  • 返回值: Object
参数 类型 说明
res.result string "true"

对应柜面原SDK: DeviceSetting.setAdsPreference(adsUrl)


# getDeviceList --获取外设列表

支持柜面渠道

let res = await DeviceSetting.getDeviceList();
  • 参数列表:
参数 类型 必填参数 默认值 说明
  • 返回值: Object
参数 类型 说明
res.result string 外设列表

对应柜面原SDK: DeviceSetting.getDeviceList()


# setDeviceList --设置外设配置信息

支持柜面渠道

let setting = "";   //配置的json字符串
let res = await DeviceSetting.setDeviceList(setting);
  • 参数列表:
参数 类型 必填参数 默认值 说明
setting string x 配置的json字符串
  • 返回值: Object
参数 类型 说明
res.result string "true"

对应柜面原SDK: DeviceSetting.setDeviceList(setting)


# clearDeviceList --清空外设配置信息

支持柜面渠道

let res = await DeviceSetting.clearDeviceList();
  • 参数列表:
参数 类型 必填参数 默认值 说明
  • 返回值: Object
参数 类型 说明
res.result string "true"

对应柜面原SDK: DeviceSetting.clearDeviceList()


# getAbcSocketPort --获取abc监听adssocket端口

支持柜面渠道

let res = await DeviceSetting.getAbcSocketPort();
  • 参数列表:
参数 类型 必填参数 默认值 说明
  • 返回值: Object
参数 类型 说明
res.result string abc监听adssocket端口

对应柜面原SDK: DeviceSetting.getAbcSocketPort()


# getDeviceSocketPort --获取adssocket端口

支持柜面渠道

let res = await DeviceSetting.getDeviceSocketPort();
  • 参数列表:
参数 类型 必填参数 默认值 说明
  • 返回值: Object
参数 类型 说明
res.result string adssocket端口

对应柜面原SDK: DeviceSetting.getDeviceSocketPort()


# isAdsConnect --判断ads是否启动成功

支持柜面渠道

let res = await DeviceSetting.isAdsConnect();
  • 参数列表:
参数 类型 必填参数 默认值 说明
  • 返回值: Object
参数 类型 说明
res.result string "true"或"false"

对应柜面原SDK: DeviceSetting.isAdsConnect()


# getOneTypeDeviceConfig --根据传入外设类型获取外设配置(壳子中无对应实现,勿调用!)

支持柜面渠道(壳子中无对应实现,勿调用!)

let adsType = ""; //外设类型
let adsQuery = "";  //是否从ads获取外设配置信息
let res = await DeviceSetting.getOneTypeDeviceConfig(adsType,adsQuery);
  • 参数列表:
参数 类型 必填参数 默认值 说明
adsType string x 外设类型
adsQuery string x 是否从ads获取外设配置信息
  • 返回值: Object
参数 类型 说明
res.result string 暂时未知

对应柜面原SDK: DeviceSetting.getOneTypeDeviceConfig(adsType,adsQuery)


# jsSubscribeReady --js消息订阅完成

支持柜面渠道

let res = await DeviceSetting.jsSubscribeReady();
  • 参数列表:
参数 类型 必填参数 默认值 说明
  • 返回值: Object
参数 类型 说明
res.result string "true"

对应柜面原SDK: DeviceSetting.jsSubscribeReady()


Last Updated: 2022/4/15 下午5:07:24