// Create a server and listen on a port public void SetupServer() { KinovaAPI.InitRobot(); NetworkServer.Listen(port); NetworkServer.RegisterHandler(MyMsgTypes.MSG_MOVE_ARM, ReceiveMoveArm); NetworkServer.RegisterHandler(MyMsgTypes.MSG_MOVE_ARM_NO_THETAY, ReceiveMoveArmNoThetaY); NetworkServer.RegisterHandler(MyMsgTypes.MSG_MOVE_ARM_HOME, ReceiveMoveArmHome); NetworkServer.RegisterHandler(MyMsgTypes.MSG_STOP_ARM, ReceiveStopArm); if (!localRun) { videoChat.gameObject.SetActive(true); videoChat.StartVideoChat(); } isAtStartup = false; Debug.Log("Server running listening on port " + port); }
// Create a server and listen on a port public void SetupServer() { KinovaAPI.InitRobot(); NetworkServer.Listen(port); //NetworkServer.RegisterHandler (MyMsgTypes.MSG_MOVE_ARM, ReceiveMoveArm); //NetworkServer.RegisterHandler (MyMsgTypes.MSG_MOVE_ARM_NO_THETAY, ReceiveMoveArmNoThetaY); //NetworkServer.RegisterHandler (MyMsgTypes.MSG_MOVE_ARM_HOME, ReceiveMoveArmHome); NetworkServer.RegisterHandler(MyMsgTypes.MSG_STOP_ARM, ReceiveStopArm); // //Shawn testing 10.1.17 NetworkServer.RegisterHandler(MyMsgTypes.MSG_SET_ARM_POSITION, ReceiveSetArmPosition); NetworkServer.RegisterHandler(MyMsgTypes.MSG_SET_FINGER_POSITION, ReceiveSetFingerPosition); NetworkServer.RegisterHandler(MyMsgTypes.MSG_MOVE_ARM_UPDATE, ReceiveMoveArmUpdate); NetworkServer.RegisterHandler(MyMsgTypes.MSG_FREEZE_ARM_POSITION, ReceiveFreezeArmPosition); NetworkServer.RegisterHandler(MyMsgTypes.MSG_GET_CARTESIAN_POSITIONS, ReceiveGetCarteisanPositions); NetworkServer.RegisterHandler(MyMsgTypes.MSG_GET_CARTESIAN_COMMANDS, ReceiveGetCarteisanCommands); NetworkServer.RegisterHandler(MyMsgTypes.MSG_GET_CACHED_CARTESIAN_COMMANDS, ReceiveGetCachedCarteisanCommands); NetworkServer.RegisterHandler(MyMsgTypes.MSG_MOVE_ARM_CARTESIAN_POSITION_WITH_FINGERS, ReceiveMoveArmWithFingers); NetworkServer.RegisterHandler(MyMsgTypes.MSG_INIT_CLIENT_VIEW, ReceiveInitClientView); NetworkServer.RegisterHandler((short)MyMsgTypes.MSG_CHAT, OnServerChatMessage); NetworkServer.RegisterHandler(MyMsgTypes.MSG_REQUEST_CARTESIAN_POSITION, ReceiveCartesianPositionRequest); //Testing // NetworkServer.RegisterHandler (MyMsgTypes.MSG_MOVE_FINGERS, ReceiveMoveFingers); videoChat.gameObject.SetActive(true); videoChat.StartVideoChat(); isAtStartup = false; Debug.Log("Server running listening on port " + port); }