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

Dependencies:   LinkedList

Dependents:   JobSchedulerDemo Borsch

Changes

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