@powered-up/api
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Current
Sensor
Device
Encoded
Dual
Motor
Encoded
Motor
Hub
Hub
Manager
Motor
Port
RGBLight
Robot
Sensor
Smart
Hub
Smart
Move
Hub
Smart
Move
Robot
constructor
hub
Manager
button
Pressed
current
Sensor
encoded
MotorA
encoded
MotorAB
encoded
MotorB
encoded
MotorC
encoded
MotorD
hub
motorC
motorD
rgb
Light
voltage
Sensor
find
Hub
get
Device
handle
Error
observe
Device
Error
Smart
Robot
Voltage
Sensor
Current
Sensor
Mode
Encoded
Motor
End
State
Encoded
Motor
Mode
Voltage
Sensor
Mode
Hierarchy
Robot
<
SmartMoveHub
>
SmartMoveRobot
Index
Constructors
constructor
Properties
hub
Manager
Accessors
button
Pressed
current
Sensor
encoded
MotorA
encoded
MotorAB
encoded
MotorB
encoded
MotorC
encoded
MotorD
hub
motorC
motorD
rgb
Light
voltage
Sensor
Methods
find
Hub
get
Device
handle
Error
observe
Device
Error
Constructors
constructor
new
Smart
Move
Robot
(
hubManager
?:
HubManager
)
:
SmartMoveRobot
Parameters
Default value
hubManager:
HubManager
= HubManager.getSingleton()
Returns
SmartMoveRobot
Properties
Protected
hub
Manager
hub
Manager
:
HubManager
Accessors
button
Pressed
button
Pressed
:
computed
current
Sensor
current
Sensor
:
computed
encoded
MotorA
encoded
MotorA
:
computed
encoded
MotorAB
encoded
MotorAB
:
computed
encoded
MotorB
encoded
MotorB
:
computed
encoded
MotorC
encoded
MotorC
:
computed
encoded
MotorD
encoded
MotorD
:
computed
Protected
hub
hub
:
computed
motorC
motorC
:
computed
motorD
motorD
:
computed
rgb
Light
rgb
Light
:
computed
voltage
Sensor
voltage
Sensor
:
computed
Methods
Protected
find
Hub
find
Hub
(
)
:
SmartMoveHub
|
undefined
Returns
SmartMoveHub
|
undefined
Protected
get
Device
get
Device<TDevice>
(
portSelector
:
function
, devicePredicate
:
function
)
:
TDevice
|
undefined
Type parameters
TDevice
:
Device
Parameters
portSelector:
function
(
hub
:
SmartMoveHub
)
:
Port
Parameters
hub:
SmartMoveHub
Returns
Port
devicePredicate:
function
(
device
?:
Device
)
:
boolean
Parameters
Optional
device:
Device
Returns
boolean
Returns
TDevice
|
undefined
Protected
handle
Error
handle
Error
(
error
:
Error
)
:
void
Parameters
error:
Error
Returns
void
Protected
observe
Device
Error
observe
Device
Error
(
deviceSelector
:
function
)
:
void
Parameters
deviceSelector:
function
(
)
:
Device
|
undefined
Returns
Device
|
undefined
Returns
void
Generated using
TypeDoc