13.1.4. cesGetUnreadDataSize


SYNOPSYS

t_i32 cesGetUnreadDataSize(
      [in] t_i32 NetID,
      [in] t_i32 nChannel,
      [out] t_ui32  nSize
  )

DESCRIPTION

  • 수신 버퍼로부터 읽지 않은 데이터 크기를 바이트 단위로 반환합니다

PARAMETER

  • nNodeID : 원격 노드 ID

  • nChannel : 채널 번호

  • nSize : 수신 버퍼에 읽지 않은 바이트 데이터 수를 반환

RETURN VALUE

  • 수행 여부를 반환합니다.

Value

Meaning

음수

수행 실패

0 (ceERR_NONE)

수행 성공

EXAMPLE

1
2
3
4
5
6
7
8
9
#include “ceSDK.h”
#include “ceSDKDef.h”
long nSerialChNo = 0; // 시리얼 채널(Port) 번호
long nDataSize; // 수신 버퍼의 읽지 않은 데이터 수 정보
// 0 번 시리얼 포트의 수신 버퍼에서 읽지 않은 바이트 데이터 개수를 확인합니다.
if ( cesGetUnreadDataSize ( nSerialChNo, &nDataSize ) != ceERR_NONE )
{
OutputDebugString ( "cesGetUnreadDataSize has been failed" );
}