Beispiel #1
0
    private void ReceiveMoveArmNoThetaY(NetworkMessage message)
    {
        MoveArmNoThetaYMessage m = message.ReadMessage <MoveArmNoThetaYMessage>();

        Debug.Log("Move " + ArmSide(m.rightArm) + " arm received!");
        KinovaAPI.MoveHandNoThetaY(m.rightArm, m.x, m.y, m.z, m.thetaX, m.thetaZ);
    }
Beispiel #2
0
    public void SendMoveArmNoThetaY(bool rightArm, float x, float y, float z, float thetaX, float thetaZ)
    {
        if (!connectedToServer)
        {
            Debug.LogWarning("Not connected to server!");
            return;
        }

        Debug.Log("Sending move " + ArmSide(rightArm) + " arm no theta y...");
        MoveArmNoThetaYMessage m = new MoveArmNoThetaYMessage();

        m.rightArm = rightArm;
        m.x        = x;
        m.y        = y;
        m.z        = z;
        m.thetaX   = thetaX;
        m.thetaZ   = thetaZ;

        myClient.Send(MyMsgTypes.MSG_MOVE_ARM_NO_THETAY, m);
    }