C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[26777] STX, ACK 아직도 배가 고파요..--;
요쿠르트 [] 816 읽음    2003-08-18 16:34
STX에 관한 궁금증 조금은 풀렸음다..^^*

근데요..
아직 ENQ <-> ACK 이 부분은 잘 이해가 안되거든요...

가령 제가 지금 쓰는 프로토콜이 ademco high라는 건데..
포멧이
8RRLAAAAsCCCCsCCCCsC[DC4] 거든요..
8 = Protocol number / RR = Receiver number
L = Line number / AAAA = Accout code
s = Space / CCCC = Channel 1-4
s = Space / CCCC = Channel 5-8
s = Space / C = Channel 9
[DC4] = Terminator

이중에서 제가 추출해서 쓰는건 RR, AAAA, CCCC, CCCC, C 고요..

그럼 여기서 8(Protocol number) 부분이 STX란 말인가요? 아님 STX같은 역활이라서..
if(buffer[0] == 0x08) 뭐 이렇게 체크해야하는 건가요?

그리고 여기서 ETX역활을 하는게 [DC4]가 되는 건가요?
근데 [DC4]는 어떻게 확인하죠?
if(buffer[i] == [DC4]) 이렇게 하는건가요?(설마 아니죠?--?)

그리고 위의 프로토콜이라면..
확인 메세지는 어떤형식으로 보내야하는건가요??

+ -

관련 글 리스트
26777 STX, ACK 아직도 배가 고파요..--; 요쿠르트 816 2003/08/18
26804     Re:STX, ACK 아직도 배가 고파요..--; 즐겁게~ 1943 2003/08/19
26780     Re:STX, ACK 아직도 배가 고파요..--; posix.duo 1325 2003/08/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.