Space / Mbed 2 deprecated DORA_lv

Dependencies:   mbed

Revision:
1:00cee5df0f76
Parent:
0:8f7c961a5966
--- a/tlc_tlm_list.h	Thu Jun 30 08:34:30 2022 +0000
+++ b/tlc_tlm_list.h	Fri Jul 15 14:00:59 2022 +0000
@@ -19,6 +19,13 @@
     char LSB;
 } Telemetry;
 
+typedef struct Interferogram {
+    char *STARTCH;
+    char *CHECKSUM;
+    char CH;
+    char *ENDCH;
+} Interferogram;
+
 // Telecomandi
 extern  Telecommand           cmd00[size]   = { {"00000", "00", "", '0'} };
 extern  Telecommand       mima_mode[size]   = { {"00001", "00", "", '0'} };
@@ -54,35 +61,40 @@
 extern  Telecommand      mima_reset[size]   = { {"11111", "00", "", '0'} };
 
 // Telemetrie
-extern  Telemetry           irt1[2*size]   = { {"00000", "01", "", '0'}, {"00000", "10", "", '0'} };
-extern  Telemetry           irt2[2*size]   = { {"00001", "01", "", '0'}, {"00001", "10", "", '0'} };
-extern  Telemetry           ldt1[2*size]   = { {"00010", "01", "", '0'}, {"00010", "10", "", '0'} };
-extern  Telemetry           ldt2[2*size]   = { {"00011", "01", "", '0'}, {"00011", "10", "", '0'} };
-extern  Telemetry   mima_el_t1_2[2*size]   = { {"00100", "01", "", '0'}, {"00100", "10", "", '0'} };
-extern  Telemetry       mima_el_t3[size]   = { {"00101", "01", "", '0'} };
-extern  Telemetry     mima_ob_t1[2*size]   = { {"00110", "01", "", '0'}, {"00110", "10", "", '0'} };
-extern  Telemetry     mima_ob_t2[2*size]   = { {"00111", "01", "", '0'}, {"00111", "10", "", '0'} };
-extern  Telemetry           bbt1[2*size]   = { {"01000", "01", "", '0'}, {"01000", "10", "", '0'} };
-extern  Telemetry           bbt2[2*size]   = { {"01001", "01", "", '0'}, {"01001", "10", "", '0'} };
-extern  Telemetry          v15pn[2*size]   = { {"01010", "01", "", '0'}, {"01010", "10", "", '0'} };
-extern  Telemetry           v5pn[2*size]   = { {"01011", "01", "", '0'}, {"01011", "10", "", '0'} };
-extern  Telemetry               v3[size]   = { {"01100", "01", "", '0'} };
-extern  Telemetry          vintp[2*size]   = { {"01101", "01", "", '0'}, {"01101", "10", "", '0'} };
-extern  Telemetry         cali_v[2*size]   = { {"01110", "01", "", '0'}, {"01110", "10", "", '0'} };
-extern  Telemetry            ldc[2*size]   = { {"01111", "01", "", '0'}, {"01111", "10", "", '0'} };
-extern  Telemetry        ramp_hk[2*size]   = { {"10000", "01", "", '0'}, {"10000", "10", "", '0'} };
-extern  Telemetry          ldcsr[2*size]   = { {"10001", "01", "", '0'}, {"10001", "10", "", '0'} };
-extern  Telemetry           ldtr[2*size]   = { {"10010", "01", "", '0'}, {"10010", "10", "", '0'} };
-extern  Telemetry            irt[2*size]   = { {"10011", "01", "", '0'}, {"10011", "10", "", '0'} };
-extern  Telemetry            bbt[2*size]   = { {"10100", "01", "", '0'}, {"10100", "10", "", '0'} };
-extern  Telemetry        pmspeed[2*size]   = { {"10101", "01", "", '0'}, {"10101", "10", "", '0'} };
-extern  Telemetry        pmparam[2*size]   = { {"10110", "01", "", '0'}, {"10110", "10", "", '0'} };
-extern  Telemetry     n_sample_r[2*size]   = { {"10111", "01", "", '0'}, {"10111", "10", "", '0'} };
-extern  Telemetry            ipn[2*size]   = { {"11000", "01", "", '0'}, {"11000", "10", "", '0'} };
-extern  Telemetry      mima_sts1[2*size]   = { {"11001", "01", "", '0'}, {"11001", "10", "", '0'} };
-extern  Telemetry      mima_sts2[2*size]   = { {"11010", "01", "", '0'}, {"11010", "10", "", '0'} };
-extern  Telemetry      mima_sts3[2*size]   = { {"11011", "01", "", '0'}, {"11011", "10", "", '0'} };
-extern  Telemetry      mima_sts4[2*size]   = { {"11100", "01", "", '0'}, {"11100", "10", "", '0'} };
-extern  Telemetry          techo[2*size]   = { {"11101", "01", "", '0'}, {"11101", "10", "", '0'} };
+extern  Telemetry           irt1[2*size]   = { {"00000", "01", "00000000", '1'}, {"00000", "10", "00000000", '1'} };
+extern  Telemetry           irt2[2*size]   = { {"00001", "01", "00000000", '0'}, {"00001", "10", "00000000", '0'} };
+extern  Telemetry           ldt1[2*size]   = { {"00010", "01", "00000000", '0'}, {"00010", "10", "00000000", '0'} };
+extern  Telemetry           ldt2[2*size]   = { {"00011", "01", "00000000", '1'}, {"00011", "10", "00000000", '1'} };
+extern  Telemetry   mima_el_t1_2[2*size]   = { {"00100", "01", "00000000", '0'}, {"00100", "10", "00000000", '0'} };
+extern  Telemetry       mima_el_t3[size]   = { {"00101", "00", "00000000", '0'} };
+extern  Telemetry     mima_ob_t1[2*size]   = { {"00110", "01", "00000000", '1'}, {"00110", "10", "00000000", '1'} };
+extern  Telemetry     mima_ob_t2[2*size]   = { {"00111", "01", "00000000", '0'}, {"00111", "10", "00000000", '0'} };
+extern  Telemetry           bbt1[2*size]   = { {"01000", "01", "00000000", '0'}, {"01000", "10", "00000000", '0'} };
+extern  Telemetry           bbt2[2*size]   = { {"01001", "01", "00000000", '1'}, {"01001", "10", "00000000", '1'} };
+extern  Telemetry          v15pn[2*size]   = { {"01010", "01", "00000000", '1'}, {"01010", "10", "00000000", '1'} };
+extern  Telemetry           v5pn[2*size]   = { {"01011", "01", "00000000", '0'}, {"01011", "10", "00000000", '0'} };
+extern  Telemetry               v3[size]   = { {"01100", "00", "00000000", '0'} };
+extern  Telemetry          vintp[2*size]   = { {"01101", "01", "00000000", '0'}, {"01101", "10", "00000000", '0'} };
+extern  Telemetry         cali_v[2*size]   = { {"01110", "01", "00000000", '0'}, {"01110", "10", "00000000", '0'} };
+extern  Telemetry            ldc[2*size]   = { {"01111", "01", "00000000", '1'}, {"01111", "10", "00000000", '1'} };
+extern  Telemetry        ramp_hk[2*size]   = { {"10000", "01", "00000000", '0'}, {"10000", "10", "00000000", '0'} };
+extern  Telemetry          ldcsr[2*size]   = { {"10001", "01", "00000000", '1'}, {"10001", "10", "00000000", '1'} };
+extern  Telemetry           ldtr[2*size]   = { {"10010", "01", "00000000", '1'}, {"10010", "10", "00000000", '1'} };
+extern  Telemetry            irt[2*size]   = { {"10011", "01", "00000000", '0'}, {"10011", "10", "00000000", '0'} };
+extern  Telemetry            bbt[2*size]   = { {"10100", "01", "00000000", '1'}, {"10100", "10", "00000000", '1'} };
+extern  Telemetry        pmspeed[2*size]   = { {"10101", "01", "00000000", '0'}, {"10101", "10", "00000000", '0'} };
+extern  Telemetry        pmparam[2*size]   = { {"10110", "01", "00000000", '0'}, {"10110", "10", "00000000", '0'} };
+extern  Telemetry     n_sample_r[2*size]   = { {"10111", "01", "00000000", '1'}, {"10111", "10", "00000000", '1'} };
+extern  Telemetry            ipn[2*size]   = { {"11000", "01", "00000000", '1'}, {"11000", "10", "00000000", '1'} };
+extern  Telemetry      mima_sts1[2*size]   = { {"11001", "01", "00000000", '0'}, {"11001", "10", "00000000", '0'} };
+extern  Telemetry      mima_sts2[2*size]   = { {"11010", "01", "00000000", '0'}, {"11010", "10", "00000000", '0'} };
+extern  Telemetry      mima_sts3[2*size]   = { {"11011", "01", "00000000", '1'}, {"11011", "10", "00000000", '1'} };
+extern  Telemetry      mima_sts4[2*size]   = { {"11100", "01", "00000000", '0'}, {"11100", "10", "00000000", '0'} };
+extern  Telemetry          techo[2*size]   = { {"11101", "01", "00000000", '0'}, {"11101", "10", "00000000", '0'} };
+
+// Interferometro
+extern Interferogram interferogram[2*size] = { {"1111000011110000", "1111111100000001", '0', "0000111100001111"},  
+                                               {"1111000011110000", "0101010101010101", '0', "0000111100001111"} };
+   
 
 #endif
\ No newline at end of file