5.1 로봇 연결/해제

로봇 컨트롤러와 이 API는 TCP/IP로 통신하므로 먼저 연결을 설정해야 합니다. 내부 연결 과정에 인증 단계가 있으므로 다른 API나 소켓 관련 함수로는 정상적으로 연결할 수 없습니다. 이 API의 연결 관련 함수를 사용하세요.

또한 한 네트워크에서 로봇 컨트롤러를 두 대 이상 사용할 때는 T/P 애플리케이션에서 각 로봇 컨트롤러의 IP 주소가 겹치지 않도록 바꾸고, 정상적으로 제어할 수 있도록 로봇 컨트롤러마다 연결 과정을 거치세요.

이 API는 TCP/IP 통신을 사용하므로 컴퓨터 성능이나 네트워크 부하에 따라 사용자 애플리케이션의 성능이 떨어지거나 기능 오류가 발생할 수 있습니다.

컨트롤러에서 약 2초 동안 데이터를 받지 못하면 연결이 끊기고 연결 해제 콜백이 호출됩니다. 연결이 끊기면 등록된 콜백 대부분이 등록 해제됩니다. 등록이 유지되는 콜백은 open_connection에 나와 있습니다.