UPD: Show actual device profiles 🤩

This commit is contained in:
Robert Kossessa
2024-03-12 18:49:49 +01:00
parent 24ece44191
commit 5e37bd71eb
3 changed files with 65 additions and 13 deletions

View File

@@ -107,7 +107,9 @@ app.whenReady().then(() => {
ipcMain.handle('nanoSerialApi:list_devices', () => nanoSerialApi.list_devices())
ipcMain.handle('nanoSerialApi:connect', (event, deviceid) => nanoSerialApi.connect(deviceid))
ipcMain.handle('nanoSerialApi:disconnect', () => nanoSerialApi.disconnect)
ipcMain.handle('nanoSerialApi:send', (event, ...data) => nanoSerialApi.send(data[0], data[1]))
ipcMain.handle('nanoSerialApi:send', (event, ...data) =>
nanoSerialApi.send(data[0], JSON.parse(data[1]))
)
const mainWindow = createMainWindow()
ipcMain.on('electron:minimizeWindow', () => mainWindow.minimize())
ipcMain.on('electron:toggleMaximizeWindow', () => {

View File

@@ -75,6 +75,7 @@ class NanoSerialApi extends EventEmitter {
if (connected_port === undefined) {
return Promise.reject('Device not connected')
} else {
console.log('Sending:', jsonstr)
connected_port.port.write(jsonstr + '\n')
return Promise.resolve()
}