myGroRN插件

myGroRN插件与原生app的交互接口


使用系统蓝牙读取寄存器信息

<p>[TOC]</p> <h3>接口描述</h3> <ul> <li>使用系统蓝牙读取寄存器信息</li> </ul> <p>&gt; <em> RN与原生之间能过hex <code>string</code> 进行参数传递 &gt; </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) =&amp;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>

页面列表

ITEM_HTML