|
|
@ -5,7 +5,7 @@ class HardwareDriver { |
|
|
|
|
|
|
|
|
|
|
|
constructor(driver){ |
|
|
|
|
|
|
|
this.driver = [] |
|
|
|
this.driverType = driver |
|
|
|
|
|
|
|
|
|
|
@ -39,12 +39,14 @@ class HardwareDriver { |
|
|
|
* @param {*} value Between 0&256 |
|
|
|
*/ |
|
|
|
setChannel(board,channel, value) { |
|
|
|
this.driver.setChannel(board, channel, value) |
|
|
|
this.driver[board].setChannel(channel, value) |
|
|
|
} |
|
|
|
|
|
|
|
setRGB(channelConfig, color) { |
|
|
|
setRGB(boardID, channelConfig, color) { |
|
|
|
console.log(channelConfig) |
|
|
|
console.log(color) |
|
|
|
channelConfig.forEach(channel => { |
|
|
|
this.setChannel(channel.address, channel.channel, color[channel.key]) |
|
|
|
this.setChannel(boardID, channel.channel, Math.round(color[channel.key]*color.a)) |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|