更新记录
1.0.0(2025-02-21)
首次发布,仅支持android
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.45,Android:支持,iOS:不支持,HarmonyNext:不支持 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
mydevice-scale
开发文档
1.引入组件
import { EB_Connect, EB_Disconnect, EB_SetNetWeight, EB_SetZero, EB_ClearTare, EB_SetTare, EB_SetAnimal, EB_SetStable, EB_GetWeightTare, EB_GetParameter} from "@/uni_modules/mydevice-scale";
2.返回值定义Number
0-成功 -1-端口错误 -2-写数据错误 -3-读数据错误 -4-权限不足 -5-参数错误 -7-数据错误 -99-未知错误
3.连接电子称
EB_Connect = (strAddr : String) => Number strAddr : String: 端口参数,格式为”端口名称:波特率”,比如 ttyS4:9600
4.断开电子称
EB_Disconnect = () => Number
5.去皮
EB_SetNetWeight = () => Number
6.置零
EB_SetZero = () => Number
7.清皮
EB_ClearTare = () => Number
8.置皮
EB_SetTare = (dTare : Double) => Number dTare : Double:要设置的皮重,单位为 kg
9.动物称开关
EB_SetAnimal = (bOn : boolean) => Number
10.假稳定开关
EB_SetStable = (bOn : boolean) => Number
11.读重
EB_GetWeightTare = () => WeightResult
WeightResult = {
res : number,
weight : string,
tare : string
}
res : number 0-正常 1-不稳定 2-溢出 -1-端口错误 -2-读数据错误 -3-数据错误 weight : string - 重量,单位kg tare : string - 皮重,单位kg