job scheduler works with run once and run periodic schedules. Stop logic is not fully thought through.

Dependencies:   LinkedList

Dependents:   JobSchedulerDemo Borsch

Revisions of scheduler.cpp

Revision Date Message Actions
19:965c8721cc8a 2017-08-04 disabled some trace of core modules, because it is no longer necessary File  Diff  Annotate
18:8be206ad1eb4 2017-08-03 demo stack underflow issue File  Diff  Annotate
17:3b565ccd291b 2017-08-03 changed JobList() to AppointmentList() File  Diff  Annotate
16:f61b62b119dd 2017-08-03 fixed timeline order of scheduled items. File  Diff  Annotate
15:6b8fa5dff770 2017-08-02 implemented JobList method File  Diff  Annotate
14:a30cc783ae89 2017-08-02 rolled back GetList File  Diff  Annotate
13:6be67ee77861 2017-08-02 added JobList method to be implemented File  Diff  Annotate
12:684ddfc57199 2017-07-14 fixed bugs related to schedule workflow (internal bugs) File  Diff  Annotate
10:8cff30b5b90d 2017-07-13 work in progress File  Diff  Annotate
9:ee21cd055a97 2017-07-13 moved from printf to tracing File  Diff  Annotate
7:98c8b2eabea3 2017-07-11 improved scheduler quit processing File  Diff  Annotate
6:5baa0e4ec500 2017-07-11 implemented reschedule termination File  Diff  Annotate
5:d8f69ac330f2 2017-07-11 fixing job running bugs File  Diff  Annotate
4:78bcd5a675e1 2017-07-11 added runner concept File  Diff  Annotate
3:f08f55827736 2017-07-11 scheduler can schedule jobs and remove run once jobs File  Diff  Annotate
2:9bf5366ad5a2 2017-07-11 improved scheduler organization File  Diff  Annotate
1:ec6a1d054065 2017-07-11 improved data types File  Diff  Annotate
0:806403f3d0d1 2017-07-11 basic JobScheduler implementation with core producer - consumer thread safe design; functional, but really bare bones File  Diff  Annotate