передача значения из javascript в переключатель в choregraphe: Pepper Robot

Я создал приложение в Choregraphe и вызвал вид планшета из choregraphe, а затем мне нужно передать значение из javascript в поле переключателя. Как мне это сделать. Я новичок в хореографии.


person Satish.n    schedule 09.02.2018    source источник


Ответы (1)


По сути, поднимите значение ALMemory со своей страницы с помощью qimessaging.js, а затем подпишитесь на это событие в памяти.

В вашем javascript, например, с помощью robotutils.js, вы может сделать что-то подобное внутри обратного вызова клика:

RobotUtils.onService(function(ALMemory) {
  ALMemory.raiseEvent("MyApplication/MyTabletEvent", 42);
});

(вы также можете напрямую использовать qimessaging js, robotutils просто добавляет какой-то синтаксический сахар и маэкс проще тестить в браузере без установки на робота)

... а затем в Choregraphe свяжите это событие ALMemory с вашими ящиками, как показано, например, в шаге 3 этого руководства

person Emile    schedule 09.02.2018