Step 1 Step 1 Binary Message Header Structure
Step 1
Step 1 문제해결 • Binary Message Header Structure typedef struct { char Sync[3]; unsigned char Header_len; unsigned short Message. ID char Message. Type; char Port_Addr; unsigned short Message_len; unsigned short Sequence; unsigned char Idle_time; unsigned char Time_status; unsigned short Week; int Miliseconds; unsigned long Receiver_stat; unsigned short Reserved; unsigned short Recev_SW_Ver; }s_Binary. M_Header;
Step 1 문제해결 • Data log Type에 따른 Structure설계 예) SATXYZ #pragma pack(push, 1) typedef struct { int i. Prn; double satellite_pos_ex; double satellite_pos_ey; double satellite_pos_ez; double clk_corr; double ion_corr; double trop_corr; double reserved[2]; } s_SATXYZ; #pragma pack(pop)
Step 1 문제해결 • 총 6개의 Data log에 대한 Structure구현 – PSRPOS – RANGEGPSL 1 – SATXYZ – GPSEPHEM – PSRVEL – CLOCKMODEL
Binary Data 수신 결과 • File에 저장 – “ GPSparsedata. txt ” 에 저장됨
- Slides: 10