13.1.5. cesIsDataReady¶
SYNOPSYS¶
t_i32 cesGetUnreadDataSize(
[in] t_i32 nNodeID,
[in] t_i32 nChannel,
[out] t_i32 bIsReady
)
DESCRIPTION¶
해당 채널(Port) 를 통해 데이터가 수신 되었는지 확인합니다.
PARAMETER¶
nNodeID : 원격 노드 ID
nChannel : 채널 번호
bIsReady : 데이터가 수신 되었는지 확인
Value |
Meaning |
---|---|
0 (CE_FALSE) |
수신 데이터 없음. |
1 (CE_FALSE) |
수신 데이터 준비됨. |
RETURN VALUE¶
Value |
Meaning |
---|---|
음수 |
수행 실패 |
0 (ceERR_NONE) |
수행 성공 |
EXAMPLE¶
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include "ceSDK.h"
#include "ceSDKDef.h"
long nSerialChNo = 0; // 시리얼 채널(Port) 번호
long nIsReady; // 수신 데이터 정보
// 0 번 시리얼 포트에 데이터가 수신되었는지 확인합니다.
if ( cesIsDataReady ( nSerialChNo, &nIsReady ) != ceERR_NONE )
{
if ( nIsReady == CE_TRUE )
{
OutputDebugString ( "데이터 수신" );
}
}
|