@@ -11,47 +11,13 | |||||
11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW | |
12 | // version 2.0: 19/06/2015 |
|
12 | // version 2.0: 19/06/2015 | |
13 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
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 | #include <stdio.h> |
|
16 | #include <stdio.h> | |
17 | #include <stdint.h> |
|
17 | #include <stdint.h> | |
|
18 | ||||
18 | #include "basic_parameters_params.h" |
|
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 | void init_k_coefficients_f0(float *k_coefficients, |
|
21 | void init_k_coefficients_f0(float *k_coefficients, | |
56 | unsigned char nb_binscompressed_matrix ) |
|
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 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW | |
12 | // version 2.0: 19/06/2015 |
|
12 | // version 2.0: 19/06/2015 | |
13 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
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 | #ifndef BASIC_PARAMETERS_H_INCLUDED |
|
16 | #ifndef BASIC_PARAMETERS_H_INCLUDED | |
17 | #define BASIC_PARAMETERS_H_INCLUDED |
|
17 | #define BASIC_PARAMETERS_H_INCLUDED | |
@@ -25,10 +25,6 | |||||
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); |
|
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 | static inline void BP2_set(float * compressed_spec_mat, unsigned char nb_bins_compressed_spec_mat, unsigned char * lfr_bp2); |
|
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 | void init_k_coefficients( float *k_coeff_intercalib, unsigned char nb_binscompressed_matrix ); |
|
28 | void init_k_coefficients( float *k_coeff_intercalib, unsigned char nb_binscompressed_matrix ); | |
33 |
|
29 | |||
34 | //*********************************** |
|
30 | //*********************************** |
@@ -7,7 +7,7 | |||||
7 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
7 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW | |
8 | // version 2.0: 19/06/2015 |
|
8 | // version 2.0: 19/06/2015 | |
9 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
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 | #ifndef BASIC_PARAMETERS_PARAMS_H |
|
12 | #ifndef BASIC_PARAMETERS_PARAMS_H | |
13 | #define BASIC_PARAMETERS_PARAMS_H |
|
13 | #define BASIC_PARAMETERS_PARAMS_H |
@@ -5,6 +5,7 | |||||
5 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
5 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW | |
6 | // version 2.0: 19/06/2015 |
|
6 | // version 2.0: 19/06/2015 | |
7 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
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 | #ifndef BASIC_PARAMETERS_UTILITIES_H |
|
11 | #ifndef BASIC_PARAMETERS_UTILITIES_H |
@@ -11,6 +11,7 | |||||
11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW | |
12 | // version 2.0: 19/06/2015 |
|
12 | // version 2.0: 19/06/2015 | |
13 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
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 | #include "basic_parameters_utilities.h" |
|
17 | #include "basic_parameters_utilities.h" |
@@ -11,6 +11,7 | |||||
11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW | |
12 | // version 2.0: 19/06/2015 |
|
12 | // version 2.0: 19/06/2015 | |
13 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
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 | #ifndef FILE_UTILITIES_H |
|
17 | #ifndef FILE_UTILITIES_H |
@@ -11,6 +11,7 | |||||
11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW |
|
11 | // In the frame of RPW LFR Sofware ICD Issue3 Rev6 (27/01/2015) => R3 FSW | |
12 | // version 2.0: 19/06/2015 |
|
12 | // version 2.0: 19/06/2015 | |
13 | // version 2.1: 22/06/2015 (modifs de Paul) |
|
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 | #include <stdio.h> |
|
16 | #include <stdio.h> | |
16 |
|
17 |
General Comments 0
You need to be logged in to leave comments.
Login now