Using a "closed" variable. That's the ticket.
This commit is contained in:
parent
9ceb17c03b
commit
6882c37cf0
|
@ -46,6 +46,7 @@ intval.init = function () {
|
||||||
time : 0, //length of frame, in ms
|
time : 0, //length of frame, in ms
|
||||||
delay : 0, //delay before start of frame, in ms
|
delay : 0, //delay before start of frame, in ms
|
||||||
open : 250, //delay before pausing frame in open state
|
open : 250, //delay before pausing frame in open state
|
||||||
|
closed : 150, //time that frame actually remains closed for
|
||||||
expected : 630 //expected length of frame, in ms
|
expected : 630 //expected length of frame, in ms
|
||||||
},
|
},
|
||||||
release : {
|
release : {
|
||||||
|
@ -295,13 +296,13 @@ intval.frame = function (dir = null, time = null) {
|
||||||
log.info('frame', 'restarting')
|
log.info('frame', 'restarting')
|
||||||
intval._state.frame.paused = false
|
intval._state.frame.paused = false
|
||||||
intval._startFwd()
|
intval._startFwd()
|
||||||
}, time + intval._state.frame.open)
|
}, time + intval._state.frame.closed)
|
||||||
} else {
|
} else {
|
||||||
setTimeout( () => {
|
setTimeout( () => {
|
||||||
log.info('frame', 'restarting')
|
log.info('frame', 'restarting')
|
||||||
intval._state.frame.paused = false
|
intval._state.frame.paused = false
|
||||||
intval._startBwd()
|
intval._startBwd()
|
||||||
}, time + intval._state.frame.open)
|
}, time + intval._state.frame.closed)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue