CONFIG_IO_FUNC
이 구조체는 하나의 I/O 기능 포트 구성을 정의합니다. 할당된 포트 번호와 활성 신호 레벨이 들어 있습니다. 주로 원격 제어나 설정 가능한 I/O 설정에서 논리 기능을 특정 디지털 I/O 채널에 매핑할 때 사용합니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
-1 ~ 15 |
이 I/O 기능에 할당된 디지털 포트 번호 |
1 |
|
|
0 또는 1 |
포트의 활성 신호 레벨 |
전체 크기: 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필드는 신호를 감지하거나 출력하는 트리거 논리를 정의합니다.