<?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>Maximum value to be input to otLinkSetPollPeriod function as parameter</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/84513/maximum-value-to-be-input-to-otlinksetpollperiod-function-as-parameter</link><description>Hi, Using windows 10 OS, and SES v5.40. I am using nRF52833 device in my project along with nRF5_SDK_for_Thread_and Zigbee_v4.1.0_32ce5f8 SDK. I am using openthread protocol and specifically otError otLinkSetPollPeriod( otInstance *aInstance, uint32_t</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 11 Mar 2022 16:38:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/84513/maximum-value-to-be-input-to-otlinksetpollperiod-function-as-parameter" /><item><title>RE: Maximum value to be input to otLinkSetPollPeriod function as parameter</title><link>https://devzone.nordicsemi.com/thread/357742?ContentTypeID=1</link><pubDate>Fri, 11 Mar 2022 16:38:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8de15c5-37ee-4c3a-a284-ed5465e2dc95</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;I&amp;#39;m pretty sure you need to set the longer Child timeout before setting the Poll period in your application to be able to set the longer poll period correctly. In your screenshot you are calling otThreadSetChildTimeout() after&amp;nbsp;&lt;span&gt;otLinkSetPollPeriod().&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Maximum value to be input to otLinkSetPollPeriod function as parameter</title><link>https://devzone.nordicsemi.com/thread/355738?ContentTypeID=1</link><pubDate>Wed, 02 Mar 2022 09:14:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27a51346-5acc-4676-88a5-4fde53dacd3d</guid><dc:creator>Abhijith.Desai</dc:creator><description>&lt;p&gt;ea88129601832ebc05dc06b68fe39420 could you try with this sniffer key.&lt;/p&gt;
&lt;p&gt;Sorry for not providing it earlier..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Maximum value to be input to otLinkSetPollPeriod function as parameter</title><link>https://devzone.nordicsemi.com/thread/354876?ContentTypeID=1</link><pubDate>Thu, 24 Feb 2022 17:27:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2d27a575-6be5-4bc1-afb7-8809593ac8e2</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;I&amp;#39;m not able to read the sniffer trace, as the packets are encrypted. I tried adding the masterkey from your log, but it did not seem to work. Do you have another masterkey?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Maximum value to be input to otLinkSetPollPeriod function as parameter</title><link>https://devzone.nordicsemi.com/thread/354824?ContentTypeID=1</link><pubDate>Thu, 24 Feb 2022 12:57:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6a4f061-670e-4a82-b798-5bfd5a033464</guid><dc:creator>Abhijith.Desai</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes i am using 300s as child timeout value. but i tried to increase and still it seems poll period is clipped to 188s..&lt;/p&gt;
&lt;p&gt;and in all the examples with SDK is see the poll period and child timeout value is very less (1000ms or less)&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/sniff-for-188s.pcapng"&gt;devzone.nordicsemi.com/.../sniff-for-188s.pcapng&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Debug-log.txt"&gt;devzone.nordicsemi.com/.../Debug-log.txt&lt;/a&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/2018.Debug.PNG" alt=" " /&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Maximum value to be input to otLinkSetPollPeriod function as parameter</title><link>https://devzone.nordicsemi.com/thread/354686?ContentTypeID=1</link><pubDate>Wed, 23 Feb 2022 19:18:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0db18b2-525d-454d-9678-2f73ee1b1a22</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;What is the value of your child timeout?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I tested the CLI example, and I&amp;#39;m not able to set the poll period above 236000 ms with the default child timeout (240s). If I increase the child timeout, I can set longer poll periods.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/ot_5F00_cli_5F00_pollperiod.png" /&gt;&lt;/p&gt;
&lt;p&gt;This makes sense, as the child would time out before polling the parent on every wakeup.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Maximum value to be input to otLinkSetPollPeriod function as parameter</title><link>https://devzone.nordicsemi.com/thread/354110?ContentTypeID=1</link><pubDate>Mon, 21 Feb 2022 11:34:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6828cd8a-85c0-48c9-bf13-60b9b266ffed</guid><dc:creator>Abhijith.Desai</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Additionally, i used a get function&amp;nbsp;otLinkGetPollPeriod(instance) where it returns the set opll period value.. and i just printed that value before going to sleep every time.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;It seems that this return function:&lt;/p&gt;
&lt;p&gt;During joining returns some default value 236000&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Once joining is completed and poll period is executed is see it returns the value we have set(it doesnt set to 188s here).&lt;/p&gt;
&lt;p&gt;This makes clear that OT function has nothing to do with the set poll period value it works perfectly.&lt;/p&gt;
&lt;p&gt;Issue maybe something else i guess.. please give some clues to check further..&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1645443216672v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;During joining&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1645443267483v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Once joining is completed&lt;/p&gt;
&lt;p&gt;Best Regards&lt;/p&gt;
&lt;p&gt;Abhijith Desai&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Maximum value to be input to otLinkSetPollPeriod function as parameter</title><link>https://devzone.nordicsemi.com/thread/354091?ContentTypeID=1</link><pubDate>Mon, 21 Feb 2022 10:26:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56c86e73-7946-488e-aff2-991caca2e32c</guid><dc:creator>Abhijith.Desai</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks for your reply on this..&lt;/p&gt;
&lt;p&gt;Even i dont see any limitations listed in the documentation related to poll value.&lt;/p&gt;
&lt;p&gt;I tried to do the above tests with RF wakeup (printed as wakeup in eosm) and device wakeupp (Printed as wakeup in CSA) and along with that i ran sniffer where i could see that when ever i see the RF wakeup printed at the same time i see some packets getting exchanged(the one in white lines in sniffer window)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;From that it is clear that, the poll period itsef is set to 188s even if it is set to 200 or any value above that.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1645439064562v1.png" alt=" " /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1645439077426v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Is there anyway we could see what is the exact poll period that is set inside the OT stack with some sort of library return function.&lt;/p&gt;
&lt;p&gt;Best Regards&lt;/p&gt;
&lt;p&gt;Abhijith Desai&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Maximum value to be input to otLinkSetPollPeriod function as parameter</title><link>https://devzone.nordicsemi.com/thread/351896?ContentTypeID=1</link><pubDate>Tue, 08 Feb 2022 16:30:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c03574f4-0708-4df4-99f2-86ff5e2d498a</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I can&amp;#39;t see any limitations mentioned in the documentation, and I would expect longer periods to be supported (OpenThread specifically mentions longest poll period cap would be ~18.6 hours). Have you verified with a sniffer if the poll period is actually set to 188s, or if it is set to the requested value?&lt;/p&gt;
&lt;p&gt;How do you check the poll period? Note that the chip may wakeup more frequent, without actually sending packets on the radio, for instance to handle overflow event in RTC peripheral (which handles the wakeup events).&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>