내용으로 건너뛰기
사용자 도구
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
English
현재 위치:
index
»
moacon
»
comgets
moacon:comgets:index
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== comGets ====== ''short comGets(u8 comch, u8 * dest, u16 length) '' |comCh : 통신채널번호 (0 ~ 2) | |dest : 저장할곳의 주소 | |length : 읽어올 데이터 개수 | |리턴값 : 정상적으로 읽었을 경우 –1, 읽지 못했을 경우 0 | ==== 설명 ==== 수신버퍼에서 여러 개의 데이터를 읽어오는 함수 입니다. comCh 에는 통신채널 번호를 써주고, dest 에는 저장할 배열의 포인터를 적어줍니다. Length 에는 읽어올 데이터의 바이트수를 적어줍니다. 이 함수를 실행하기 전에 comLen 을 사용해서 읽어올 데이터 개수만큼 버퍼에 있는지 확인한후 본 함수를 실행시켜 주십시오. 정상적으로 읽었을 경우에는 –1 을 리턴하고, 읽지 못했을 경우에는 0 을 리턴합니다. ==== 사용예 ==== <code c> u8 MbcoilBuffer[20]; if (comLen(0)>5) { res = comGets(0,MBcoilBuffer,5); } clcdPrint(0,0,"%2x%2x%2x%2x%2x",MBcoilBuffer[0],MBcoilBuffer[1], MBcoilBuffer[2],MBcoilBuffer[3],MBcoilBuffer[4]); </code> [[moacon:index#모아콘_라이브러리|라이브러리 목록으로 가기]]
moacon/comgets/index.txt
· 마지막으로 수정됨: 2020/02/23 13:52 저자
Comfile Technology
문서 도구
문서 보기
이전 판
역링크
맨 위로