일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Baekjoon
- SW Expert Academy
- 스포티파이
- SECS
- Gem
- 회원가입
- programmers
- MYSQL
- spotify
- Spotify Api
- SWEA
- Spring
- java
- 비트겟
- 회귀
- Computer Science
- SECS-II
- SECS/GEM
- C++
- CS
- python
- spring boot
- 프로그래머스
- Spring JPA
- modern c++
- 백준
- 파이썬
- 자바
- regression
- c
Archives
- Today
- Total
비버놀로지
[SECS/GEM] HSMS 프로토콜 구조 본문
728x90
1. Message 구조
영역 | 크기 | 설명 |
A | 1byte | B영역과 C영역의 데이터 크기가 몇바이트 인지 설정 |
B | 10byte | Header Structure 에서 상세히 설명 기본 개념은 데이터의 흐름 제어 |
C | 0~244Byte | DATA 를 집어 넣음 |
D | 2byte | Check sum 으로 데이터에 노이즈 없이 잘들어 왔는지 확인 작업 |
HSMS에서는 D 영역을 TCP/IP가 알아서 해준다.
순서 | 이름 | 내용 |
0~1 | sessionID | DEVICE ID |
2 | Header Byte 2 | 0이 콘트롤 메시지를 의미함 |
3 | Header Byte 3 | 0이 콘트롤 메시지를 의미함 |
4 | Ptype | 0 은 secs-II 사용을 의미함 |
5 | Stype | 현 상태를 어떻게 할지를 결정함 (1~9) [콘트롤 메세지일때만 의미 있음] |
6~9 | Systembyte | 통신 고유 ID 값으로 통신할때마다 고유값을 넘겨 주면 됩니다. |
728x90
'Semiconductor > SECS GEM' 카테고리의 다른 글
[SECS/GEM] SECS/GEM 변수 (Variable) (0) | 2021.08.10 |
---|---|
[SECS/GEM] HSMS 프로토콜 통신 파라미터 (0) | 2021.08.09 |
[SECS/GEM] HSMS (High-speed SECS Message Service) 프로토콜 (0) | 2021.08.09 |
[SECS/GEM] SECS-II Conversation 프로토콜 (0) | 2021.08.09 |
[SECS/GEM] SECS-II Item Format Code (0) | 2021.08.09 |
Comments