##// END OF EJS Templates
DEFAULT modulus, tbad, offset and shift in finetime...
paul -
r68:e904b329ff97 tip R3++
parent child
Show More
@@ -5,6 +5,7
5 5 #include "fsw_params_nb_bytes.h"
6 6 #include "tm_byte_positions.h"
7 7 #include "ccsds_types.h"
8 #include "stdint.h"
8 9
9 10 #define GRSPW_DEVICE_NAME "/dev/grspw0"
10 11 #define UART_DEVICE_NAME "/dev/console"
@@ -360,6 +361,10 typedef struct {
360 361 #define DEFAULT_SY_LFR_PAS_FILTER_TBAD 1.0
361 362 #define DEFAULT_SY_LFR_PAS_FILTER_OFFSET 0
362 363 #define DEFAULT_SY_LFR_PAS_FILTER_SHIFT 0.5
364 #define DEFAULT_MODULUS 262144 // 65536 * 4
365 #define DEFAULT_TBAD 65536 // 65536
366 #define DEFAULT_OFFSET 0 // 65536 * 0
367 #define DEFAULT_SHIFT 32768 // 65536 / 2
363 368 #define DEFAULT_SY_LFR_SC_RW_DELTA_F 0.045
364 369 #define DEFAULT_SY_LFR_RW_K1 1.
365 370 #define DEFAULT_SY_LFR_RW_K2 8.
@@ -368,10 +373,12 typedef struct {
368 373
369 374 typedef struct{
370 375 unsigned char spare_sy_lfr_pas_filter_enabled;
371 unsigned char sy_lfr_pas_filter_modulus;
372 376 float sy_lfr_pas_filter_tbad;
373 unsigned char sy_lfr_pas_filter_offset;
374 377 float sy_lfr_pas_filter_shift;
378 uint64_t modulus_in_finetime;
379 uint64_t tbad_in_finetime;
380 uint64_t offset_in_finetime;
381 uint64_t shift_in_finetime;
375 382 float sy_lfr_sc_rw_delta_f;
376 383 // rw1_k
377 384 float sy_lfr_rw1_k1;
General Comments 0
You need to be logged in to leave comments. Login now