这可能听起来很奇怪,但如果我在代码中的任何地方设置或取消设置的断点(即使是断点未被击中的地方)设置或取消设置的问题。
我已经设法每次尝试设置一个断点来重现它。断点不需要甚至击中,如果我设置或取消设置它,则会断开BLE。
任何想法会导致这个问题吗?
嗨gcblair.
当连接和断点命中时,它的正常行为由于连接损耗连接间隔。如果断点不打击也是正常的。插入断点时,DebGuger将延迟进入系统,因此系统丢失与中央的同步。如果您在倒带之前或在与Central连接之前设置断点,则可以围绕它。
谢谢mt_dialog.
嗨mt_dialog,
我很高兴有一个解释它。在我想起之前,我从来没有遇到过这个问题。可能是我最近添加了更多的代码来读取rfid标签,这些标签增加了更多的延迟等。
有没有办法避免这种情况发生?有时它真的很有用,能够在连接的同时设置断点(即使他们没有直接击中)。
我尝试越来越多的连接间隔,但使用iOS设备,它不会增加超过40毫秒 - 任何想法?要停止断开连接,我必须将链路监控超时增加到1秒
对不起,据我们所知,无法将延迟延迟延迟延迟到系统,之后您应该实现不同的测试用例,以调试代码。
嗨gcblair.
当连接和断点命中时,它的正常行为由于连接损耗连接间隔。如果断点不打击也是正常的。插入断点时,DebGuger将延迟进入系统,因此系统丢失与中央的同步。如果您在倒带之前或在与Central连接之前设置断点,则可以围绕它。
谢谢mt_dialog.
嗨mt_dialog,
我很高兴有一个解释它。在我想起之前,我从来没有遇到过这个问题。可能是我最近添加了更多的代码来读取rfid标签,这些标签增加了更多的延迟等。
有没有办法避免这种情况发生?有时它真的很有用,能够在连接的同时设置断点(即使他们没有直接击中)。
我尝试越来越多的连接间隔,但使用iOS设备,它不会增加超过40毫秒 - 任何想法?要停止断开连接,我必须将链路监控超时增加到1秒
嗨gcblair.
对不起,据我们所知,无法将延迟延迟延迟延迟到系统,之后您应该实现不同的测试用例,以调试代码。
谢谢mt_dialog.