@@ -87,7 +87,7 | |||
|
87 | 87 | #define TC_SUBTYPE_LOAD_K 93 |
|
88 | 88 | #define TC_SUBTYPE_DUMP_K 95 |
|
89 | 89 | #define TC_SUBTYPE_LOAD_FBINS 91 |
|
90 |
#define TC_SUBTYPE_LOAD_ |
|
|
90 | #define TC_SUBTYPE_LOAD_FILTER_PAR 97 | |
|
91 | 91 | #define TC_SUBTYPE_UPDT_TIME 129 |
|
92 | 92 | |
|
93 | 93 | // TC LEN |
@@ -105,7 +105,7 | |||
|
105 | 105 | #define TC_LEN_LOAD_K 142 |
|
106 | 106 | #define TC_LEN_DUMP_K 12 |
|
107 | 107 | #define TC_LEN_LOAD_FBINS 60 |
|
108 |
#define TC_LEN_LOAD_ |
|
|
108 | #define TC_LEN_LOAD_FILTER_PAR 28 | |
|
109 | 109 | #define TC_LEN_UPDT_TIME 18 |
|
110 | 110 | |
|
111 | 111 | // PACKET CODES |
@@ -245,7 +245,7 enum apid_destid{ | |||
|
245 | 245 | #define PACKET_LENGTH_TC_EXE_ERROR (24 - CCSDS_TC_TM_PACKET_OFFSET) |
|
246 | 246 | #define PACKET_LENGTH_TC_EXE_CORRUPTED (32 - CCSDS_TC_TM_PACKET_OFFSET) |
|
247 | 247 | #define PACKET_LENGTH_HK (136 - CCSDS_TC_TM_PACKET_OFFSET) |
|
248 |
#define PACKET_LENGTH_PARAMETER_DUMP ( |
|
|
248 | #define PACKET_LENGTH_PARAMETER_DUMP (148 - CCSDS_TC_TM_PACKET_OFFSET) | |
|
249 | 249 | #define PACKET_LENGTH_K_DUMP (3920 - CCSDS_TC_TM_PACKET_OFFSET) |
|
250 | 250 | // SCIENCE ASM |
|
251 | 251 | #define PACKET_LENGTH_TM_LFR_SCIENCE_ASM_F0_1 (3230 - CCSDS_TC_TM_PACKET_OFFSET) // 32 * 25 * 4 + 30 => 32 bins (32 + 32 + 24 ), 3 packets |
@@ -451,7 +451,7 typedef struct { | |||
|
451 | 451 | unsigned char time[6]; |
|
452 | 452 | // AUXILIARY HEADER |
|
453 | 453 | unsigned char sid; |
|
454 |
unsigned char |
|
|
454 | unsigned char pa_bia_status_info; | |
|
455 | 455 | unsigned char sy_lfr_common_parameters_spare; |
|
456 | 456 | unsigned char sy_lfr_common_parameters; |
|
457 | 457 | unsigned char pktCnt; |
@@ -476,7 +476,7 typedef struct { | |||
|
476 | 476 | unsigned char time[6]; |
|
477 | 477 | // AUXILIARY DATA HEADER |
|
478 | 478 | unsigned char sid; |
|
479 |
unsigned char |
|
|
479 | unsigned char pa_bia_status_info; | |
|
480 | 480 | unsigned char sy_lfr_common_parameters_spare; |
|
481 | 481 | unsigned char sy_lfr_common_parameters; |
|
482 | 482 | unsigned char acquisitionTime[6]; |
@@ -499,7 +499,7 typedef struct { | |||
|
499 | 499 | unsigned char time[6]; |
|
500 | 500 | // AUXILIARY HEADER |
|
501 | 501 | unsigned char sid; |
|
502 |
unsigned char |
|
|
502 | unsigned char pa_bia_status_info; | |
|
503 | 503 | unsigned char sy_lfr_common_parameters_spare; |
|
504 | 504 | unsigned char sy_lfr_common_parameters; |
|
505 | 505 | unsigned char pa_lfr_pkt_cnt_asm; |
@@ -524,7 +524,7 typedef struct { | |||
|
524 | 524 | unsigned char time[6]; |
|
525 | 525 | // AUXILIARY HEADER |
|
526 | 526 | unsigned char sid; |
|
527 |
unsigned char |
|
|
527 | unsigned char pa_bia_status_info; | |
|
528 | 528 | unsigned char sy_lfr_common_parameters_spare; |
|
529 | 529 | unsigned char sy_lfr_common_parameters; |
|
530 | 530 | unsigned char acquisitionTime[6]; |
@@ -548,7 +548,7 typedef struct { | |||
|
548 | 548 | unsigned char time[6]; |
|
549 | 549 | // AUXILIARY HEADER |
|
550 | 550 | unsigned char sid; |
|
551 |
unsigned char |
|
|
551 | unsigned char pa_bia_status_info; | |
|
552 | 552 | unsigned char sy_lfr_common_parameters_spare; |
|
553 | 553 | unsigned char sy_lfr_common_parameters; |
|
554 | 554 | unsigned char acquisitionTime[6]; |
@@ -675,7 +675,7 typedef struct { | |||
|
675 | 675 | unsigned char hk_lfr_ahb_correctable; |
|
676 | 676 | unsigned char hk_lfr_ahb_uncorrectable; |
|
677 | 677 | // reaction wheel frequency |
|
678 |
unsigned char hk_lfr_s |
|
|
678 | unsigned char hk_lfr_sc_rw_f_flags; | |
|
679 | 679 | } Packet_TM_LFR_HK_t; |
|
680 | 680 | |
|
681 | 681 | typedef struct { |
@@ -743,8 +743,24 typedef struct { | |||
|
743 | 743 | // PAS FILTER PARAMETERS |
|
744 | 744 | unsigned char spare_sy_lfr_pas_filter_enabled; |
|
745 | 745 | unsigned char sy_lfr_pas_filter_modulus; |
|
746 |
unsigned char sy_lfr_pas_filter_ |
|
|
746 | unsigned char sy_lfr_pas_filter_tbad[4]; | |
|
747 | 747 | unsigned char sy_lfr_pas_filter_offset; |
|
748 | unsigned char sy_lfr_pas_filter_shift[4]; | |
|
749 | unsigned char sy_lfr_sc_rw_delta_f[4]; | |
|
750 | ||
|
751 | // LFR_RW_MASK | |
|
752 | unsigned char sy_lfr_rw_mask_f0_word1[4]; | |
|
753 | unsigned char sy_lfr_rw_mask_f0_word2[4]; | |
|
754 | unsigned char sy_lfr_rw_mask_f0_word3[4]; | |
|
755 | unsigned char sy_lfr_rw_mask_f0_word4[4]; | |
|
756 | unsigned char sy_lfr_rw_mask_f1_word1[4]; | |
|
757 | unsigned char sy_lfr_rw_mask_f1_word2[4]; | |
|
758 | unsigned char sy_lfr_rw_mask_f1_word3[4]; | |
|
759 | unsigned char sy_lfr_rw_mask_f1_word4[4]; | |
|
760 | unsigned char sy_lfr_rw_mask_f2_word1[4]; | |
|
761 | unsigned char sy_lfr_rw_mask_f2_word2[4]; | |
|
762 | unsigned char sy_lfr_rw_mask_f2_word3[4]; | |
|
763 | unsigned char sy_lfr_rw_mask_f2_word4[4]; | |
|
748 | 764 | |
|
749 | 765 | // SPARE |
|
750 | 766 | unsigned char source_data_spare; |
@@ -32,6 +32,15 | |||
|
32 | 32 | #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET2 11 |
|
33 | 33 | #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET5 34 |
|
34 | 34 | #define BYTE_POS_UPDATE_INFO_PARAMETERS_SET6 35 |
|
35 | #define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW1_F1 44 | |
|
36 | #define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW1_F2 48 | |
|
37 | #define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW2_F1 52 | |
|
38 | #define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW2_F2 56 | |
|
39 | #define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW3_F1 60 | |
|
40 | #define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW3_F2 64 | |
|
41 | #define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW4_F1 68 | |
|
42 | #define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW4_F2 72 | |
|
43 | #define BYTE_POS_UPDATE_INFO_CP_RPW_SC_RW_F_FLAGS 77 | |
|
35 | 44 | |
|
36 | 45 | // TC_LFR_ENTER_MODE |
|
37 | 46 | #define BYTE_POS_CP_MODE_LFR_SET 11 |
@@ -42,11 +51,14 | |||
|
42 | 51 | #define NB_BYTES_PER_FREQ_MASK 16 |
|
43 | 52 | #define NB_BYTES_PER_FBINS_MASK 4 |
|
44 | 53 | |
|
45 |
// TC_LFR_LOAD_ |
|
|
46 | #define DATAFIELD_POS_SY_LFR_PAS_FILTER_ENABLED 0 | |
|
47 |
#define DATAFIELD_POS_SY_LFR_PAS_FILTER_ |
|
|
48 |
#define DATAFIELD_POS_SY_LFR_PAS_FILTER_ |
|
|
49 |
#define DATAFIELD_POS_SY_LFR_PAS_FILTER_ |
|
|
54 | // TC_LFR_LOAD_FILTER_PAR | |
|
55 | #define DATAFIELD_POS_PA_RPW_SPARE8_2 0 // 8 bits | |
|
56 | #define DATAFIELD_POS_SY_LFR_PAS_FILTER_ENABLED 1 // 8 bits | |
|
57 | #define DATAFIELD_POS_SY_LFR_PAS_FILTER_MODULUS 2 // 8 bits | |
|
58 | #define DATAFIELD_POS_SY_LFR_PAS_FILTER_TBAD 3 // 32 bits | |
|
59 | #define DATAFIELD_POS_SY_LFR_PAS_FILTER_OFFSET 7 // 8 bits | |
|
60 | #define DATAFIELD_POS_SY_LFR_PAS_FILTER_SHIFT 8 // 32 bits | |
|
61 | #define DATAFIELD_POS_SY_LFR_SC_RW_DELTA_F 12 // 32 bits | |
|
50 | 62 | |
|
51 | 63 | // TC_LFR_LOAD_KCOEFFICIENTS |
|
52 | 64 | #define NB_BYTES_PER_FLOAT 4 |
|
1 | NO CONTENT: file was removed |
General Comments 0
You need to be logged in to leave comments.
Login now