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

CONFIG_REMOTE_CONTROL

이 구조체는 외부 제어 장치에 디지털 입력 기능을 할당하는 원격 제어 구성을 정의합니다. 입력과 출력 유형별로 원격 제어 기능을 최대 8개까지 매핑할 수 있습니다.

BYTE#

필드 이름

자료형

값

비고

0

_bEnable

unsigned char

0 또는 1

원격 제어 활성화 플래그
(0: 비활성화, 1: 활성화)

1

_tFunc[TYPE_LAST][NUM_REMOTE_CONTROL]

CONFIG_IO_FUNC [2][8]

원격 제어 신호의 I/O 기능 매핑 테이블
“TYPE_LAST = 2”: 입력/출력
“NUM_REMOTE_CONTROL = 8”: 유형별 최대 8개 기능

전체 크기: 33바이트

정의 위치: DRFS.h

typedef struct _CONFIG_REMOTE_CONTROL
{
    /* 원격 제어 활성화(0: 비활성화, 1: 활성화) */
    unsigned char _bEnable;

    /* 기능 매핑 테이블
       TYPE_LAST = 2 → (입력 / 출력)
       NUM_REMOTE_CONTROL = 8 → 유형별 기능 수
    */
    CONFIG_IO_FUNC _tFunc[2][8];

} CONFIG_REMOTE_CONTROL, *LPCONFIG_REMOTE_CONTROL;

참고

  • 각 원격 제어 기능은 사용 가능한 디지털 포트(0–15) 중 어느 것에나 매핑할 수 있습니다.

  • 사용하지 않는 포트는 -1로 표시합니다.

  • 외부 시작/정지, 모드 전환, 디지털 입력 기반 로봇 제어에 사용합니다.

  • 구조화된 입출력 매핑을 지원하도록 CONFIG_IO_FUNC 기본 구조체를 확장했습니다.