From e9e9164823dbccf34608831197b54f52d24edf1e Mon Sep 17 00:00:00 2001 From: Varun Date: Wed, 8 Jan 2025 14:00:32 +0530 Subject: [PATCH 1/2] changes reverted --- src/controllers/tanksController.js | 49 ++---------------------------- 1 file changed, 2 insertions(+), 47 deletions(-) diff --git a/src/controllers/tanksController.js b/src/controllers/tanksController.js index 794e7455..3d2f0a38 100644 --- a/src/controllers/tanksController.js +++ b/src/controllers/tanksController.js @@ -4730,53 +4730,6 @@ client.on('message', async (topic, message) => { const inputConnection = motorTank.connections.inputConnections.find(conn => conn.motor_id === hw_Id); // Updated variable name if (inputConnection) { inputConnection.motor_status = status; // Update motor status - console.log(inputConnection.motor_stop_status,"inputConnection.motor_stop_status") - - if (inputConnection.motor_stop_status === "1" && status === "2") { - console.log("got into forced manual") - console.log(inputConnection.motor_on_type,"before if motor on type") - // Check if motor_on_type is not already "forced_manual" - if (inputConnection.motor_on_type !== "forced_manual") { - inputConnection.motor_on_type = "forced_manual"; - console.log("entered forced manual of if") - inputConnection.motor_stop_status = "2"; - // Update startTime to the current time in the specified format - const currentTime = new Date(); - const formattedTime = currentTime.toLocaleString('en-GB', { - day: '2-digit', - month: 'short', - year: 'numeric', - hour: '2-digit', - minute: '2-digit', - hour12: false, - }).replace(',', ''); - inputConnection.startTime = formattedTime; - } - } - - - if (inputConnection.motor_stop_status === "2" && status === "1") { - console.log("got into forced manual stop") - console.log(inputConnection.motor_on_type,"before if motor on type stop") - // Check if motor_on_type is not already "forced_manual" - if (inputConnection.motor_on_type = "forced_manual") { - inputConnection.motor_on_type = "manual"; - console.log("entered forced manual of if of stop") - - // Update startTime to the current time in the specified format - - - inputConnection.motor_stop_status = "1"; - } - } - - - - - - - - await motorTank.save(); // Save the updated tank } @@ -4789,6 +4742,8 @@ client.on('message', async (topic, message) => { }); + + // Function to publish motor stop status // exports.publishMotorStopStatus = async (motor_id, motor_stop_status) => { // const payload = { From 06836c4fe366edff504dc61cb9f3354fca9461f9 Mon Sep 17 00:00:00 2001 From: Varun Date: Wed, 8 Jan 2025 17:24:51 +0530 Subject: [PATCH 2/2] changes --- src/controllers/tanksController.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controllers/tanksController.js b/src/controllers/tanksController.js index 3d2f0a38..c5365f45 100644 --- a/src/controllers/tanksController.js +++ b/src/controllers/tanksController.js @@ -4659,6 +4659,8 @@ client.on('message', async (topic, message) => { time })); + + // Save IoT data for the received tanks const iotTankData = new IotData({ hardwareId: hw_Id, // Updated variable name @@ -4993,5 +4995,5 @@ async function removeDuplicates() { } // Run the remove duplicates function -removeDuplicates(); +// removeDuplicates(); console.log("this is for testing autopush,line located in tankscontroller") \ No newline at end of file