使用系统蓝牙读取寄存器信息
<p>[TOC]</p>
<h3>接口描述</h3>
<ul>
<li>使用系统蓝牙读取寄存器信息</li>
</ul>
<p>> <em> RN与原生之间能过hex <code>string</code> 进行参数传递
> </em> 当myGro与设备连接时,可使用此命令读取寄存器信息</p>
<h3>模块名称</h3>
<p><code>RNBluetooth</code></p>
<h3>方法详情</h3>
<pre><code>/**
* 读取寄存器信息
* @param {string} registerType - 寄存器的位置,如03,04
* @param {int} start - 所要读取的寄存器开始位置
* @param {int} count - 需要读取的长度(从开始位置),最长为120
* @callback {JSON string} successCallBack-读取成功后的回调
* @callback { error } errorCallBack-requestErrorCallBack - 读取失败的回调
* @returns { tring }
*/
function read(registerType, start, count) =&gt; {
}
</code></pre>
<h3>使用示例</h3>
<pre><code>try {
// api 测试 蓝牙读取 设备参数接口04, 寄存器位置从0到90
const result = RNBluetooth.read(
'04',
0,
90),
);
console.log('====== response ====== \n');
console.log(JSON.stringify(response, null, 4));
} catch (e) {
console.log('====== error ====== \n');
console.error(e);
}</code></pre>
<pre><code>结果</code></pre>
<h5>备注</h5>
<ul>
<li>更多寄存器信息可参考附件</li>
</ul>