omcaree / node-pololumaestro

Node module for control of Pololu Maestro servo controllers
14 stars 16 forks source link

Missing callback #9

Open flynnwt opened 9 years ago

flynnwt commented 9 years ago

The callback to setTarget is never done:

maestro.on('ready', function() {
   maestro.getPosition(1, function(position) {
      maestro.setTarget(1, (position > 6000) ? 1000 : 2000, function() {
         console.log('set target done');
       });
    });
});

serialPortWrapper._write():

this._serialPort.write(bytes, function(error) {
   if(!this._detectingError) {
      this._readError(onComplete);
   //  add callback for write()
   } else {
     onComplete && (onComplete)();
   }
}.bind(this));