@@ -1,2 +1,2 | |||
|
1 | 1 | 3081d1f9bb20b2b64a192585337a292a9804e0c5 LFR_basic-parameters |
|
2 | 321ffad81ce675a1ad47d6fec71f04137fd44501 header/lfr_common_headers | |
|
2 | 0adeb6c86feb96a126ce48641604949b87c70481 header/lfr_common_headers |
@@ -10,30 +10,16 | |||
|
10 | 10 | #include "fsw_spacewire.h" |
|
11 | 11 | #include "lfr_cpu_usage_report.h" |
|
12 | 12 | |
|
13 | #define LFR_RESET_CAUSE_UNKNOWN_CAUSE 0 | |
|
14 | 13 | #define WATCHDOG_LOOP_PRINTF 10 |
|
15 | 14 | #define WATCHDOG_LOOP_DEBUG 3 |
|
16 | 15 | |
|
17 | #define DUMB_MESSAGE_NB 15 | |
|
18 | 16 | #define NB_RTEMS_EVENTS 32 |
|
19 | 17 | #define EVENT_12 12 |
|
20 | 18 | #define EVENT_13 13 |
|
21 | 19 | #define EVENT_14 14 |
|
22 | #define DUMB_MESSAGE_0 "in DUMB *** default" | |
|
23 | 20 | #define DUMB_MESSAGE_1 "in DUMB *** timecode_irq_handler" |
|
24 | #define DUMB_MESSAGE_2 "in DUMB *** f3 buffer changed" | |
|
25 | #define DUMB_MESSAGE_3 "in DUMB *** in SMIQ *** Error sending event to AVF0" | |
|
26 | #define DUMB_MESSAGE_4 "in DUMB *** spectral_matrices_isr *** Error sending event to SMIQ" | |
|
27 | #define DUMB_MESSAGE_5 "in DUMB *** waveforms_simulator_isr" | |
|
28 | #define DUMB_MESSAGE_6 "VHDL SM *** two buffers f0 ready" | |
|
29 | #define DUMB_MESSAGE_7 "ready for dump" | |
|
30 | #define DUMB_MESSAGE_8 "VHDL ERR *** spectral matrix" | |
|
31 | #define DUMB_MESSAGE_9 "tick" | |
|
32 | #define DUMB_MESSAGE_10 "VHDL ERR *** waveform picker" | |
|
33 | #define DUMB_MESSAGE_11 "VHDL ERR *** unexpected ready matrix values" | |
|
34 | 21 | #define DUMB_MESSAGE_12 "WATCHDOG timer" |
|
35 | 22 | #define DUMB_MESSAGE_13 "TIMECODE timer" |
|
36 | #define DUMB_MESSAGE_14 "TIMECODE ISR" | |
|
37 | 23 | |
|
38 | 24 | enum lfr_reset_cause_t{ |
|
39 | 25 | UNKNOWN_CAUSE, |
@@ -33,6 +33,5 unsigned char lfr_rtems_cpu_usage_report | |||
|
33 | 33 | #define CONST_100 100 |
|
34 | 34 | #define CONST_255 255 |
|
35 | 35 | #define CONST_1000 1000 |
|
36 | #define CONST_100000 100000 | |
|
37 | 36 | |
|
38 | 37 | #endif // LFR_CPU_USAGE_REPORT_H |
@@ -15,15 +15,6 | |||
|
15 | 15 | #define MAX_SRC_DATA 780 // MAX size is 26 bins * 30 Bytes [TM_LFR_SCIENCE_BURST_BP2_F1] |
|
16 | 16 | #define MAX_SRC_DATA_WITH_SPARE 143 // 13 bins * 11 Bytes |
|
17 | 17 | |
|
18 | #define NODE_0 0 | |
|
19 | #define NODE_1 1 | |
|
20 | #define NODE_2 2 | |
|
21 | #define NODE_3 3 | |
|
22 | #define NODE_4 4 | |
|
23 | #define NODE_5 5 | |
|
24 | #define NODE_6 6 | |
|
25 | #define NODE_7 7 | |
|
26 | ||
|
27 | 18 | typedef struct ring_node_asm |
|
28 | 19 | { |
|
29 | 20 | struct ring_node_asm *next; |
@@ -19,16 +19,6 | |||
|
19 | 19 | #define DELTAF_F0 96. |
|
20 | 20 | #define DELTAF_F1 16. |
|
21 | 21 | #define DELTAF_F2 1. |
|
22 | #define DELTAF_DIV 2. | |
|
23 | ||
|
24 | #define BIT_RW1_F1 0x80 | |
|
25 | #define BIT_RW1_F2 0x40 | |
|
26 | #define BIT_RW2_F1 0x20 | |
|
27 | #define BIT_RW2_F2 0x10 | |
|
28 | #define BIT_RW3_F1 0x08 | |
|
29 | #define BIT_RW3_F2 0x04 | |
|
30 | #define BIT_RW4_F1 0x02 | |
|
31 | #define BIT_RW4_F2 0x01 | |
|
32 | 22 | |
|
33 | 23 | #define WHEEL_1 1 |
|
34 | 24 | #define WHEEL_2 2 |
@@ -24,7 +24,6 | |||
|
24 | 24 | #define FREQ_F0 24576. |
|
25 | 25 | #define FREQ_F1 4096. |
|
26 | 26 | #define FREQ_F2 256. |
|
27 | #define FREQ_F3 16. | |
|
28 | 27 | |
|
29 | 28 | #define DELTAT_F0 2731 // (2048. / 24576. / 2.) * 65536. = 2730.667; |
|
30 | 29 | #define DELTAT_F1 16384 // (2048. / 4096. / 2.) * 65536. = 16384; |
@@ -3,7 +3,6 | |||
|
3 | 3 | |
|
4 | 4 | #define NB_BINS_COMPRESSED_SM_F0 11 |
|
5 | 5 | #define ASM_F0_INDICE_START 17 // 88 bins |
|
6 | #define ASM_F0_INDICE_STOP 104 // 2 packets of 44 bins | |
|
7 | 6 | #define NB_BINS_TO_AVERAGE_ASM_F0 8 |
|
8 | 7 | |
|
9 | 8 | void ASM_reorganize_and_divide( float *averaged_spec_mat, float *averaged_spec_mat_reorganized, float divider ) |
General Comments 0
You need to be logged in to leave comments.
Login now