taking json inputs on api calls

This commit is contained in:
Rohit Nandwani
2019-06-24 12:39:41 -04:00
parent d9a447a157
commit 5261b30ac4

View File

@@ -315,7 +315,7 @@ bagPlayingTopic.subscribe(function(message) {
//////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////
function triggerService(serviceName) function triggerService(serviceName, toSend)
{ {
var service = new ROSLIB.Service({ var service = new ROSLIB.Service({
ros : ros, ros : ros,
@@ -323,7 +323,11 @@ function triggerService(serviceName)
serviceType : 'std_srvs/Trigger' serviceType : 'std_srvs/Trigger'
}); });
var request = new ROSLIB.ServiceRequest({}); if(!toSend) {
toSend = {};
}
var request = new ROSLIB.ServiceRequest(toSend);
var serviceCallTimeStamp = Date.now(); var serviceCallTimeStamp = Date.now();
var serviceCallReturned = false; var serviceCallReturned = false;
service.callService(request, function(result) { service.callService(request, function(result) {
@@ -401,7 +405,7 @@ function triggerService(serviceName)
} }
function triggerMessageService(serviceName, textInput) function triggerMessageService(serviceName, text)
{ {
var service = new ROSLIB.Service({ var service = new ROSLIB.Service({
ros : ros, ros : ros,