13.1.14. cesSetTimeout¶
SYNOPSYS¶
t_i32 cesSetTimeout(
[in] t_i32 nNodeID,
[in] t_i32 nChannel,
[in] t_ui32 nTimeOut
)
DESCRIPTION¶
시리얼 통신 중 타임아웃을 설정합니다.
PARAMETER¶
nNodeID : 원격 노드 ID
nChannel : 채널 번호
nTimeOut : 타임 아웃 시간을 밀리초(ms) 단위로 설정 혹은 설정 시간을 반환
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 nTimeout; // 통신 Timeout 정보
// 0 번 시리얼 포트에 대해 통신 Timeout 을 확인 후, 1000 밀리초로 설정합니다.
if ( cesGetTimeout ( nSerialChNo, &nTimeout ) == ceERR_NONE )
{
// 설정된 Timeout 값을 확인합니다.
if ( nTimeout != 1000 )
{
cesSetTimeout ( nSerialChNo, 1000 );
}
}
|