13 KiB
Classes
Members
- NONE :
number
- PINK :
number
- PURPLE :
number
- BLUE :
number
- LIGHT_BLUE :
number
- CYAN :
number
- GREEN :
number
- YELLOW :
number
- ORANGE :
number
- RED :
number
- WHITE :
number
LPF2 ⇐ EventEmitter
Kind: global class
Extends: EventEmitter
- LPF2 ⇐
EventEmitter
lpF2.scan()
Begin scanning for LPF2 Hub devices.
Kind: instance method of LPF2
"discover" (hub)
Emits when a LPF2 Hub device is found.
Kind: event emitted by LPF2
Param | Type |
---|---|
hub | Hub |
BoostHub ⇐ Hub
Kind: global class
Extends: Hub
boostHub.setLEDColor(color)
Set the color of the LED on the Hub via a color value.
Kind: instance method of BoostHub
Param | Type | Description |
---|---|---|
color | number |
A number representing one of the LED color consts. |
boostHub.setMotorSpeed(port, speed, [time])
Set the motor speed on a given port.
Kind: instance method of BoostHub
Param | Type | Description |
---|---|---|
port | string |
|
speed | number |
For forward, a value between 1 - 100 should be set. For reverse, a value between -1 to -100. Stop is 0. |
[time] | number |
How long to activate the motor for (in milliseconds). Leave empty to turn the motor on indefinitely. |
boostHub.setMotorAngle(port, angle, [speed])
Rotate a motor by a given angle.
Kind: instance method of BoostHub
Param | Type | Default | Description |
---|---|---|---|
port | string |
||
angle | number |
How much the motor should be rotated (in degrees). | |
[speed] | number |
100 |
How fast the motor should be rotated. |
boostHub.connect([callback])
Connect to the Hub.
Kind: instance method of BoostHub
Overrides: connect
Param | Type |
---|---|
[callback] | function |
boostHub.subscribe(port, [mode])
Subscribe to sensor notifications on a given port.
Kind: instance method of BoostHub
Param | Type | Default | Description |
---|---|---|---|
port | string |
||
[mode] | number | boolean |
false |
The sensor mode to activate. If no mode is provided, the default for that sensor will be chosen. |
boostHub.unsubscribe(port)
Unsubscribe to sensor notifications on a given port.
Kind: instance method of BoostHub
Param | Type |
---|---|
port | string |
"button" (state)
Emits when a button is pressed.
Kind: event emitted by BoostHub
Param | Type | Description |
---|---|---|
state | number |
A number representing one of the button state consts. |
"distance" (port, distance)
Emits when a distance sensor is activated.
Kind: event emitted by BoostHub
Param | Type | Description |
---|---|---|
port | string |
|
distance | number |
Distance, in millimeters. |
"color" (port, color)
Emits when a color sensor is activated.
Kind: event emitted by BoostHub
Param | Type | Description |
---|---|---|
port | string |
|
color | number |
A number representing one of the LED color consts. |
"tilt" (port, x, y)
Emits when a tilt sensor is activated.
Kind: event emitted by BoostHub
Param | Type |
---|---|
port | string |
x | number |
y | number |
"rotate" (port, rotation)
Emits when a rotation sensor is activated.
Kind: event emitted by BoostHub
Param | Type |
---|---|
port | string |
rotation | number |
WeDo2Hub ⇐ Hub
Kind: global class
Extends: Hub
weDo2Hub.setLEDColor(color)
Set the color of the LED on the Hub via a color value.
Kind: instance method of WeDo2Hub
Param | Type | Description |
---|---|---|
color | number |
A number representing one of the LED color consts. |
weDo2Hub.setLEDRGB(red, green, blue)
Set the color of the LED on the Hub via RGB values.
Kind: instance method of WeDo2Hub
Param | Type |
---|---|
red | number |
green | number |
blue | number |
weDo2Hub.setMotorSpeed(port, speed)
Set the motor speed on a given port.
Kind: instance method of WeDo2Hub
Param | Type | Description |
---|---|---|
port | string |
|
speed | number |
For forward, a value between 1 - 100 should be set. For reverse, a value between -1 to -100. Stop is 0. |
weDo2Hub.connect([callback])
Connect to the Hub.
Kind: instance method of WeDo2Hub
Overrides: connect
Param | Type |
---|---|
[callback] | function |
weDo2Hub.subscribe(port, [mode])
Subscribe to sensor notifications on a given port.
Kind: instance method of WeDo2Hub
Param | Type | Default | Description |
---|---|---|---|
port | string |
||
[mode] | number | boolean |
false |
The sensor mode to activate. If no mode is provided, the default for that sensor will be chosen. |
weDo2Hub.unsubscribe(port)
Unsubscribe to sensor notifications on a given port.
Kind: instance method of WeDo2Hub
Param | Type |
---|---|
port | string |
"button" (state)
Emits when a button is pressed.
Kind: event emitted by WeDo2Hub
Param | Type | Description |
---|---|---|
state | number |
A number representing one of the button state consts. |
"distance" (port, distance)
Emits when a distance sensor is activated.
Kind: event emitted by WeDo2Hub
Param | Type | Description |
---|---|---|
port | string |
|
distance | number |
Distance, in millimeters. |
"color" (port, color)
Emits when a color sensor is activated.
Kind: event emitted by WeDo2Hub
Param | Type | Description |
---|---|---|
port | string |
|
color | number |
A number representing one of the LED color consts. |
"tilt" (port, x, y)
Emits when a tilt sensor is activated.
Kind: event emitted by WeDo2Hub
Param | Type |
---|---|
port | string |
x | number |
y | number |
"rotate" (port, rotation)
Emits when a rotation sensor is activated.
Kind: event emitted by WeDo2Hub
Param | Type |
---|---|
port | string |
rotation | number |
Hub ⇐ EventEmitter
Kind: global class
Extends: EventEmitter
- Hub ⇐
EventEmitter
hub.connect([callback])
Connect to the Hub.
Kind: instance method of Hub
Param | Type |
---|---|
[callback] | function |
hub.subscribe(port, [mode])
Subscribe to sensor notifications on a given port.
Kind: instance method of Hub
Param | Type | Default | Description |
---|---|---|---|
port | string |
||
[mode] | number | boolean |
false |
The sensor mode to activate. If no mode is provided, the default for that sensor will be chosen. |
hub.unsubscribe(port)
Unsubscribe to sensor notifications on a given port.
Kind: instance method of Hub
Param | Type |
---|---|
port | string |
NONE : number
PINK : number
PURPLE : number
BLUE : number
LIGHT_BLUE : number
CYAN : number
GREEN : number
YELLOW : number
ORANGE : number
RED : number
WHITE : number
Colors : enum
Enum for colors.
Kind: global enum
Read only: true