@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
Smart
Robot
constructor
hub
Manager
button
Pressed
current
Sensor
hub
motorA
motorB
rgb
Light
voltage
Sensor
find
Hub
get
Device
handle
Error
observe
Device
Error
Voltage
Sensor
Current
Sensor
Mode
Encoded
Motor
End
State
Encoded
Motor
Mode
Voltage
Sensor
Mode
Hierarchy
Robot
<
SmartHub
>
SmartRobot
Index
Constructors
constructor
Properties
hub
Manager
Accessors
button
Pressed
current
Sensor
hub
motorA
motorB
rgb
Light
voltage
Sensor
Methods
find
Hub
get
Device
handle
Error
observe
Device
Error
Constructors
constructor
new
Smart
Robot
(
hubManager
?:
HubManager
)
:
SmartRobot
Parameters
Default value
hubManager:
HubManager
= HubManager.getSingleton()
Returns
SmartRobot
Properties
Protected
hub
Manager
hub
Manager
:
HubManager
Accessors
button
Pressed
button
Pressed
:
computed
current
Sensor
current
Sensor
:
computed
Protected
hub
hub
:
computed
motorA
motorA
:
computed
motorB
motorB
:
computed
rgb
Light
rgb
Light
:
computed
voltage
Sensor
voltage
Sensor
:
computed
Methods
Protected
find
Hub
find
Hub
(
)
:
SmartHub
|
undefined
Returns
SmartHub
|
undefined
Protected
get
Device
get
Device<TDevice>
(
portSelector
:
function
, devicePredicate
:
function
)
:
TDevice
|
undefined
Type parameters
TDevice
:
Device
Parameters
portSelector:
function
(
hub
:
SmartHub
)
:
Port
Parameters
hub:
SmartHub
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