Serial Function

Basic Functions

함수명

설명

cesOpenPort

해당 채널(Port)을 할당하고 시리얼 통신 설정을 통해 통신 포트 오픈(open) 후 사용할 준비를 합니다.

cesClosePort

해당 시리얼 채널(Port) 의 할당을 해제하고 시리얼 통신 연결을 닫습니다.

cesIsDataReady

해당 채널(Port) 를 통해 데이터가 수신 되었는지 확인 합니다.

cesSetTimeout

해당 채널의 시리얼 통신 타임아웃 시간을 밀리초(ms) 단위로 설정합니다.

cesGetTimeout

해당 채널의 설정된 시리얼 통신 타임아웃 시간을 반환합니다.

cesRxReset

수신(RX) 버퍼를 초기화 합니다.

cesTxReset

송신(TX) 버퍼를 초기화 합니다.

cesGetUnreadDataSize

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

cesPeekByte

수신 버퍼로부터 1 바이트의 데이터를 읽어옵니다.

cesPeekByteEx

수신 버퍼 내 원하는 위치의 1바이트 데이터를 읽어옵니다.

cesReadByte

수신 버퍼로부터 1 바이트의 데이터를 읽어옵니다.

cesWriteByte

송신 버퍼에 전송을 위한 1바이트의 데이터를 추가합니다.

cesPeekString

수신 버퍼로부터 지정한 바이트 수 만큼의 데이터를 읽어옵니다. 수신 버퍼 카운트는 감소 시키지 않습니다.

cesReadString

수신 버퍼로부터 지정한 바이트 수 만큼의 데이터를 읽어옵니다. 수신 버퍼 카운트는 읽은 바이트 수 만큼 감소 시킵니다.

cesWriteString

송신 버퍼에 지정된 바이트 수 만큼의 데이터를 추가합니다. 송신 버퍼 카운트를 해당 바이트 수 만큼 증가 시킵니다.

cesReadDword

수신 버퍼로부터 Double Word(4 바이트) 단위로 데이터를 읽어옵니다.

cesWriteDword

송신 버퍼에 전송을 위한 Double Word(4 바이트) 단위로 데이터를 추가합니다.

cesCommCommit

해당 채널의 송신 버퍼의 내용을 시리얼 통신 칩의 전송 버퍼에 담아 전송 시킵니다.