diff --git a/src/core/system_parameters/beidou_dnav_navigation_message.cc b/src/core/system_parameters/beidou_dnav_navigation_message.cc index 0f0689d6e..e547a74ee 100644 --- a/src/core/system_parameters/beidou_dnav_navigation_message.cc +++ b/src/core/system_parameters/beidou_dnav_navigation_message.cc @@ -494,6 +494,9 @@ int32_t Beidou_Dnav_Navigation_Message::d1_subframe_decoder(std::string const& s d_SOW_SF2 = static_cast(read_navigation_unsigned(subframe_bits, D1_SOW)); d_SOW = d_SOW_SF2; // Set transmission time + d_Delta_n = static_cast(read_navigation_signed(subframe_bits, D1_DELTA_N)); + d_Delta_n = d_Delta_n * D1_DELTA_N_LSB; + d_Cuc = static_cast(read_navigation_signed(subframe_bits, D1_CUC)); d_Cuc = d_Cuc * D1_CUC_LSB;