Oh man, endlich!!!
Danke, funktioniert wunderbar!
Oh man, endlich!!!
Danke, funktioniert wunderbar!
Der stopPoll Aufruf bekommt eigentlich ein callback, was im original code allerdings nicht genutzt wird.
Ändere deinen Code auf folgendes:
onStop(function skriptStop () {
try{
co2Monitor.co2Endpoint.stopPoll(function(){
log("Polling gestoppt");
co2Monitor.co2Interface.release(true, (error) => {
if(error) {
co2Monitor.emit('error', error);
}
else {
log("Interface released");
co2Monitor.co2Device.close();
log("Device geschlossen");
cb(true);
}
});
});
} catch (e) {
log(e);
// hat nicht geklappt
}
log("---------------------- **** Skript wurde gestoppt **** ----------------------");
}, 100 /*ms*/);