uci-utils-scheduler/examples/schedule.js

26 lines
445 B
JavaScript

import Schedule from '../src/schedule.js'
// import Queue from 'src/queue.js'
const zone1 = new Schedule ({
name: 'zone1',
hour: 2,
minute: 0,
delta: 6,
duration: 1
})
console.log('zone1>hr:min:delta:duration=', zone1.hour,zone1.minute,zone1.delta,zone1.duration)
zone1.on('update',val => {
console.dir(val)
})
zone1.update()
zone1.minute=30
zone1.hour=6
zone1.delta=12
setTimeout(()=>{
zone1.update()
process.exit()
},6000)