Breadcrumbs

GetLastAlarm.srv

기능

로봇 제어기에서 가장 최근에 발생한 로그 및 알람 코드를 확인하기 위한 서비스입니다.

리턴

인수명

자료형

기본값

설명

log_alarm

LogAlarm.msg

-

LogAlam.msg 정의 참조.

success

bool

-

성공 여부 : True or False

LogAlarm.msg

인수명

자료형

기본값

설명

level

int32

-

로그 레벨 : enum.LOG _LEVEL 참조.

group

int32

-

로그 그룹 : enum.LOG _GROUP 참조.

index

int32

-

error code

param

string[3]

-

param[3]

 enum.LOG_LEVEL

순번

상수명

설명

0

LOG_LEVEL_RESERVED

내부 예약 상태

1

LOG_LEVEL_SYSINFO

단순 기능 및 동작 오류에 대한 정보용 메시지

2

LOG_LEVEL_SYSWARN

단순 기능 및 동작 오류로 인한 로봇이 정지된 상태

3

LOG_LEVEL_SYSERROR

안전 이슈나 장치 오류로 인한 로봇이 정지된 상태

 enum.LOG_GROUP

순번

상수명

설명

0

LOG_GROUP_RESERVED

내부 예약 상태

1

LOG_GROUP_SYSTEMFMK

하위 제어기(프레임워크)

2

eLOG_GROUP_MOTIONLIB,

하위 제어기(알고리즘)

3

LOG_GROUP_SMARTTP

상위 제어기 프로그램(GUI)

4

LOG_GROUP_INVERTER

로봇 인버터 보드

5

LOG_GROUP_SAFETYCONTROLLER

안전 보드(Safety Controller)

 

로그 및 알람 메시지는 사전에 정의된 내용을 번호를 통해서 전달하며, 필요 시 관련 파라미터를 함께 송부하며 자세한 설명은 로그 및 알람 정의 부분 참조바랍니다.