<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>How does it work when ScanWindow == ScanInterval ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/18922/how-does-it-work-when-scanwindow-scaninterval</link><description>In a case when we set the scan window = the scan interval does it mean that the scanning will be performed all time? Or all free time?
(But if the scanning process is performed all time how does nRF keep other connections/make data transfer?) 
 Where</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 12 Jan 2017 15:20:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/18922/how-does-it-work-when-scanwindow-scaninterval" /><item><title>RE: How does it work when ScanWindow == ScanInterval ?</title><link>https://devzone.nordicsemi.com/thread/73124?ContentTypeID=1</link><pubDate>Thu, 12 Jan 2017 15:20:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e7d4d1d-a3b6-4347-98a5-d8e7771d8e82</guid><dc:creator>is</dc:creator><description>&lt;p&gt;I use s120 &amp;amp; nRF51.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How does it work when ScanWindow == ScanInterval ?</title><link>https://devzone.nordicsemi.com/thread/73123?ContentTypeID=1</link><pubDate>Thu, 12 Jan 2017 12:47:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d2bc9a7-7d69-4a25-a7cb-ae71125b62b7</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;More details on scheduling can be found &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.sds/dita/softdevices/s130/multilink_scheduling/multilink_scheduling.html?cp=2_3_0_0_14"&gt;here&lt;/a&gt;. This is for the S132 though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How does it work when ScanWindow == ScanInterval ?</title><link>https://devzone.nordicsemi.com/thread/73122?ContentTypeID=1</link><pubDate>Wed, 11 Jan 2017 22:01:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a4c5f3a-0b8e-4572-80d4-2b9af59fd27c</guid><dc:creator>Nathan</dc:creator><description>&lt;p&gt;Sorry, I missed that distinction in your question. Any time spent servicing an ongoing connection or advertising will be time when the device is not scanning (scanning is considered a lower priority). So free time is more accurate.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How does it work when ScanWindow == ScanInterval ?</title><link>https://devzone.nordicsemi.com/thread/73121?ContentTypeID=1</link><pubDate>Wed, 11 Jan 2017 16:14:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:717a7847-1d6d-4a58-8250-c4eba4c0e77b</guid><dc:creator>is</dc:creator><description>&lt;p&gt;To switch frequency the nRF supplies 1ms after scan window (&amp;quot;scan reserved&amp;quot; gap in a s120 manual).
But this does not explain how the nRF is able to keep several connections and sends data (there are no drops!) during the scanning.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How does it work when ScanWindow == ScanInterval ?</title><link>https://devzone.nordicsemi.com/thread/73120?ContentTypeID=1</link><pubDate>Wed, 11 Jan 2017 16:04:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:124a8f7d-2a6c-4eef-8c70-b7dd46075c77</guid><dc:creator>Nathan</dc:creator><description>&lt;p&gt;Adding as a comment because I don&amp;#39;t have the hard number details, but BLE advertises on 3 separate advertising channels. The chip is not capable of scanning on all 3 simultaneously, so the scan interval sets the timing between when the device switches channels and begins a new scanning window on a new channel. There&amp;#39;s a small delay time during the switch (the hard number I don&amp;#39;t have on hand right now), but when you set window equal to interval, what happens is you&amp;#39;re constantly scanning minus the channel switch time, and the interval time sets the timing between when channel changes take place. You won&amp;#39;t catch any advertisements that get sent out on one of the other two channels at any given point in time, but usually advertisers quickly send a burst on all 3 anyway. Someone correct me for any inaccuracies please.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>