You've already forked fm-dx-webserver
mirror of
https://github.com/KubaPro010/fm-dx-webserver.git
synced 2026-02-27 06:23:53 +01:00
arduino support test
This commit is contained in:
17
index.js
17
index.js
@@ -108,7 +108,18 @@ function connectToSerial() {
|
|||||||
|
|
||||||
serialport.on('open', () => {
|
serialport.on('open', () => {
|
||||||
logInfo('Using COM device: ' + serverConfig.xdrd.comPort);
|
logInfo('Using COM device: ' + serverConfig.xdrd.comPort);
|
||||||
serialport.write('x\n');
|
serialport.write('M0\n');
|
||||||
|
serialport.write('Y100\n');
|
||||||
|
serialport.write('D0\n');
|
||||||
|
serialport.write('A0\n');
|
||||||
|
serialport.write('F-1\n');
|
||||||
|
serialport.write('Z0\n');
|
||||||
|
serialport.write('G11\n');
|
||||||
|
serialport.write('V0\n');
|
||||||
|
serialport.write('Q0\n');
|
||||||
|
serialport.write('C0\n');
|
||||||
|
serialport.write('I0,0\n');
|
||||||
|
|
||||||
if(serverConfig.defaultFreq) {
|
if(serverConfig.defaultFreq) {
|
||||||
serialport.write('T' + Math.round(serverConfig.defaultFreq * 1000) +'\n');
|
serialport.write('T' + Math.round(serverConfig.defaultFreq * 1000) +'\n');
|
||||||
dataHandler.initialData.freq = Number(serverConfig.defaultFreq).toFixed(3);
|
dataHandler.initialData.freq = Number(serverConfig.defaultFreq).toFixed(3);
|
||||||
@@ -116,7 +127,8 @@ function connectToSerial() {
|
|||||||
} else {
|
} else {
|
||||||
serialport.write('T87500\n');
|
serialport.write('T87500\n');
|
||||||
}
|
}
|
||||||
serialport.write('G00\n');
|
|
||||||
|
serialport.write('x\n');
|
||||||
|
|
||||||
serialport.on('data', (data) => {
|
serialport.on('data', (data) => {
|
||||||
resolveDataBuffer(data);
|
resolveDataBuffer(data);
|
||||||
@@ -148,6 +160,7 @@ function connectToXdrd() {
|
|||||||
const lines = receivedData.split('\n');
|
const lines = receivedData.split('\n');
|
||||||
|
|
||||||
for (const line of lines) {
|
for (const line of lines) {
|
||||||
|
console.log(line);
|
||||||
if (!authFlags.receivedPassword) {
|
if (!authFlags.receivedPassword) {
|
||||||
authFlags.receivedSalt = line.trim();
|
authFlags.receivedSalt = line.trim();
|
||||||
authenticateWithXdrd(client, authFlags.receivedSalt, serverConfig.xdrd.xdrdPassword);
|
authenticateWithXdrd(client, authFlags.receivedSalt, serverConfig.xdrd.xdrdPassword);
|
||||||
|
|||||||
Reference in New Issue
Block a user