diff --git a/src/api-docs/api.html b/src/api-docs/api.html
index dfbff504..185eda19 100644
--- a/src/api-docs/api.html
+++ b/src/api-docs/api.html
@@ -50,6 +50,7 @@
diff --git a/src/api-docs/api.html.save b/src/api-docs/api.html.save
new file mode 100644
index 00000000..4bc403af
--- /dev/null
+++ b/src/api-docs/api.html.save
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/config/swagger.js b/src/config/swagger.js
index 81456d6a..04ebf510 100644
--- a/src/config/swagger.js
+++ b/src/config/swagger.js
@@ -14,8 +14,9 @@ exports.options = {
},
// We have to change this beacause this is running on local
// we have to run on this on swagger
- //host: "localhost:5000", //Devlopemnt host on lcoal
- host: "35.207.198.4:3000", //Production for swagger
+ //host: "localhost:3000", //Devlopemnt host on lcoal
+
+ host: "35.207.198.4:3000", //Production for swagger
schemes: ["http"],
consumes: ["application/json"],
produces: ["application/json"],
diff --git a/src/controllers/tanksController.js b/src/controllers/tanksController.js
index 96d85335..4025e6a8 100644
--- a/src/controllers/tanksController.js
+++ b/src/controllers/tanksController.js
@@ -370,51 +370,51 @@ exports.motorAction = async (req, reply) => {
- // if(supplier_tank_type==="sump" && receiver_type === "sump"){
- // const receiver_capacity = parseInt(receiver_tank_info.capacity.replace(/,/g, ''), 10)
- // // console.log(receiver_capacity,"0",receiver_tank_info.tankName)
- // await Tank.findOneAndUpdate({customerId, tankName: receiver_tank,tankLocation:receiver_type}, { $set: { motor_status: "1" } });
- // const supplier_tank_info = await Tank.findOne({ customerId ,tankName:supplier_tank,tankLocation:supplier_tank_type});
-
- // let supplier_waterlevel = parseInt(supplier_tank_info.waterlevel.replace(/,/g, ''), 10)
- // let receiver_waterlevel = parseInt(receiver_tank_info.waterlevel.replace(/,/g, ''), 10)
- // // console.log(receiver_waterlevel,"1")
- // intervals[interval_variable] = setInterval(async function () {
- // // Calculate new water levels
- // const rcvr_info = await Tank.findOne({ customerId ,tankName:receiver_tank,tankLocation:receiver_type});
- // const supplier_capacity = parseInt(supplier_tank_info.capacity.replace(/,/g, ''), 10)
- // // Calculate new water levels
- // const newWaterLevel = receiver_waterlevel + 300//Math.floor(supplier_waterlevel * 0.1);
- // const newSupplierWaterLevel = Math.min(supplier_capacity, supplier_waterlevel - 300);// Math.floor(supplier_waterlevel * 0.15));
- // // Check if updating should stop
- // if ((newWaterLevel/receiver_capacity)*100 >= 97 || (newWaterLevel/receiver_capacity)*100 >= desired_water_percentage || rcvr_info.motor_status === "0" || (newSupplierWaterLevel/supplier_capacity)*100 <= 5 ) {
+ if(supplier_tank_type==="sump" && receiver_type === "sump"){
+ const receiver_capacity = parseInt(receiver_tank_info.capacity.replace(/,/g, ''), 10)
+ // console.log(receiver_capacity,"0",receiver_tank_info.tankName)
+ await Tank.findOneAndUpdate({customerId, tankName: receiver_tank,tankLocation:receiver_type}, { $set: { motor_status: "1" } });
+ const supplier_tank_info = await Tank.findOne({ customerId ,tankName:supplier_tank,tankLocation:supplier_tank_type});
+
+ let supplier_waterlevel = parseInt(supplier_tank_info.waterlevel.replace(/,/g, ''), 10)
+ let receiver_waterlevel = parseInt(receiver_tank_info.waterlevel.replace(/,/g, ''), 10)
+ // console.log(receiver_waterlevel,"1")
+ intervals[interval_variable] = setInterval(async function () {
+ // Calculate new water levels
+ const rcvr_info = await Tank.findOne({ customerId ,tankName:receiver_tank,tankLocation:receiver_type});
+ const supplier_capacity = parseInt(supplier_tank_info.capacity.replace(/,/g, ''), 10)
+ // Calculate new water levels
+ const newWaterLevel = receiver_waterlevel + 300//Math.floor(supplier_waterlevel * 0.1);
+ const newSupplierWaterLevel = Math.min(supplier_capacity, supplier_waterlevel - 300);// Math.floor(supplier_waterlevel * 0.15));
+ // Check if updating should stop
+ if ((newWaterLevel/receiver_capacity)*100 >= 97 || (newWaterLevel/receiver_capacity)*100 >= desired_water_percentage || rcvr_info.motor_status === "0" || (newSupplierWaterLevel/supplier_capacity)*100 <= 5 ) {
- // clearInterval(intervals[interval_variable]); // Clear the interval for this tank
- // delete intervals[interval_variable];
+ clearInterval(intervals[interval_variable]); // Clear the interval for this tank
+ delete intervals[interval_variable];
- // await Tank.findOneAndUpdate({customerId, tankName: receiver_tank,tankLocation:receiver_type}, { $set: { motor_status: "0" } });
+ await Tank.findOneAndUpdate({customerId, tankName: receiver_tank,tankLocation:receiver_type}, { $set: { motor_status: "0" } });
- // console.log("end for" + receiver_tank);
- // } else {
- // // Update water levels in database
+ console.log("end for" + receiver_tank);
+ } else {
+ // Update water levels in database
- // supplier_waterlevel = newSupplierWaterLevel;
- // receiver_waterlevel = newWaterLevel;
- // console.log(supplier_waterlevel,"0")
- // console.log(receiver_waterlevel,"1")
- // // console.log((newSupplierWaterLevel/supplier_capacity)*100)
- // // console.log((newWaterLevel/receiver_capacity)*100)
- // await Promise.all([
- // Tank.findOneAndUpdate({customerId, tankName: receiver_tank}, { $set: { waterlevel: newWaterLevel } }),
- // Tank.findOneAndUpdate({customerId, tankName: supplier_tank}, { $set: { waterlevel: newSupplierWaterLevel } })
- // ]);
- // }
- // }, 2000);
-
- // }
+ supplier_waterlevel = newSupplierWaterLevel;
+ receiver_waterlevel = newWaterLevel;
+ console.log(supplier_waterlevel,"0")
+ console.log(receiver_waterlevel,"1")
+ // console.log((newSupplierWaterLevel/supplier_capacity)*100)
+ // console.log((newWaterLevel/receiver_capacity)*100)
+ await Promise.all([
+ Tank.findOneAndUpdate({customerId, tankName: receiver_tank}, { $set: { waterlevel: newWaterLevel } }),
+ Tank.findOneAndUpdate({customerId, tankName: supplier_tank}, { $set: { waterlevel: newSupplierWaterLevel } })
+ ]);
+ }
+ }, 2000);
+
+ }