Я хочу передать данные из моей хореографии в webjs, и переданное значение отобразит их в html через javascipt. Я могу успешно пройти его, но проблема в том, что он будет отображаться только в течение 1-3 секунд. Я сделал это правильно?
Вот мой код из choregraphe (python):
def onLoad(self):
#put initialization code here
pass
def onUnload(self):
self.memory = None
#put clean-up code here
pass
def onInput_onStart(self):
data = ['apple','mango','juice']
self.memory.raiseEvent("myData", data)
def onInput_onStop(self):
self.onUnload()
box is stopped
self.onStopped()
И это код моего javaschipt для получения данных из перца:
var session = new QiSession();
$(document).ready(function(){
getData();
});
function getData(){
session.service('ALMemory').then(function(ALMemory){
ALMemory.subscriber("myData").then(function(subscriber) {
subscriber.signal.connect(function(data){
"display to html here"
});
});
});
}