Exemplo n.º 1
0
 // 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);
 }
Exemplo n.º 2
0
    // 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);
    }