varun 2 years ago
commit 60c109710d

@ -1549,7 +1549,25 @@ exports.changeMotorStatus = async (req, reply) => {
}
};
exports.motortemperature = async (req, reply) => {
try {
const motor_id = req.params.motor_id;
console.log(motor_id)
const motorInfo = await Tank.findOne({ motor_id: motor_id });
console.log(motorInfo)
//return update;
reply.send({ status_code: 200,temperature:motorInfo.motor_temperfature});
}
catch (err) {
throw boom.boomify(err);
}
};

@ -636,6 +636,76 @@ module.exports = function (fastify, opts, next) {
handler: tanksController.changeMotorStatus
});
// fastify.post('/api/motor/write', {
// schema: {
// tags: ["Tank"],
// description: "This is to Write the motor status",
// summary: "This is to Write the motor status",
// body: {
// type: 'object',
// required: ['motor_id', 'status'],
// properties: {
// motor_id: { type: 'string' },
// status: { type: 'string', enum: ['on', 'off'] },
// current: { type: 'string' },
// temp: { type: 'string' },
// },
// },
// // response: {
// // 200: {
// // type: 'object',
// // properties: {
// // // Define your response properties here
// // motor_id: { type: 'string' },
// // status: { type: 'string' },
// // current: { type: 'string' },
// // temp: { type: 'string' },
// // // Add other properties as needed
// // },
// // },
// // },
// },
// handler: tanksController.writeMotorStatus
// });
// fastify.get('/api/motor/read', {
// schema: {
// tags: ["Tank"],
// description: "This is to Read the motor status",
// summary: "This is to Read the motor status",
// querystring: {
// type: 'object',
// properties: {
// motor_id: { type: 'string' },
// action: { type: 'string', enum: ['1', '2'] },
// },
// required: ['motor_id', 'action'],
// },
// // response: {
// // 200: {
// // type: 'object',
// // properties: {
// // // Define your response properties here
// // motor_id: { type: 'string' },
// // motor_status: { type: 'string' },
// // motor_speed: { type: 'string' },
// // motor_temperature: { type: 'string' },
// // // Add other properties as needed
// // },
// // },
// // },
// },
// handler: tanksController.readMotorStatus
// });
next();
}

Loading…
Cancel
Save