Merge pull request #2235 from knandersen/bugfix/2232

Fix 2232 by using unregulated motor command to turn off motors
This commit is contained in:
Kevin Nørby Andersen 2019-07-30 09:09:22 -04:00 committed by GitHub
commit 5828149827
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -160,6 +160,7 @@ const BoostMessage = {
* @enum {number} * @enum {number}
*/ */
const BoostOutputSubCommand = { const BoostOutputSubCommand = {
START_POWER: 0x01,
START_POWER_PAIR: 0x02, START_POWER_PAIR: 0x02,
SET_ACC_TIME: 0x05, SET_ACC_TIME: 0x05,
SET_DEC_TIME: 0x06, SET_DEC_TIME: 0x06,
@ -541,12 +542,10 @@ class BoostMotor {
turnOff (useLimiter = true) { turnOff (useLimiter = true) {
const cmd = this._parent.generateOutputCommand( const cmd = this._parent.generateOutputCommand(
this._index, this._index,
BoostOutputExecution.EXECUTE_IMMEDIATELY ^ BoostOutputExecution.COMMAND_FEEDBACK, BoostOutputExecution.EXECUTE_IMMEDIATELY,
BoostOutputSubCommand.START_SPEED, BoostOutputSubCommand.START_POWER,
[ [
BoostMotorEndState.FLOAT, BoostMotorEndState.FLOAT
BoostMotorEndState.FLOAT,
BoostMotorProfile.DO_NOT_USE
] ]
); );