Hello,
I have written a new connector which has a 10 min polling timer. I have noticed that it is actually polling every 30 seconds and I can see that change happening in the logs (below). There are not any Timer Bases set in the element General Parameters and I have also built a new element and get the same result. I also have a 1 min timer which also is polling every 30 secs but with no explicit mention of this in the logs.
Can you please advise why this might be happening and how I can get this to poll every 10 mins?
2026/03/06 17:27:09.275|SLProtocol - 12504 - [ELEMENT NAME] - copy|21196|CTimer::TimerThreadFunc|CRU|-1|Watchdog time for thread 1 changed from [600000 ms] to [30000 ms]
<Timers>
<Timer id="1">
<Name>10 Min Timer (10m)</Name>
<Time initial="true" dataDisplay="30000">600000</Time>
<Interval>75</Interval>
<Content>
<Group>2</Group>
</Content>
</Timer>
<Timer id="2">
<Name>1 Min Timer (1m)</Name>
<Time initial="true" dataDisplay="30000">60000</Time>
<Interval>75</Interval>
<Content>
<Group>3</Group>
</Content>
</Timer>
</Timers>
This is due to the dataDisplay attribute, which is causing your timer to change to 30s while a card is open on the Data Display page. Both of the timers in your text have a value of "30000" which means it is refreshing every 30 seconds.
I believe you can remove that attribute and you will have the timers as you expect.
I'm hoping Blake's right in his feedback. If that doesn't work you might want to check no other triggers or external mechanisms aren't causing the additional polling.