@powered-up/api
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Current
Sensor
Device
Encoded
Dual
Motor
constructor
busy
disposed
latest
Error
mode
Type
port
raw
Value
service
brake
dispose
drift
hold
run
With
Power
run
With
Speed
run
With
Speed
For
Distance
run
With
Speed
For
Duration
run
With
Speed
ToPosition
send
set
Position
is
Encoded
Motor
Hub
Hub
Manager
Motor
Port
RGBLight
Robot
Sensor
Smart
Hub
Smart
Move
Hub
Smart
Move
Robot
Smart
Robot
Voltage
Sensor
Current
Sensor
Mode
Encoded
Motor
End
State
Encoded
Motor
Mode
Voltage
Sensor
Mode
Hierarchy
Device
EncodedDualMotor
Index
Constructors
constructor
Properties
busy
disposed
latest
Error
mode
Type
port
raw
Value
service
Methods
brake
dispose
drift
hold
run
With
Power
run
With
Speed
run
With
Speed
For
Distance
run
With
Speed
For
Duration
run
With
Speed
ToPosition
send
set
Position
is
Constructors
constructor
new
Encoded
Dual
Motor
(
port
:
Port
)
:
EncodedDualMotor
Parameters
port:
Port
Returns
EncodedDualMotor
Properties
busy
busy
:
boolean
= false
observable
disposed
disposed
:
boolean
= false
observable
Optional
latest
Error
latest
Error
:
Error
observable
Protected
Optional
mode
Type
mode
Type
:
undefined
|
number
observable
Protected
port
port
:
Port
Protected
Optional
raw
Value
raw
Value
:
Buffer
observable
Protected
service
service
:
EncodedDualMotorService
= new EncodedDualMotorService(this.port.portType,100)
Methods
brake
brake
(
)
:
void
Returns
void
dispose
dispose
(
)
:
void
Returns
void
drift
drift
(
)
:
void
Returns
void
hold
hold
(
)
:
void
Returns
void
run
With
Power
run
With
Power
(
powerA
:
number
, powerB
:
number
)
:
void
Parameters
powerA:
number
powerB:
number
Returns
void
run
With
Speed
run
With
Speed
(
speedA
:
number
, speedB
:
number
)
:
void
Parameters
speedA:
number
speedB:
number
Returns
void
run
With
Speed
For
Distance
run
With
Speed
For
Distance
(
speedA
:
number
, speedB
:
number
, distance
:
number
, endState
?:
EncodedMotorEndState
)
:
void
Parameters
speedA:
number
speedB:
number
distance:
number
Default value
endState:
EncodedMotorEndState
= "Braking"
Returns
void
run
With
Speed
For
Duration
run
With
Speed
For
Duration
(
speedA
:
number
, speedB
:
number
, duration
:
number
, endState
?:
EncodedMotorEndState
)
:
void
Parameters
speedA:
number
speedB:
number
duration:
number
Default value
endState:
EncodedMotorEndState
= "Braking"
Returns
void
run
With
Speed
ToPosition
run
With
Speed
ToPosition
(
speed
:
number
, positionA
:
number
, positionB
:
number
, endState
?:
EncodedMotorEndState
)
:
void
Parameters
speed:
number
positionA:
number
positionB:
number
Default value
endState:
EncodedMotorEndState
= "Braking"
Returns
void
Protected
send
send
(
output
:
Output
)
:
void
Parameters
output:
Output
Returns
void
set
Position
set
Position
(
positionA
:
number
, positionB
:
number
)
:
void
Parameters
positionA:
number
positionB:
number
Returns
void
Static
is
is
(
device
?:
Device
)
:
boolean
Parameters
Optional
device:
Device
Returns
boolean
Generated using
TypeDoc