次のスニペットでは、JSON変数の変更に失敗しています。
var data = {status: ''};
rosconnection.setOnOpen(function (e) {
data.status = 'Succeeded';
alert('success');
});
rosconnection.setOnError(function (e) {
data.status = 'Failed';
alert('fail');
});
data
空のままですが、alert
は内で呼び出されますrosconnection.setOnOpen
。エラーは再現するのが難しいため、で使用されますがros connection
、少なくとも1つの関数に正常に入ると100%確信しています。