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
32
33
34
35
36
37
38
39
msg! (
    id: msg1060_sat,
    type_name: Msg1060Sat,
    fields: [
        (gps_satellite_id, df_u6),
        (iode, df071),
        (delta_radial_m, df365),
        (delta_along_track_m, df366),
        (delta_cross_track_m, df367),
        (dot_delta_radial_m_s, df368),
        (dot_delta_along_track_m_s, df369),
        (dot_delta_cross_track_m_s, df370),
        (delta_clock_c0_m, df376),
        (delta_clock_c1_m_s, df377),
        (delta_clock_c2_m_s2, df378)
    ],
);

frag_vec_with_len!(
    id: msg1060_sat_vec,
    frag_id: msg1060_sat,
    cap: SAT_CAP_1060, 39,
    len_bits: 6,
);

msg!(
    id: msg1060,
    type_name: Msg1060T,
    fields: [
        (gps_epoch_time_s, df385),
        (ssr_update_interval_index, df_u4),
        (multiple_message_flag, df_flag),
        (satellite_reference_datum_ind, df_flag),
        (iod_ssr, df_u4),
        (ssr_provider_id, df_u16),
        (ssr_solution_id, df_u4),
        (satellites, msg1060_sat_vec)
    ],
);