You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@mynewt.apache.org by "William San Filippo (JIRA)" <ji...@apache.org> on 2016/06/30 20:15:10 UTC

[jira] [Created] (MYNEWT-333) Allow controller to both initiate and scan

William San Filippo created MYNEWT-333:
------------------------------------------

             Summary: Allow controller to both initiate and scan
                 Key: MYNEWT-333
                 URL: https://issues.apache.org/jira/browse/MYNEWT-333
             Project: Mynewt
          Issue Type: Improvement
            Reporter: William San Filippo
            Priority: Minor


The bluetooth specification does not prohibit a device from attempting to initiate a connection and scan simultaneously. Note that I am not referring to the ability to do both at the same instant of time; I am referring to the ability of a controller to alternate between scanning and initiating. The current nimBLE controller only has one scanning state machine and that state machine object is used by an initiator and a scanner. This is the reason why, if either scanning or initiating is currently enabled, the controller will not allow the host to scan/initiate; there would have to be multiple instantiations of this object (and other aspects of the controller would have to change).

Note that the controller does allow for scanning while there is a connection (or multiple connections) ongoing.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)