0
我使用Zephyr Bioharness Device獲得了BT連接,這些工作正常,但我在接收週期性數據包方面遇到了問題。 API告訴我將標誌設置爲1,但當im將標誌設置爲0時,我只是得到響應消息。 API告訴第4字節是傳輸狀態(有效負載),1 =啓用,0 =禁用和Zephyr Bioharness API - 獲取週期性數據包
「有作爲分組僅僅承認 數據被接受,並且遠程單元已經設置傳輸狀態到 請求的模式的消息內沒有數據有效載荷」。
實施例:
請求:
// Set General Data Packet Transmit State
stream.Write(new byte[] { 0x02, 0x14, 1, 1, 0x00, 0x03 }, 0, 6);
響應:
No Response
請求:
stream.Write(new byte[] { 0x02, 0x14, 1, 0, 0x00, 0x03 }, 0, 6);
響應:
Message: 0x02 0x14 0x00 0x00 0x06
我的問題與任何類型的週期性分組,設置自己的狀態時,剛開responde爲0.但我成功接收事件包。試過0x01作爲標誌。