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)

Reply via email to