일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SWEA
- 백준
- C++
- regression
- Computer Science
- Baekjoon
- SW Expert Academy
- c
- java
- linux
- 회귀
- SECS/GEM
- 프로그래머스
- Spring
- Spring JPA
- SECS-II
- spring boot
- python
- 자바
- MYSQL
- Gem
- 스포티파이
- 파이썬
- 회원가입
- programmers
- Spotify Api
- modern c++
- CS
- SECS
- spotify
Archives
- Today
- Total
비버놀로지
[SECS/GEM] SECS-II 데이터 구조 본문
728x90
그림은 SECS-II 메시지 포맷을 표현한 것으로 데이터의 크기에 따라서 단일블록 또는 다중블록에 의한 메시지 교환을 하게 된다. 블록은 10 바이트의 헤더와 데이터로 구성되며 데이터는 리스트 와 아이템으로 구성된다. 리스트 헤더는 그림 7에서 제시한 바와 같이 아이템 헤더와 구조가 같으며 다른 점은 포맷 바이트의 아이템 포맷 코드가 0으로 세팅되어 리스트 헤더임을 나타내며 2 비트의 number-of-length 바이트는 아이템의 갯수를 표시하는 length 바이트의 크기를 나타낸다.
아이템 헤더는 그림처럼 데이터 형태를 나타내는 1 바이트의 포맷 바이트와 데이터 크기를 표시하는 length 바이트 부분으로 구성된다. 포맷 바이트는 6 비트의 아이템 포맷 코드 와 2 비트의 Number-of-length 바이트로 구성되는데 아이템 포맷 코드는 그림처럼 데이터 형태를 나타내며 Number-of-length 바이트는 실제 데이터 크기를 표시하는 length 바이트의 크기를 나타낸다.
728x90
'Semiconductor > SECS GEM' 카테고리의 다른 글
[SECS/GEM] SECS-II Item Format Code (0) | 2021.08.09 |
---|---|
[SECS/GEM] SECS-II Stream & Function (0) | 2021.08.09 |
[SECS/GEM] SECS-II 프로토콜이란? (0) | 2021.08.09 |
[SECS/GEM] SECS-I 메시지 프로토콜 (0) | 2021.08.09 |
[SECS/GEM] SECS-I 블록 전송 프로토콜 (Header Structure) (0) | 2021.08.09 |
Comments