@@ -11,47 +11,13 | |||
|
11 | 11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
12 | 12 | // version 2.0: 19/06/2015 |
|
13 | 13 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
14 | ||
|
14 | // version 2.2: 23/06/2015 (modifs de l'ordre de déclaration/définition de init_k_coefficients dans basic_parameters.c ...) | |
|
15 | 15 | |
|
16 | 16 | #include <stdio.h> |
|
17 | 17 | #include <stdint.h> |
|
18 | ||
|
18 | 19 | #include "basic_parameters_params.h" |
|
19 | 20 | |
|
20 | void init_k_coefficients(float *k_coefficients, | |
|
21 | unsigned char nb_binscompressed_matrix ) | |
|
22 | { | |
|
23 | switch (nb_binscompressed_matrix) | |
|
24 | { | |
|
25 | case NB_BINS_COMPRESSED_MATRIX_f0: | |
|
26 | #ifdef DEBUG_TCH | |
|
27 | printf("F0 data: initialization of the intercalibration k-coefficients\n"); | |
|
28 | #endif | |
|
29 | init_k_coefficients_f0(k_coefficients, nb_binscompressed_matrix); | |
|
30 | break; | |
|
31 | ||
|
32 | case NB_BINS_COMPRESSED_MATRIX_f1: | |
|
33 | #ifdef DEBUG_TCH | |
|
34 | printf("F1 data: initialization of the intercalibration k-coefficients\n"); | |
|
35 | #endif | |
|
36 | init_k_coefficients_f1(k_coefficients, nb_binscompressed_matrix); | |
|
37 | break; | |
|
38 | ||
|
39 | case NB_BINS_COMPRESSED_MATRIX_f2: | |
|
40 | #ifdef DEBUG_TCH | |
|
41 | printf("F2 data: initialization of the intercalibration k-coefficients\n"); | |
|
42 | #endif | |
|
43 | init_k_coefficients_f2(k_coefficients, nb_binscompressed_matrix); | |
|
44 | break; | |
|
45 | ||
|
46 | default: | |
|
47 | #ifdef DEBUG_TCH | |
|
48 | printf("there is a problème !!?\n"); | |
|
49 | #endif | |
|
50 | break; | |
|
51 | } | |
|
52 | } | |
|
53 | ||
|
54 | ||
|
55 | 21 | void init_k_coefficients_f0(float *k_coefficients, |
|
56 | 22 | unsigned char nb_binscompressed_matrix ) |
|
57 | 23 | { |
@@ -181,4 +147,37 void init_k_coefficients_f2(float *k_coe | |||
|
181 | 147 | } |
|
182 | 148 | |
|
183 | 149 | |
|
150 | void init_k_coefficients(float *k_coefficients, | |
|
151 | unsigned char nb_binscompressed_matrix ) | |
|
152 | { | |
|
153 | switch (nb_binscompressed_matrix) | |
|
154 | { | |
|
155 | case NB_BINS_COMPRESSED_MATRIX_f0: | |
|
156 | #ifdef DEBUG_TCH | |
|
157 | printf("F0 data: initialization of the intercalibration k-coefficients\n"); | |
|
158 | #endif | |
|
159 | init_k_coefficients_f0(k_coefficients, nb_binscompressed_matrix); | |
|
160 | break; | |
|
184 | 161 | |
|
162 | case NB_BINS_COMPRESSED_MATRIX_f1: | |
|
163 | #ifdef DEBUG_TCH | |
|
164 | printf("F1 data: initialization of the intercalibration k-coefficients\n"); | |
|
165 | #endif | |
|
166 | init_k_coefficients_f1(k_coefficients, nb_binscompressed_matrix); | |
|
167 | break; | |
|
168 | ||
|
169 | case NB_BINS_COMPRESSED_MATRIX_f2: | |
|
170 | #ifdef DEBUG_TCH | |
|
171 | printf("F2 data: initialization of the intercalibration k-coefficients\n"); | |
|
172 | #endif | |
|
173 | init_k_coefficients_f2(k_coefficients, nb_binscompressed_matrix); | |
|
174 | break; | |
|
175 | ||
|
176 | default: | |
|
177 | #ifdef DEBUG_TCH | |
|
178 | printf("there is a problème !!?\n"); | |
|
179 | #endif | |
|
180 | break; | |
|
181 | } | |
|
182 | } | |
|
183 |
@@ -11,7 +11,7 | |||
|
11 | 11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
12 | 12 | // version 2.0: 19/06/2015 |
|
13 | 13 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
14 | ||
|
14 | // version 2.2: 23/06/2015 (modifs de l'ordre de déclaration/définition de init_k_coefficients dans basic_parameters.c ...) | |
|
15 | 15 | |
|
16 | 16 | #ifndef BASIC_PARAMETERS_H_INCLUDED |
|
17 | 17 | #define BASIC_PARAMETERS_H_INCLUDED |
@@ -25,10 +25,6 | |||
|
25 | 25 | static inline void BP1_set(float * compressed_spec_mat, float * k_coeff_intercalib, unsigned char nb_bins_compressed_spec_mat, unsigned char * lfr_bp1); |
|
26 | 26 | static inline void BP2_set(float * compressed_spec_mat, unsigned char nb_bins_compressed_spec_mat, unsigned char * lfr_bp2); |
|
27 | 27 | |
|
28 | void init_k_coefficients_f0( float *k_coeff_intercalib, unsigned char nb_binscompressed_matrix ); | |
|
29 | void init_k_coefficients_f1( float *k_coeff_intercalib, unsigned char nb_binscompressed_matrix ); | |
|
30 | void init_k_coefficients_f2( float *k_coeff_intercalib, unsigned char nb_binscompressed_matrix ); | |
|
31 | ||
|
32 | 28 | void init_k_coefficients( float *k_coeff_intercalib, unsigned char nb_binscompressed_matrix ); |
|
33 | 29 | |
|
34 | 30 | //*********************************** |
@@ -7,7 +7,7 | |||
|
7 | 7 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
8 | 8 | // version 2.0: 19/06/2015 |
|
9 | 9 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
10 | ||
|
10 | // version 2.2: 23/06/2015 (modifs de l'ordre de déclaration/définition de init_k_coefficients dans basic_parameters.c ...) | |
|
11 | 11 | |
|
12 | 12 | #ifndef BASIC_PARAMETERS_PARAMS_H |
|
13 | 13 | #define BASIC_PARAMETERS_PARAMS_H |
@@ -5,6 +5,7 | |||
|
5 | 5 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
6 | 6 | // version 2.0: 19/06/2015 |
|
7 | 7 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
8 | // version 2.2: 23/06/2015 (modifs de l'ordre de déclaration/définition de init_k_coefficients dans basic_parameters.c ...) | |
|
8 | 9 | |
|
9 | 10 | |
|
10 | 11 | #ifndef BASIC_PARAMETERS_UTILITIES_H |
@@ -11,6 +11,7 | |||
|
11 | 11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
12 | 12 | // version 2.0: 19/06/2015 |
|
13 | 13 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
14 | // version 2.2: 23/06/2015 (modifs de l'ordre de déclaration/définition de init_k_coefficients dans basic_parameters.c ...) | |
|
14 | 15 | |
|
15 | 16 | |
|
16 | 17 | #include "basic_parameters_utilities.h" |
@@ -11,6 +11,7 | |||
|
11 | 11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
12 | 12 | // version 2.0: 19/06/2015 |
|
13 | 13 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
14 | // version 2.2: 23/06/2015 (modifs de l'ordre de déclaration/définition de init_k_coefficients dans basic_parameters.c ...) | |
|
14 | 15 | |
|
15 | 16 | |
|
16 | 17 | #ifndef FILE_UTILITIES_H |
@@ -11,6 +11,7 | |||
|
11 | 11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
12 | 12 | // version 2.0: 19/06/2015 |
|
13 | 13 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
14 | // version 2.2: 23/06/2015 (modifs de l'ordre de déclaration/définition de init_k_coefficients dans basic_parameters.c ...) | |
|
14 | 15 | |
|
15 | 16 | #include <stdio.h> |
|
16 | 17 |
General Comments 0
You need to be logged in to leave comments.
Login now