diff --git a/client/app/components/coordinator/coordinator.html b/client/app/components/coordinator/coordinator.html
index 53df455..9eaae07 100644
--- a/client/app/components/coordinator/coordinator.html
+++ b/client/app/components/coordinator/coordinator.html
@@ -400,8 +400,8 @@
diff --git a/client/app/components/coordinator/js/ros_scripts.js b/client/app/components/coordinator/js/ros_scripts.js
index 1e0ee35..5daeafa 100644
--- a/client/app/components/coordinator/js/ros_scripts.js
+++ b/client/app/components/coordinator/js/ros_scripts.js
@@ -433,10 +433,17 @@ function triggerService(serviceName, toSend)
}
function loadSelectedBagFile() {
- var selectedBagName = $('#bagList').val();
+ var selectedBagName = $('#loadBagList').val();
+ var singleArmMode = $('#armMode').val();
+ if (singleArmMode) {
+ singleArmMode = true
+ } else {
+ singleArmMode = false
+ }
var toSend = {
- message : selectedBagName
+ bag_name : selectedBagName,
+ single_arm : singleArmMode
}
triggerService('/aescape/bags/startPlayingRecording', toSend)
diff --git a/client/app/components/coordinator/js/update_guis.js b/client/app/components/coordinator/js/update_guis.js
index e9b8afa..dee8dd3 100644
--- a/client/app/components/coordinator/js/update_guis.js
+++ b/client/app/components/coordinator/js/update_guis.js
@@ -222,7 +222,21 @@ function displayLoadingOptions() {
if(results[0]) {
selectize.setValue(results[0].filename);
}
- })
+ })
+
+ var $armModeSelect = $('#armMode').selectize({
+ valueField: 'value',
+ labelField: 'name',
+ searchField: ['name'],
+ options: [],
+ create: false,
+ placeholder : "Select dual or single arm mode"
+ });
+
+ var armSelectize = $armModeSelect[0].selectize;
+ armSelectize.clearOptions()
+ armSelectize.addOption([{name: 'Dual-arm', value: false}, {name: 'Single-arm', value: true}]);
+ armSelectize.setValue(false);
}
function hideLoadingOptions() {