docker_images/node/wrapper/controllers/Service.js (60 lines of code) (raw):
'use strict';
var utils = require('../utils/writer.js');
var Service = require('../service/ServiceService');
module.exports.service_Connect = function service_Connect (req, res, next) {
var connectionString = req.swagger.params['connectionString'].value;
Service.service_Connect(connectionString)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.service_Disconnect = function service_Disconnect (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Service.service_Disconnect(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.service_InvokeDeviceMethod = function service_InvokeDeviceMethod (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var deviceId = req.swagger.params['deviceId'].value;
var methodInvokeParameters = req.swagger.params['methodInvokeParameters'].value;
Service.service_InvokeDeviceMethod(connectionId,deviceId,methodInvokeParameters)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.service_InvokeModuleMethod = function service_InvokeModuleMethod (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var deviceId = req.swagger.params['deviceId'].value;
var moduleId = req.swagger.params['moduleId'].value;
var methodInvokeParameters = req.swagger.params['methodInvokeParameters'].value;
Service.service_InvokeModuleMethod(connectionId,deviceId,moduleId,methodInvokeParameters)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.service_SendC2d = function service_SendC2d (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var deviceId = req.swagger.params['deviceId'].value;
var eventBody = req.swagger.params['eventBody'].value;
Service.service_SendC2d(connectionId,deviceId,eventBody)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};