이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.

ROBOT_LED_CONFIG

로봇 컨트롤러의 LED 동작 설정을 정의하는 구조체입니다. 안전 상태에 따른 LED 색상 규칙과 매핑을 결정합니다.

BYTE#

필드 이름

자료형

값

비고

0

_szLedRule

unsigned char

LED 제어 규칙 표시(LED 동작 모드를 정의하는 데 사용)

1

_szStateColor[SAFETY_STATE_LAST][2]

unsigned char[19][2]

안전 상태별 LED 색상 매핑 테이블입니다.
첫 번째 차원(19)은 SAFETY_STATE_LAST에 해당합니다.
두 번째 차원은 상태마다 번갈아 표시할 색상 2개를 정의합니다.
[][0] → 색상 1, [][1] → 색상 2

39

_szCommandColor

unsigned char

명령 상태 또는 오버라이드 상태에서 사용하는 LED 색상 설정

전체 크기: 40바이트

정의 위치: DRFS.h

typedef struct _ROBOT_LED_CONFIG
{
    unsigned char _szLedRule;                                  /* LED 제어 규칙 */
    unsigned char _szStateColor[SAFETY_STATE_LAST][2];         /* [state][0]: 색상 1, [state][1]: 색상 2 */
    unsigned char _szCommandColor;                             /* 명령 상태별 LED 색상 */
} ROBOT_LED_CONFIG, *LPROBOT_LED_CONFIG;