mirror of
https://github.com/zyphlar/easy-usb-relay.git
synced 2024-03-08 07:57:47 +00:00
Fix all_on and all_off error
sendFeatureReport always needs two arguments, even if one is null (0x00)
See C++ source here for future development reference: 87cf2d92c7/lib/usb_relay_lib.c
This commit is contained in:
parent
4a6720e525
commit
df4fa8fb5b
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user