set_on_monitoring_robot_system

이 함수는 컨트롤러의 로봇 시스템 유형(실제 또는 가상 등)이 바뀌는 것을 자동으로 감지하는 콜백을 등록합니다. 로봇의 운전 환경이 전환될 때 발생하는 이벤트를 자동으로 처리할 때 유용합니다.

정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션

void set_on_monitoring_robot_system(TOnMonitoringRobotSystemCB pCallbackFunc) {
    _set_on_monitoring_robot_system(_rbtCtrl, pCallbackFunc);
};

매개변수

매개변수 이름

자료형

기본값

설명

pCallbackFunc

TOnMonitoringRobotSystemCB

로봇 시스템이 바뀔 때 호출되는 콜백 함수 포인터

반환값
없음

참고

콜백 함수 규칙을 참고하세요.

예제

void OnMonitoringRobotSystemCB(const ROBOT_SYSTEM eRobotSystem)
{
    // 로봇 운용 시스템이 바뀔 때 호출
}

drfl.set_on_monitoring_robot_system(OnMonitoringRobotSystemCB);

이 예제는 컨트롤러가 가상 로봇과 실제 로봇 환경 사이를 전환할 때마다 자동으로 실행되는 로봇 시스템 모니터링 콜백을 등록합니다. 개발자는 이를 활용해 환경별 설정을 동기화하거나 안전 로직을 상황에 맞게 처리할 수 있습니다.