get_last_alarm
이 함수는 로봇 컨트롤러에서 발생한 최신 로그와 알람 코드를 확인합니다.
그룹, 레벨, 인덱스, 메시지 매개변수 같은 알람 상세 정보를 담은 구조체의 포인터를 반환합니다.
정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션
LPLOG_ALARM get_last_alarm()
{
return _get_last_alarm(_rbtCtrl);
};
매개변수
없음
반환값
값 |
설명 |
|---|---|
구조체 정의를 참고하세요. |
예제
LPLOG_ALARM pLogAlarm = Drfl.get_last_alarm();
switch(pLogAlarm->_iGroup)
{
case LOG_GROUP_SYSTEMFMK:
switch(pLogAlarm->_iLevel)
{
case LOG_LEVEL_SYSINFO:
printf("index(%d), ", pLogAlarm->_iIndex);
printf("param(%s), ", pLogAlarm->_szParam[0]);
printf("param(%s), ", pLogAlarm->_szParam[1]);
printf("param(%s)\n", pLogAlarm->_szParam[2]);
break;
default:
break;
}
break;
default:
break;
}
이 예제는 컨트롤러에서 가장 최근 알람을 가져와 그룹, 레벨, 인덱스, 매개변수 값을 콘솔에 출력합니다. 이 함수로 오류 상태를 모니터링하거나 로봇 시스템 문제를 진단할 수 있습니다.