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 |
로봇 시스템이 바뀔 때 호출되는 콜백 함수 포인터 |
반환값
없음
참고
콜백 함수 규칙을 참고하세요.
예제
void OnMonitoringRobotSystemCB(const ROBOT_SYSTEM eRobotSystem)
{
// 로봇 운용 시스템이 바뀔 때 호출
}
drfl.set_on_monitoring_robot_system(OnMonitoringRobotSystemCB);
이 예제는 컨트롤러가 가상 로봇과 실제 로봇 환경 사이를 전환할 때마다 자동으로 실행되는 로봇 시스템 모니터링 콜백을 등록합니다. 개발자는 이를 활용해 환경별 설정을 동기화하거나 안전 로직을 상황에 맞게 처리할 수 있습니다.