[Logo] TCC discussion forum
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Top Downloads] Top Downloads   [Groups] Back to home page 
[Register] Register /  [Login] Login 


This forum is read only and new users cannot register, please ask all new questions either using GitHub discussions, or in Arduino forum tagging @davetcc.

Can't schedule more then aprox. 2min ahead with taskManager RSS feed
Forum Index » IoAbstraction & TaskManagerIO
Author Message
Dan


Joined: Feb 21, 2019
Messages: 4
Offline
Hello

I have the problem that

taskManager.scheduleOnce(10000, [] {startFilter();}); // schedule in 10sec works


and

taskManager.scheduleOnce(198000, [] {startFilter();}); // schedule in 3min18sec doesn't work, startFilter is executed immediately


The border is between 196607 millis (works) and 196608 millis (doesn't work).
what am I doing wrong here? I'm aware of TIME_SECONDS but I have to time fractions of seconds. Hope I have just some misconceptions.

Dan
Dan


Joined: Feb 21, 2019
Messages: 4
Offline
nevermind, i programmed taskManager out of my little project. Have a nice day
davetcc


Joined: Jan 19, 2019
Messages: 686
Offline
Yes, there is a limit in millisecond based scheduling at that threshold. It’s not for everyone and solves mainly short term scheduling for TcMenu.

Thanks for trying it anyway.
Dave.
davetcc


Joined: Jan 19, 2019
Messages: 686
Offline
Apologies for the delay by the way, there was a mis configuration in the forum and it was not sending me emails. I’ll get that fixed.
Dan


Joined: Feb 21, 2019
Messages: 4
Offline
No worries Dave. I use the other stuff in IoAbstractionWire (23017 and switches) with great pleasure. Impressive work.
davetcc


Joined: Jan 19, 2019
Messages: 686
Offline
Something struck me.

I could make a 32 bit schedule info struct available as a compile option. For example setting something like TASKMGR_32BIT_SCHEDULE as a commented out define in taskManager.h. So a simple change to that file would modify your scheduling at the expense of slightly higher ram use. Albeit only about 20 or 30 bytes for most cases. This would allow more than a day of millisecond scheduling.
Dan


Joined: Feb 21, 2019
Messages: 4
Offline
sounds promising, if it is not too much work, that would be useful.
 
Forum Index » IoAbstraction & TaskManagerIO
Go to:   
Mobile view
Powered by JForum 2.7.0 © 2020 JForum Team • Maintained by Andowson Chang and Ulf Dittmer

This site uses cookies to analyse traffic, serve ads by Google AdSense (non-personalized in EEA/UK), and to record consent. We also embed Twitter, Youtube and Disqus content on some pages, these companies have their own privacy policies.

Our privacy policy applies to all pages on our site

Should you need further guidance on how to proceed: External link for information about cookie management.