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.