38 lines
986 B
JavaScript
38 lines
986 B
JavaScript
///////////////////////////////////////////////////////////////////////////////////
|
|
// Publishers
|
|
///////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
////////////////////////////////////////////////////////////////
|
|
// Topics
|
|
////////////////////////////////////////////////////////////////
|
|
|
|
|
|
////////////////////////////////////////////////////////////////
|
|
// Subscribers
|
|
////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////////////////
|
|
// Services
|
|
////////////////////////////////////////////////////////////////
|
|
|
|
|
|
function triggerService(serviceName)
|
|
{
|
|
var service = new ROSLIB.Service({
|
|
ros : ros,
|
|
name : serviceName,
|
|
serviceType : 'std_srvs/Trigger'
|
|
});
|
|
|
|
var request = new ROSLIB.ServiceRequest({});
|
|
|
|
service.callService(request, function(result) {
|
|
console.log('Result for service call on '
|
|
+ serviceName
|
|
+ ': '
|
|
+ result.sum);
|
|
});
|
|
} |