Created by 한재중, last modified on 3월 05, 2020
4. Bypass/CADU Converter
Bypass/CADU Converter
| 분류 | 내용/질문 | 상태 | 답변 | 비고 | |
|---|---|---|---|---|---|
| 1 | 내용 |
| N/A | N/A | |
| 2 | 질문 |
| 답변 대기 |
| |
| 3 | 질문 |
| 답변 대기 |
| |
| 4 |
5. MWD
5.1. Reader
- Console 프로그램
MWD Reader
| 분류 | 내용/질문 | 상태 | 답변 | 비고 | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 내용 |
| N/A | N/A | | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
| ||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
| N/A | |||||||||||||||||||||||||||||||||||||||||||||
| 4 | L0F Reader 의 경우, 모든 위성들에 대한 Class 가 동일하게 'L0FReader' 라는 class 명을 갖고 있음 위성 별로 구분은 namespace 를 통해 이뤄지고 있음 (→ 그냥 클래스 명으로 구분하는게 더 낫지 않을까??) | ||||||||||||||||||||||||||||||||||||||||||||||
| 5 | 각 위성의 L0FReader 는 각자 읽을 파일의 확장자, 구조 등을 해당 class 내부에서 결정해서 사용하고 있음 | ||||||||||||||||||||||||||||||||||||||||||||||
| 6 | L0FReader 의 입출력
| ||||||||||||||||||||||||||||||||||||||||||||||
| 7 | MWD Viewer 를 실행/종료하는 주체
| ||||||||||||||||||||||||||||||||||||||||||||||
| 8 | MWD Reader 와 Viewer 는 TCP/IP 기반의 Socket 통신을 수행 | ||||||||||||||||||||||||||||||||||||||||||||||
| 9 | MWD Reader 가 Viewer 로 초기 패킷 전달할 때, 유효성 검사하는데 그 때만 검사하고 그 결과를 사용하지 않는 것으로 보임 처음에 에러 찍고 끝임 | ||||||||||||||||||||||||||||||||||||||||||||||
| 10 | 현재 구조 상, 한번에 1개 SP 를 보내는 구조가 아니라 1번에 n개 SP 를 보낼 수 있는 구조임 idx 파일에서 stream index 의 차이가 12가 되지 않으면 유효한 SP 를 얻을 수 없다고 판단하고 있음 → 왜 12? | ||||||||||||||||||||||||||||||||||||||||||||||
| 11 | MWD Viewer 의 SP Parser 가 Reader 로부터 전달된 byte stream 을 SP 로 변환 → 변환된 SP 를 Decompressor 에서 각 편파 별로 밴드 별로 SP 를 저장 |