|
Frame = Count+FType+Data(n)+CheckSum
* Count = 프레임 전체 길이 입니다.
1+1+n+1 가 되겠네요
(좀 애매한데 보통 Count부분을 빼기도 합니다.)
* FrameType은 데이타 아무거나 올것이구
* Data는 총 250 Byte이하 이구
* CheckSum은?
Check sum – is inverted sum of all previous bytes of the a Frame.
즉 체크썸 앞에까지 전체 sum해서 invert하라네요
예) 아래와 같은경우..
Count 5 + FType 1 + Data { 0x03 , 0x04 } + ChkSum
ChkSum= ~ (0x05 + 0x01 + 0x03 + 0x04 ) ; 이렇게 됩니다.
그럼..
코코정 님이 쓰신 글 :
: 바로 아래질문을 하였는데 제가 읽어봐도 무슨 말 인지 이해가 되질않아서 이렇게 다시 질문합니다.
: 첨부한 파일이 프로토콜입니다.
: 해석좀 부탁 드립니다.
: Byte count가 무엇을 하고자 하는 놈인지 궁금하구요
: check sum을 계산하라고 하는데 어떻게 계산하는건지도 궁금합니다..
: 그리고 예를 들어 설명해 주시면 감사하겠습니다.
: 예)
: 프레임 타입은 0x00이고
: 데이터는 0 이니
: 프레임 구조는 이렇게 합니다...뭐 이런식으로요 도와주십시요...
|