Commit Graph

6 Commits

Author SHA1 Message Date
Vanilla
d4679b7c3c
[+] CMakeLists.txt: Add install phase. (#23) 2021-11-22 11:07:19 +01:00
Heinz-Peter Liechtenecker
7ef39558a1
Feature/add executed on time check (#7)
* Initial commit on executed on time feature. A task was executed on time if the function call happened within one second since it expired.

* Adding tests, fixing some errors.

* Using recursirve mutex to allowing to call safely call was_executed_on_time in an Mt-environment

* Changing from boolean expression to get_delay, being even more flexibel

* Cleanup

* Adding dedicated TaskContext

* Changing to Interface-Class Approach

* Renaming to TaskInformation, making it pure virtual

* Removing unnecessary Proxy-Class

* Cleaning up

* Passing a const reference instead of a pointer to avoid nullptr checks in the callback

* Cleaning up add_schedule.

* Adding TaskInformation API to readme.

Co-authored-by: Heinz-Peter Liechtenecker <h.liechtenecker@fh-kaernten.at>
2020-09-10 19:03:50 +02:00
Per Malmberg
70f55b8ce6 #1 - Randomization WiP. 2019-03-14 17:09:25 +01:00
Per Malmberg
e99b049d2b Work on DST handling. 2018-03-13 00:46:03 +01:00
Per Malmberg
f7442f6972 More tests, seems to be working. Still needs to handle non-existent dates. 2018-03-09 23:51:13 +01:00
Per Malmberg
2071035acf Begun implementation. 2018-03-08 14:21:26 -08:00