FIX: Nanodevices
+ add key light config
This commit is contained in:
@@ -45,7 +45,7 @@ class NanoDevices extends EventEmitter {
|
||||
})
|
||||
}
|
||||
|
||||
_handle_data(connected_port, data) {
|
||||
_handle_data(connected_port, data, serialNumber) {
|
||||
connected_port.data += data
|
||||
const lines = connected_port.data.split('\n')
|
||||
if (lines.length > 1) {
|
||||
@@ -53,7 +53,7 @@ class NanoDevices extends EventEmitter {
|
||||
if (lines[i].length > 0) {
|
||||
if (lines[i].startsWith('{'))
|
||||
// if its a json object
|
||||
this.emit('nanodevices:update', connected_port.port.serialNumber, lines[i])
|
||||
this.emit('nanodevices:update', serialNumber, lines[i])
|
||||
else console.log('Device: ' + lines[i]) // otherwise just log it
|
||||
}
|
||||
}
|
||||
@@ -110,7 +110,7 @@ class NanoDevices extends EventEmitter {
|
||||
})
|
||||
port.on('data', (data) => {
|
||||
const connected_port = this.connected_nano_devices[nano_device.serialNumber!]
|
||||
this._handle_data(connected_port, data)
|
||||
this._handle_data(connected_port, data, nano_device.serialNumber)
|
||||
})
|
||||
port.open((err) => {
|
||||
if (err) {
|
||||
|
||||
@@ -97,8 +97,8 @@ app.whenReady().then(() => {
|
||||
|
||||
ipcMain.handle('nanodevices:list_devices', () => nanodevices.list_devices())
|
||||
ipcMain.handle('nanodevices:connect', (event, deviceid) => nanodevices.connect(deviceid))
|
||||
ipcMain.handle('nanodevices:disconnect', nanodevices.disconnect)
|
||||
ipcMain.handle('nanodevices:send', nanodevices.send)
|
||||
ipcMain.handle('nanodevices:disconnect', () => nanodevices.disconnect)
|
||||
ipcMain.handle('nanodevices:send', (event, ...data) => nanodevices.send(data[0], data[1]))
|
||||
const mainWindow = createMainWindow()
|
||||
ipcMain.on('electron:minimizeWindow', () => mainWindow.minimize())
|
||||
ipcMain.on('electron:toggleMaximizeWindow', () => {
|
||||
|
||||
Reference in New Issue
Block a user