Space / Mbed 2 deprecated DORA-15072022

Dependencies:   mbed

Committer:
paologiorgio
Date:
Thu Jun 30 08:34:30 2022 +0000
Revision:
0:8f7c961a5966
Child:
1:00cee5df0f76
DoraV5

Who changed what in which revision?

UserRevisionLine numberNew contents of line
paologiorgio 0:8f7c961a5966 1 #include "mbed.h"
paologiorgio 0:8f7c961a5966 2
paologiorgio 0:8f7c961a5966 3 #ifndef HEADER_FILE
paologiorgio 0:8f7c961a5966 4 #define HEADER_FILE
paologiorgio 0:8f7c961a5966 5
paologiorgio 0:8f7c961a5966 6 #define size 1
paologiorgio 0:8f7c961a5966 7
paologiorgio 0:8f7c961a5966 8 typedef struct Telecommand {
paologiorgio 0:8f7c961a5966 9 char *ID;
paologiorgio 0:8f7c961a5966 10 char *TAG;
paologiorgio 0:8f7c961a5966 11 char *PAYLOAD;
paologiorgio 0:8f7c961a5966 12 char LSB;
paologiorgio 0:8f7c961a5966 13 } Telecommand;
paologiorgio 0:8f7c961a5966 14
paologiorgio 0:8f7c961a5966 15 typedef struct Telemetry {
paologiorgio 0:8f7c961a5966 16 char *ID;
paologiorgio 0:8f7c961a5966 17 char *TAG;
paologiorgio 0:8f7c961a5966 18 char *PAYLOAD;
paologiorgio 0:8f7c961a5966 19 char LSB;
paologiorgio 0:8f7c961a5966 20 } Telemetry;
paologiorgio 0:8f7c961a5966 21
paologiorgio 0:8f7c961a5966 22 // Telecomandi
paologiorgio 0:8f7c961a5966 23 extern Telecommand cmd00[size] = { {"00000", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 24 extern Telecommand mima_mode[size] = { {"00001", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 25 extern Telecommand cmd02[size] = { {"00010", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 26 extern Telecommand ldth_on_off[size] = { {"00011", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 27 extern Telecommand irth_on_off[size] = { {"00100", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 28 extern Telecommand tlmode[size] = { {"00101", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 29 extern Telecommand start_stop[size] = { {"00110", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 30 extern Telecommand temp_sens_sel[size] = { {"00111", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 31 extern Telecommand tinitscan[size] = { {"01000", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 32 extern Telecommand nskip[size] = { {"01001", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 33 extern Telecommand cover_thr[size] = { {"01010", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 34 extern Telecommand cover[size] = { {"01011", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 35 extern Telecommand cal_on_off[size] = { {"01100", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 36 extern Telecommand ld_on_off[size] = { {"01101", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 37 extern Telecommand bbth_on_off[size] = { {"01110", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 38 extern Telecommand cmd15[size] = { {"01111", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 39 extern Telecommand locs[size] = { {"10000", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 40 extern Telecommand ldcs[size] = { {"10001", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 41 extern Telecommand ldts[size] = { {"10010", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 42 extern Telecommand irts[size] = { {"10011", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 43 extern Telecommand bbts[size] = { {"10100", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 44 extern Telecommand pga[size] = { {"10101", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 45 extern Telecommand pm_loop[size] = { {"10110", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 46 extern Telecommand pm_speed[2*size] = { {"10111", "01", "", '0'}, {"10111", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 47 extern Telecommand kp[size] = { {"11000", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 48 extern Telecommand ki[size] = { {"11001", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 49 extern Telecommand kd[size] = { {"11010", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 50 extern Telecommand att[size] = { {"11011", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 51 extern Telecommand n_sample[2*size] = { {"11100", "01", "", '0'}, {"11100", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 52 extern Telecommand int_samp[size] = { {"11101", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 53 extern Telecommand cmd31[size] = { {"11110", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 54 extern Telecommand mima_reset[size] = { {"11111", "00", "", '0'} };
paologiorgio 0:8f7c961a5966 55
paologiorgio 0:8f7c961a5966 56 // Telemetrie
paologiorgio 0:8f7c961a5966 57 extern Telemetry irt1[2*size] = { {"00000", "01", "", '0'}, {"00000", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 58 extern Telemetry irt2[2*size] = { {"00001", "01", "", '0'}, {"00001", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 59 extern Telemetry ldt1[2*size] = { {"00010", "01", "", '0'}, {"00010", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 60 extern Telemetry ldt2[2*size] = { {"00011", "01", "", '0'}, {"00011", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 61 extern Telemetry mima_el_t1_2[2*size] = { {"00100", "01", "", '0'}, {"00100", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 62 extern Telemetry mima_el_t3[size] = { {"00101", "01", "", '0'} };
paologiorgio 0:8f7c961a5966 63 extern Telemetry mima_ob_t1[2*size] = { {"00110", "01", "", '0'}, {"00110", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 64 extern Telemetry mima_ob_t2[2*size] = { {"00111", "01", "", '0'}, {"00111", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 65 extern Telemetry bbt1[2*size] = { {"01000", "01", "", '0'}, {"01000", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 66 extern Telemetry bbt2[2*size] = { {"01001", "01", "", '0'}, {"01001", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 67 extern Telemetry v15pn[2*size] = { {"01010", "01", "", '0'}, {"01010", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 68 extern Telemetry v5pn[2*size] = { {"01011", "01", "", '0'}, {"01011", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 69 extern Telemetry v3[size] = { {"01100", "01", "", '0'} };
paologiorgio 0:8f7c961a5966 70 extern Telemetry vintp[2*size] = { {"01101", "01", "", '0'}, {"01101", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 71 extern Telemetry cali_v[2*size] = { {"01110", "01", "", '0'}, {"01110", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 72 extern Telemetry ldc[2*size] = { {"01111", "01", "", '0'}, {"01111", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 73 extern Telemetry ramp_hk[2*size] = { {"10000", "01", "", '0'}, {"10000", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 74 extern Telemetry ldcsr[2*size] = { {"10001", "01", "", '0'}, {"10001", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 75 extern Telemetry ldtr[2*size] = { {"10010", "01", "", '0'}, {"10010", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 76 extern Telemetry irt[2*size] = { {"10011", "01", "", '0'}, {"10011", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 77 extern Telemetry bbt[2*size] = { {"10100", "01", "", '0'}, {"10100", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 78 extern Telemetry pmspeed[2*size] = { {"10101", "01", "", '0'}, {"10101", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 79 extern Telemetry pmparam[2*size] = { {"10110", "01", "", '0'}, {"10110", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 80 extern Telemetry n_sample_r[2*size] = { {"10111", "01", "", '0'}, {"10111", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 81 extern Telemetry ipn[2*size] = { {"11000", "01", "", '0'}, {"11000", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 82 extern Telemetry mima_sts1[2*size] = { {"11001", "01", "", '0'}, {"11001", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 83 extern Telemetry mima_sts2[2*size] = { {"11010", "01", "", '0'}, {"11010", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 84 extern Telemetry mima_sts3[2*size] = { {"11011", "01", "", '0'}, {"11011", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 85 extern Telemetry mima_sts4[2*size] = { {"11100", "01", "", '0'}, {"11100", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 86 extern Telemetry techo[2*size] = { {"11101", "01", "", '0'}, {"11101", "10", "", '0'} };
paologiorgio 0:8f7c961a5966 87
paologiorgio 0:8f7c961a5966 88 #endif