INNER CODE UNIT · JavaScript
loadPrograms
CopterExpress/clover · clover_blocks/www/main.js:190
function loadPrograms() {
ros.loadService.callService(new ROSLIB.ServiceRequest(), function(res) {
if (!res.success) alert(res.message);
for (let i = 0; i < res.names.length; i++) {
let name = res.names[i];
let program = res.programs[i];
let option = document.createElement('option');
option.innerHTML = res.names[i];
if (name.startsWith('examples/')) {
examplePrograms.appendChild(option);
} else {
userPrograms.appendChild(option);
}
programs[name] = program;
}