rtcm_rs/msg/
msg1003.rs

1msg! (
2    id: msg1003_sat,
3    type_name: Msg1003Sat,
4    fields: [
5        (gps_satellite_id, df009),
6        (gps_l1_code_ind, df010),
7        (l1_pseudorange_m, df011),
8        (l1_phase_pseudorange_diff_m, df012_18_42_48),
9        (l1_lock_time_index, df013),
10        (gps_l2_code_ind, df_u2),
11        (l2_l1_pseudorange_diff_m, df017_47),
12        (l2_phase_l1_pseudorange_diff_m, df012_18_42_48),
13        (l2_lock_time_index, df_u7)
14    ],
15);
16
17frag_vec!(
18    id: msg1003_sat_vec,
19    frag_id: msg1003_sat,
20    cap_name: SAT_CAP_LEGACY,
21);
22
23msg_len_middle!(
24    id: msg1003,
25    type_name: Msg1003T,
26    fields1: [
27        (reference_station_id, df003),
28        (gps_epoch_time_ms, df004),
29        (synchronous_gnss_msg_flag, df005)
30    ],
31    len_field: df_leg_sat_len,
32    fields2: [
33        (divergence_free_smoothing_flag, df007),
34        (smoothing_interval_index, df008)
35    ],
36    vec_field: satellites, msg1003_sat_vec,
37);