new RemoteControl()
The RemoteControl is emitted if the discovered device is a Remote Control.
- Source:
Extends
Members
(readonly) batteryLevel
Properties:
Name | Type | Description |
---|---|---|
batteryLevel |
number |
Battery level of the hub (Percentage between 0-100) |
- Overrides:
- Source:
(readonly) connected
Properties:
Name | Type | Description |
---|---|---|
connected |
string |
Connected status |
- Overrides:
- Source:
(readonly) connecting
Properties:
Name | Type | Description |
---|---|---|
connecting |
string |
Connecting status |
- Overrides:
- Source:
(readonly) firmwareVersion
Properties:
Name | Type | Description |
---|---|---|
firmwareVersion |
string |
Firmware version of the hub |
- Overrides:
- Source:
(readonly) hardwareVersion
Properties:
Name | Type | Description |
---|---|---|
hardwareVersion |
string |
Hardware version of the hub |
- Overrides:
- Source:
(readonly) name
Properties:
Name | Type | Description |
---|---|---|
name |
string |
Name of the hub |
- Overrides:
- Source:
(readonly) ports
Properties:
Name | Type | Description |
---|---|---|
ports |
Array.<string> |
Array of port names |
- Overrides:
- Source:
(readonly) primaryMACAddress
Properties:
Name | Type | Description |
---|---|---|
primaryMACAddress |
string |
Primary MAC address of the hub |
- Overrides:
- Source:
(readonly) rssi
Properties:
Name | Type | Description |
---|---|---|
rssi |
number |
Signal strength of the hub |
- Overrides:
- Source:
(readonly) type
Properties:
Name | Type | Description |
---|---|---|
type |
string |
Hub type |
- Overrides:
- Source:
(readonly) uuid
Properties:
Name | Type | Description |
---|---|---|
uuid |
string |
UUID of the hub |
- Overrides:
- Source:
Methods
createVirtualPort(firstPortName, secondPortName) → {Promise}
Combines two ports with into a single virtual port.
Note: The devices attached to the ports must be of the same device type.
Parameters:
Name | Type | Description |
---|---|---|
firstPortName |
string |
First port name |
secondPortName |
string |
Second port name |
- Inherited From:
- Source:
setName(name) → {Promise}
Set the name of the Hub.
Parameters:
Name | Type | Description |
---|---|---|
name |
string |
New name of the hub (14 characters or less, ASCII only). |
- Inherited From:
- Source:
shutdown() → {Promise}
Shutdown the Hub.
- Inherited From:
- Source:
Events
button
Emits when a button is pressed.
Parameters:
Name | Type | Description |
---|---|---|
button |
string | |
state |
ButtonState |
- Inherited From:
- Source: