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

CONFIG_IO_FUNC

이 구조체는 하나의 I/O 기능 포트 구성을 정의합니다. 할당된 포트 번호와 활성 신호 레벨이 들어 있습니다. 주로 원격 제어나 설정 가능한 I/O 설정에서 논리 기능을 특정 디지털 I/O 채널에 매핑할 때 사용합니다.

BYTE#

필드 이름

자료형

값

비고

0

_iPort

char

-1 ~ 15

이 I/O 기능에 할당된 디지털 포트 번호
(-1: 사용 안 함, 0-15: 활성 포트 인덱스)

1

_bLevel

char

0 또는 1

포트의 활성 신호 레벨
(0: Low 활성, 1: High 활성)

전체 크기: 2바이트

정의 위치: DRFS.h

typedef struct _CONFIG_IO_FUNC
{
    /* 포트 번호(-1: 사용 안 함, 0–15: 유효한 포트 인덱스) */
    char _iPort;

    /* 신호 레벨(0: low, 1: high) */
    char _bLevel;

} CONFIG_IO_FUNC, *LPCONFIG_IO_FUNC;

참고

  • 이 구조체는 CONFIG_REMOTE_CONTROL 같은 상위 I/O 구성의 기본 구성 요소입니다.

  • 기능을 비활성화하거나 할당하지 않으려면 _iPort = -1을 사용하세요.

  • _bLevel 필드는 신호를 감지하거나 출력하는 트리거 논리를 정의합니다.