Page 1 of 1

Newby = Timed out on connection

Posted: Thu Jan 25, 2024 11:29 am
by FredrikH
Hi

I have the simple code bellow:

Code: Select all

var runExample = async () => {
    var phidgetsConn = new phidget22.NetworkConnection({
        hostname: serviceServerConfig["phidgets"]["hostname"],
        port: serviceServerConfig["phidgets"]["port"],
        name: "Phidget Server Connection",
        passwd: "",
        onAuthenticationNeeded: function() { return "password"; },
        onError: () => {
            console.log("Phidgets Networkserver - Connection Error:", msg);
        },
        onConnect: function() {
            console.log("Phidgets Networkserver - Connection is established and MTU is ready to work");
        },
        onDisconnect: function() { 
            console.log("Phidgets Networkserver - Disconnected");
        }
    });
    
    await phidgetsConn.connect().then(() => {})

    const bldcMotor0 = new phidget22.BLDCMotor();

	bldcMotor0.setHubPort(1);
    bldcMotor0.setChannel(0);
	bldcMotor0.setDeviceSerialNumber(668208);

	bldcMotor0.onAttach = () => {
		console.log('Attach!');
	}; 
 
	bldcMotor0.onDetach = () => {
		console.log('Detach!');
	};

	await bldcMotor0.open(5000);

	await bldcMotor0.setTargetVelocity(1);
}

runExample();

When running the code it says that:
"Phidgets Networkserver - Connection is established and MTU is ready to work"

That is fine :) But after it the program has timed out when the 5 sec has passed?

It feels that the program is failing when the software channel will match with its physical channel, does not it?

I am in Node js for ths exampel. The phidgets server is in the same computer!

Best regards Fredrik