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
tlc_tlm_list.h@0:8f7c961a5966, 2022-06-30 (annotated)
- Committer:
- paologiorgio
- Date:
- Thu Jun 30 08:34:30 2022 +0000
- Revision:
- 0:8f7c961a5966
- Child:
- 1:00cee5df0f76
DoraV5
Who changed what in which revision?
| User | Revision | Line number | New 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 |