Rename duration timeout setter/getter.

This commit is contained in:
Evelyn Eastmond 2019-05-11 11:21:07 -04:00
parent b7e0edcabc
commit 6e6d6140cc

View file

@ -432,7 +432,7 @@ class BoostMotor {
*/ */
set status (value) { set status (value) {
this._clearRotationState(); this._clearRotationState();
this._clearTimeout(); this._clearDurationTimeout();
this._status = value; this._status = value;
} }
@ -505,7 +505,7 @@ class BoostMotor {
milliseconds = Math.max(0, milliseconds); milliseconds = Math.max(0, milliseconds);
this.status = BoostMotorState.ON_FOR_TIME; this.status = BoostMotorState.ON_FOR_TIME;
this._turnOn(); this._turnOn();
this._setNewTimeout(this.turnOff, milliseconds); this._setNewDurationTimeout(this.turnOff, milliseconds);
} }
/** /**
@ -558,7 +558,7 @@ class BoostMotor {
* Clear the motor action timeout, if any. Safe to call even when there is no pending timeout. * Clear the motor action timeout, if any. Safe to call even when there is no pending timeout.
* @private * @private
*/ */
_clearTimeout () { _clearDurationTimeout () {
if (this._pendingDurationTimeoutId !== null) { if (this._pendingDurationTimeoutId !== null) {
clearTimeout(this._pendingDurationTimeoutId); clearTimeout(this._pendingDurationTimeoutId);
this._pendingDurationTimeoutId = null; this._pendingDurationTimeoutId = null;
@ -573,8 +573,8 @@ class BoostMotor {
* @param {int} delay - wait this many milliseconds before calling the callback. * @param {int} delay - wait this many milliseconds before calling the callback.
* @private * @private
*/ */
_setNewTimeout (callback, delay) { _setNewDurationTimeout (callback, delay) {
this._clearTimeout(); this._clearDurationTimeout();
const timeoutID = setTimeout(() => { const timeoutID = setTimeout(() => {
if (this._pendingDurationTimeoutId === timeoutID) { if (this._pendingDurationTimeoutId === timeoutID) {
this._pendingDurationTimeoutId = null; this._pendingDurationTimeoutId = null;