Page 1 of 1

1047 getEnabled problem

Posted: Tue Sep 12, 2017 3:36 am
by mindthegap
the flash examples aren't very good.

everythings work when i activate the 4701 channel 0. when I try to open the channel in an init method it throws also an unknown error.

Code: Select all

phid = new PhidgetEncoder();   
         phid.addEventListener(PhidgetDataEvent.
         phid.addEventListener(PhidgetEvent.DETACH, onDetach);
         phid.addEventListener(PhidgetEvent.ATTACH, onAttach);
         phid.addEventListener(PhidgetErrorEvent.ERROR, onError);
         phid.addEventListener(PhidgetDataEvent.INPUT_CHANGE, onInputChange);
         phid.addEventListener(PhidgetDataEvent.POSITION_CHANGE, onPositionChange);
         
         phid.open("localhost", 5001);
         stage.addEventListener(MouseEvent.CLICK, onStageClick);
         
         if (phid.getEnabled(0) == false){
            phid.setEnabled( 0, true);
         }


Ok, when I enable the channel delayed, it works. how can I check if the phidget is initialized?

Re: 1047 getEnabled problem

Posted: Thu Sep 14, 2017 9:56 am
by mparadis
You may be able to use the "isAttached" function to determine if the Phidget has attached before trying to access it.