Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: tlc_tlm_list.h
- 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