<?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>Keep the receiver on ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104452/keep-the-receiver-on</link><description>Dear Members, 
 
 We&amp;#39;ve been developing an ANT receiver, 
 Our question is, 
 When the Master is pause, how can we make the receiver &amp;quot;keep on&amp;quot; ? 
 It&amp;#39;s BSC, ANT Speed Cadence sensor, 
 if BSC ( speed = 0 and cadence =0 ) for example there is traffic jam</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 12 Oct 2023 03:13:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104452/keep-the-receiver-on" /><item><title>RE: Keep the receiver on ?</title><link>https://devzone.nordicsemi.com/thread/449943?ContentTypeID=1</link><pubDate>Thu, 12 Oct 2023 03:13:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4952a908-6638-4781-bb86-71d51597c245</guid><dc:creator>RixtronixLAB</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;We found the code below, what do you suggest ?&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;
                case EVENT_RX_FAIL_GO_TO_SEARCH:
									  NRF_LOG_INFO(&amp;quot;EVENT_RX_FAIL_GO_TO_SEARCH...\r\n&amp;quot;);
								    NRF_LOG_INFO(&amp;quot;RIXTRONIX EVENT_RX_FAIL_GO_TO_SEARCH...\r\n&amp;quot;); 
								      /*******set the time out to search the HRM,BSC,BPWR sensor Rixtronix LAB 6Feb22****************/
								    /******E:\nRF5_SDK_17.0.2_d674dde\components\softdevice\SoftDevice\headers\include\ant_interface.h LINE 457*******/
										err_code = sd_ant_channel_search_timeout_set(HRM_CHANNEL_NUM, 288);
										APP_ERROR_CHECK(err_code);
								    //increase the time out 20 30x2.5s = 75s Rixtronix LAB 6May22
										/******E:\nRF5_SDK_17.0.2_d674dde\components\softdevice\SoftDevice\headers\include\ant_interface.h LINE 457*******/
								     err_code = sd_ant_channel_search_timeout_set(BSC_CHANNEL_NUM, 288);
										APP_ERROR_CHECK(err_code);
								    //increase the time out 20 30x2.5s = 75s Rixtronix LAB 6May22
										/******E:\nRF5_SDK_17.0.2_d674dde\components\softdevice\SoftDevice\headers\include\ant_interface.h LINE 457*******/
										err_code = sd_ant_channel_search_timeout_set(BPWR_CHANNEL_NUM, 288);
										APP_ERROR_CHECK(err_code);
                    err_code = bsp_indication_set(BSP_INDICATE_SCANNING);
								  &lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keep the receiver on ?</title><link>https://devzone.nordicsemi.com/thread/449937?ContentTypeID=1</link><pubDate>Thu, 12 Oct 2023 00:21:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a71802a-d9bc-4617-ad49-d4ef53acb93b</guid><dc:creator>RixtronixLAB</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;Thanks for the reply,&lt;/p&gt;
&lt;p&gt;Related with.....&lt;/p&gt;
&lt;p&gt;&amp;quot;...............if multiple packets are lost in row............&amp;quot;&lt;/p&gt;
&lt;p&gt;We saw this :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT Event 0x80 Channel 0x00 Message 0x2000807C Checksum 0x03 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_ulForceAlign 0x84004E09&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_ucSize 0x09&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_aucFramedData 0x2000807D&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_ucMesgID 0x4E&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_aucMesgData 0x2000807E&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_ucChannel 0x00&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_ucSubID 0x00&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_aucPayload 0x2000807F&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_ucExtMesgBF&amp;nbsp; 0x00&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_aucExtData&amp;nbsp; 0x20008088&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; nrf_sdh_ant: ANT_MESSAGE_ucCheckSum&amp;nbsp; 0x03&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;info&amp;gt; ant_bsc: ant_bsc_disp_evt_handler&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Is it there ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Rixtronix LAB&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keep the receiver on ?</title><link>https://devzone.nordicsemi.com/thread/449481?ContentTypeID=1</link><pubDate>Tue, 10 Oct 2023 08:08:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2a1b61c-3386-4ea4-898e-b3e07f333533</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I don&amp;#39;t remember the exact timing you can configure, but you can allways re-start scanning also if needed. In general you may find this application note from thisisant useful in terms of what types of scanning is possible:&lt;br /&gt;&lt;a href="https://www.thisisant.com/resources/an11-ant-channel-search-and-background-scanning-channel/"&gt;https://www.thisisant.com/resources/an11-ant-channel-search-and-background-scanning-channel/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keep the receiver on ?</title><link>https://devzone.nordicsemi.com/thread/449430?ContentTypeID=1</link><pubDate>Tue, 10 Oct 2023 02:55:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a799878d-2937-4eb3-8ae0-1c891b12e9c3</guid><dc:creator>RixtronixLAB</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;Thanks for the reply,&lt;/p&gt;
&lt;p&gt;&amp;quot;......drop back into search to search for the master (EVENT_RX_FAIL_GO_TO_SEARCH event). &amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How can we make &amp;quot;search for the master&amp;quot; for above 900 seconds ?&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Rixtronix LAB&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keep the receiver on ?</title><link>https://devzone.nordicsemi.com/thread/449343?ContentTypeID=1</link><pubDate>Mon, 09 Oct 2023 11:25:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a4d14a70-7fdb-4f8e-8895-7b4f8ae42d1f</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;The slave device will try to synchronize to the message rate by the master, if multiple packets are lost in row (multiple EVENT_RX_FAIL in a row), then at some point the slave will&amp;nbsp;drop back into search to search for the master (EVENT_RX_FAIL_GO_TO_SEARCH event). The naming of the events may differ a bit depending on the softdevice release.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>