UPDATE_TARGET

이 열거형은 로봇 컨트롤러 시스템에서 업데이트할 수 있는 대상 모듈을 정의합니다.

값

상수 이름

설명

0

UPDATE_TARGET_FIRST

첫 번째 업데이트 대상 인덱스를 나타냅니다.
UPDATE_TARGET_INVETER_1의 별칭입니다.

0

UPDATE_TARGET_INVETER_1

1번 조인트의 인버터 보드입니다.

1

UPDATE_TARGET_INVETER_2

2번 조인트의 인버터 보드입니다.

2

UPDATE_TARGET_INVETER_3

3번 조인트의 인버터 보드입니다.

3

UPDATE_TARGET_INVETER_4

4번 조인트의 인버터 보드입니다.

4

UPDATE_TARGET_INVETER_5

5번 조인트의 인버터 보드입니다.

5

UPDATE_TARGET_INVETER_6

6번 조인트의 인버터 보드입니다.

5

UPDATE_TARGET_INVETER_LAST

마지막 인버터 보드 인덱스를 나타냅니다.
UPDATE_TARGET_INVETER_6의 별칭입니다.

6

UPDATE_TARGET_SAFETYBD

컨트롤러의 안전 보드 모듈입니다.

7

UPDATE_TARGET_CONTROLLER

메인 컨트롤러 보드(CPU 보드)입니다.

8

UPDATE_TARGET_SVM

스마트 비전 모듈(SVM) 또는 외부 비전 처리 장치입니다.

9

UPDATE_TARGET_LAST

UPDATE_TARGET 열거형의 내부 끝 표시입니다.
업데이트 대상의 총수를 정의하며,
펌웨어 안에서 반복이나 경계 검사에 사용합니다.

정의 위치: DRFC.h

typedef enum
{
    UPDATE_TARGET_FIRST      = 0,
    UPDATE_TARGET_INVETER_1  = UPDATE_TARGET_FIRST,
    UPDATE_TARGET_INVETER_2  = 1,
    UPDATE_TARGET_INVETER_3  = 2,
    UPDATE_TARGET_INVETER_4  = 3,
    UPDATE_TARGET_INVETER_5  = 4,
    UPDATE_TARGET_INVETER_6  = 5,
    UPDATE_TARGET_INVETER_LAST = UPDATE_TARGET_INVETER_6,
    UPDATE_TARGET_SAFETYBD   = 6,
    UPDATE_TARGET_CONTROLLER = 7,
    UPDATE_TARGET_SVM        = 8,
    UPDATE_TARGET_LAST       = 9,
} UPDATE_TARGET;