6.1.2. secdiGetOne¶
SYNOPSYS¶
t_bool secdiGetOne(
[in] t_i32 NetID,
[in] t_ui32 DiChannel,
[out] t_i32 *ErrCode
)
DESCRIPTION¶
단일 디지털 입력 채널의 상태를 확인합니다.
PARAMETER¶
NetID : 사용자가 사용 할 Network 번호
DiChannel : 디지털 입력 전역채널 번호(0 base)
ErrCode : 이 매개 변수를 통하여 현재의 에러 코드를 반환합니다. 단, 이 매개 변수에 NULL을 전달하면 에러 코드를 반환하지 않습니다.
Example¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include "ComiSWECATSdk_Api.h"
void DI_GetOne(void)
{
t_i32 NetID = 0; // Network ID
t_bool State = false; // DI 결과 값 저장 변수
t_32 Error_Num = 0; //함수 별 에러 코드 저장 변수
t_ui32 DiChannel = 0; // 입력상태를 알고자하는 채널번호
State = secdiGetOne(NetID, DiChannel, &Error_Num);
if(State == 1)
{
//DI 결과 값이 1 일때 처리
}
else
{
//DI 결과 값이 0 일때 처리
}
} // DI_GetOne 함수 종료
|
See also