mirror of
https://github.com/zyphlar/easy-usb-relay.git
synced 2024-03-08 07:57:47 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
df4fa8fb5b | ||
|
|
4a6720e525 | ||
|
|
b0da1b68e6 |
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "easy-usb-relay",
|
"name": "easy-usb-relay",
|
||||||
"version": "0.0.3",
|
"version": "0.0.4",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
{
|
{
|
||||||
"name": "easy-usb-relay",
|
"name": "easy-usb-relay",
|
||||||
"version": "0.0.3",
|
"version": "0.0.4",
|
||||||
"description": "A simple USB relay support library",
|
"description": "A simple USB relay support library",
|
||||||
"main": "src/relay.js",
|
"main": "src/relays.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "jest"
|
"test": "jest"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "github.com/danawoodman/usbrelay"
|
"url": "github.com/danawoodman/easy-usb-relay"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"usb",
|
"usb",
|
||||||
|
|||||||
@@ -69,14 +69,17 @@ class Board {
|
|||||||
}
|
}
|
||||||
|
|
||||||
allOn() {
|
allOn() {
|
||||||
this.trigger([ALL_ON])
|
this.trigger([ALL_ON, 0])
|
||||||
}
|
}
|
||||||
|
|
||||||
allOff() {
|
allOff() {
|
||||||
this.trigger([ALL_OFF])
|
this.trigger([ALL_OFF, 0])
|
||||||
}
|
}
|
||||||
|
|
||||||
trigger(state) {
|
trigger(state) {
|
||||||
|
if (state.length != 2) {
|
||||||
|
throw new Error('easy-usb-relay library error: exactly two arguments required for trigger function.')
|
||||||
|
}
|
||||||
this.logState()
|
this.logState()
|
||||||
this.board.sendFeatureReport(state)
|
this.board.sendFeatureReport(state)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user