Commit 16dd757a authored by Dominik Weckbecker's avatar Dominik Weckbecker 💬
Browse files

fix compilation with FIX_485_STATIC_BUFFERS disabled

parent d65780fc
Loading
Loading
Loading
Loading
Loading
+21 −1
Original line number Diff line number Diff line
@@ -1014,6 +1014,7 @@ void calculate_hodirac_sector_parameters(
            float *p_ene = &ene[i_sec * N_bands + i_band];

            float *p_diff = &diff[i_sec * N_bands + i_band];
#ifdef FIX_485_STATIC_BUFFERS
            float *p_azi_prev = &hDirAC->azi_prev[i_sec * N_bands + i_band];
            float *p_ele_prev = &hDirAC->ele_prev[i_sec * N_bands + i_band];

@@ -1021,7 +1022,15 @@ void calculate_hodirac_sector_parameters(
            float *p_sec_I_vec_smth_x = &hDirAC->sec_I_vec_smth_x[i_sec][i_band];
            float *p_sec_I_vec_smth_y = &hDirAC->sec_I_vec_smth_y[i_sec][i_band];
            float *p_sec_I_vec_smth_z = &hDirAC->sec_I_vec_smth_z[i_sec][i_band];
#else
            float *p_azi_prev = &azi_prev[i_sec * N_bands + i_band];
            float *p_ele_prev = &ele_prev[i_sec * N_bands + i_band];

            float *p_energy_smth = &energy_smth[i_sec][i_band];
            float *p_sec_I_vec_smth_x = &sec_I_vec_smth_x[i_sec][i_band];
            float *p_sec_I_vec_smth_y = &sec_I_vec_smth_y[i_sec][i_band];
            float *p_sec_I_vec_smth_z = &sec_I_vec_smth_z[i_sec][i_band];
#endif
            *p_sec_I_vec_x = 0.f;
            *p_sec_I_vec_y = 0.f;
            *p_sec_I_vec_z = 0.f;
@@ -1087,8 +1096,11 @@ void calculate_hodirac_sector_parameters(
                                       sec_z_real * sec_z_real + sec_z_imag * sec_z_imag );
                }
            }

#ifdef FIX_485_STATIC_BUFFERS
            if ( hDirAC->firstrun_sector_params )
#else
            if ( firstrun_sector_params )
#endif
            {
                *p_sec_I_vec_smth_x = *p_sec_I_vec_x;
                *p_sec_I_vec_smth_y = *p_sec_I_vec_y;
@@ -1130,7 +1142,11 @@ void calculate_hodirac_sector_parameters(
            }
            if ( tmp_diff > 0.5f )
            {
#ifdef FIX_485_STATIC_BUFFERS
                if ( hDirAC->firstrun_sector_params )
#else
                if ( firstrun_sector_params )
#endif
                {
                    *p_azi = 0.f;
                    *p_ele = 0.f;
@@ -1149,7 +1165,11 @@ void calculate_hodirac_sector_parameters(
        }
    }

#ifdef FIX_485_STATIC_BUFFERS
    hDirAC->firstrun_sector_params = 0;
#else
    firstrun_sector_params = 0;
#endif

    return;
}