a scheduler and runner classes for multiple reoccuring interval schedules. Primary for irrigation use
 
Go to file
David Kebler e9fce89436 0.0.8 move to using rxclass results in refactor of properties etc.
refactor timer/countdown
enabled - start/stop
added methods to cancel/abort
changed name of timeout to runnerTimeout
schedule TS updates now reactive on storing list
add enabled schedule method to call when schedule emits change in enabled
refactor of start/stop action methods
refactored TS update for a schedule
many changes not all listed
2020-06-17 12:03:07 -07:00
examples 0.0.8 move to using rxclass results in refactor of properties etc. 2020-06-17 12:03:07 -07:00
src 0.0.8 move to using rxclass results in refactor of properties etc. 2020-06-17 12:03:07 -07:00
.eslintrc.js first commit of scheduler/queue working 2020-05-28 15:26:30 -07:00
.gitignore first commit of scheduler/queue working 2020-05-28 15:26:30 -07:00
.npmignore 0.0.4 switch class name of Queue to Runner. Add index.js for both and to main in package.json 2020-05-28 16:10:53 -07:00
README.md 0.0.6 improvements and fixes while working on irrigation project 2020-05-30 18:07:42 -07:00
nodemon.json 0.0.8 move to using rxclass results in refactor of properties etc. 2020-06-17 12:03:07 -07:00
package.json 0.0.8 move to using rxclass results in refactor of properties etc. 2020-06-17 12:03:07 -07:00

README.md

Schedule and Queue Classes

For reoccuring schedule on an interval with start stop actions. Queue allows multiple schedules with facility to avoid simultanteous action if desired

The primary use case is to scehduel multiple irrigation zones that share a common pump (not simultaneous)