BleCore
BleCore copied to clipboard
writeData第一包数据write失败,后面的包不会自动停
文档上:一次写操作,分包后,假如某个数据包写失败,后面的数据包不会继续写,例如一次写操作分包后有10个数据包,第7个写失败,后面第8、9、10不会再写
我这边实际发现,writeData SparseArray 5包数据即使有失败都会执行完:
D #######----> (44:87:63:BE:43:E9共享队列) 当前任务数量:1, 添加任务:com.bhm.ble.control.BleTask@f482bb1
D #######----> (44:87:63:BE:43:E9共享队列) 当前任务数量:2, 添加任务:com.bhm.ble.control.BleTask@ac07c17
D #######----> (44:87:63:BE:43:E9共享队列) 当前任务数量:3, 添加任务:com.bhm.ble.control.BleTask@a8e0804
D #######----> (44:87:63:BE:43:E9共享队列) 当前任务数量:4, 添加任务:com.bhm.ble.control.BleTask@546c2b3
D #######----> (44:87:63:BE:43:E9共享队列) 当前任务数量:5, 添加任务:com.bhm.ble.control.BleTask@a479fe9
E #######----> (44:87:63:BE:43:E9共享队列) 任务在队列未执行,但超时,移除任务:com.bhm.ble.control.BleTask@f482bb1
E #######----> 1005:00004a00-0000-1000-8000-00805f9b34fb(1725435657061)(1) -> 第1包数据写失败,超时
E #######----> (44:87:63:BE:43:E9共享队列) 任务在队列未执行,但超时,移除任务:com.bhm.ble.control.BleTask@ac07c17
E #######----> 1005:00004a00-0000-1000-8000-00805f9b34fb(1725435657061)(2) -> 第2包数据写失败,超时
E #######----> (44:87:63:BE:43:E9共享队列) 任务在队列未执行,但超时,移除任务:com.bhm.ble.control.BleTask@a8e0804
E #######----> 1005:00004a00-0000-1000-8000-00805f9b34fb(1725435657061)(3) -> 第3包数据写失败,超时
E #######----> (44:87:63:BE:43:E9共享队列) 任务在队列未执行,但超时,移除任务:com.bhm.ble.control.BleTask@546c2b3
E #######----> 1005:00004a00-0000-1000-8000-00805f9b34fb(1725435657061)(4) -> 第4包数据写失败,超时
E #######----> (44:87:63:BE:43:E9共享队列) 任务在队列未执行,但超时,移除任务:com.bhm.ble.control.BleTask@a479fe9
E #######----> 1005:00004a00-0000-1000-8000-00805f9b34fb(1725435657061)(5) -> 第5包数据写失败,超时
最新版将修复