From 171f37a8583b7c637e9a4cf5c0893881bec5cc54 Mon Sep 17 00:00:00 2001 From: Jake Date: Sun, 2 Nov 2025 18:42:19 +0800 Subject: [PATCH] second channel in motor panel works now --- script.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/script.js b/script.js index 896cf88..681ec0e 100644 --- a/script.js +++ b/script.js @@ -1077,7 +1077,7 @@ window.onload = () => { const packets = collectChangePackets(0); // or 2 for (var i = 0; i < packets.length; i++) { let channel = 0 - let servoMotor = getServoMotorByID(channel, parseInt(packets[i].id, 10)); + let servoMotor = getServoMotorByID(channel, parseInt(packets[i].id, 10)); let dataKey = packets[i].title; let value = packets[i].value; servoMotor[dataKey] = value; @@ -1096,10 +1096,14 @@ window.onload = () => { for (var i = 0; i < packets.length; i++) { let channel = 1 let servoMotor = getServoMotorByID(channel, parseInt(packets[i].id, 10)); + console.log(servoMotor); + console.log(servoMotors); let dataKey = packets[i].title; let value = packets[i].value; servoMotor[dataKey] = value; - let dataPacket = writeData(servoMotor, dataKey); + let dataPacket = writeData(packets[i].id, servoMotor, dataKey); + //dataPacket[1] = packets[i].id; + console.log(dataPacket); serial.requestWriteData(dataPacket); } console.log(servoMotors);