请选择 进入手机版 | 继续访问电脑版
热门问答
更多
12下一页
返回列表 发新帖

[BUG] cxgBluetooth怎么读取数据

[复制链接]
BIP415821 发表于 2022-9-24 18:13:09
使用setReadDataCallback和setReadDataCallbackServerClient方法怎么读取数据

13条回复

技术咨询-F 管理员 29895Y币
通过回调函数形式返回
BIP415821 实习司机 278Y币
技术咨询-F · 2022-9-25 08:05通过回调函数形式返回

这两个方法必须都要用到吗?
技术咨询-特特 管理员 5290Y币
看你方法的说明,和你的使用场景
BIP415821 实习司机 278Y币
技术咨询-特特 · 2022-9-26 10:00看你方法的说明,和你的使用场景

发送数据之后这两个方法在哪调用?
BIP415821 实习司机 278Y币
技术咨询-F · 2022-9-25 08:05通过回调函数形式返回

函数调用没有返回
function onsetReadDataCallback(objsendData,isHex = false){
    api.require("cxgBluetoothClient").setReadDataCallback(
    {
        address: obj.address,
        UUID:"00001101-0000-1000-8000-00805F9B34FB",
        bufferSize: obj.bufferSize,
        isReturnHex: isHex,
        isNoReturnData: obj.isNoReturnData,
        returnStrCharsetbj.returnStrCharset,
    },
    (ret, err) => {
        if (!err) {
            if (ret.data === true) {
                objsendData.isReturnHex = isHex
                alert("设置成功")
                // return;
            }
            if (obj.receiveDataArr.length > 20) {
                obj.receiveDataArr = [];
            }
            objsendData.receiveDataArr.push(ret.data);
            alert(objsendData)
            add(objsendData.receiveDataArr)
            // console.log(JSON.stringify(obj))
        } else {
            objsendData.isConnected = false;
            // alert("code: " + err.codeJ + " msg: " + err.msg);
            // console.log("code: " + err.code + " msg: " + err.msg)
        }
    });
}
技术咨询-F 管理员 29895Y币
这两个方法相当于监听,先调用,接收到数据之后会回调
BIP415821 实习司机 278Y币
技术咨询-F · 2022-9-26 11:52这两个方法相当于监听,先调用,接收到数据之后会回调

我调用了,发送数据成功了,回调没有接收到数据
BIP415821 实习司机 278Y币
技术咨询-F · 2022-9-26 11:52这两个方法相当于监听,先调用,接收到数据之后会回调

调用了,发送数据成功,但是这边没有收到回调的数据
BIP415821 实习司机 278Y币
调用了,发送数据成功,但是这边没有收到回调的数据
12下一页
您需要登录后才可以回帖 登录

本版积分规则