##// END OF EJS Templates
last commit before release
leroy -
r54:2eb8a970568a default
parent child
Show More
@@ -1,456 +1,456
1 #include "hkdisplay.h"
1 #include "hkdisplay.h"
2
2
3 HKDisplay::HKDisplay(QWidget *parent) :
3 HKDisplay::HKDisplay(QWidget *parent) :
4 QWidget(parent)
4 QWidget(parent)
5 {
5 {
6 QFont font;
6 QFont font;
7 font = QFont(this->fontInfo().family(), HK_INFORMATION_FONT_SIZE, QFont::Light);
7 font = QFont(this->fontInfo().family(), HK_INFORMATION_FONT_SIZE, QFont::Light);
8
8
9 mainLayout = new QGridLayout();
9 mainLayout = new QGridLayout();
10
10
11 setupLFRStatusWord();
11 setupLFRStatusWord();
12 setupLFRSWVersion();
12 setupLFRSWVersion();
13 setupTCStatistics();
13 setupTCStatistics();
14 setupAnomalyStatistics();
14 setupAnomalyStatistics();
15 setupSpaceWireIFStatistics();
15 setupSpaceWireIFStatistics();
16 setupErrorCountersSpaceWire();
16 setupErrorCountersSpaceWire();
17
17
18 groupbox_lfrStatusWord->setFont(font);
18 groupbox_lfrStatusWord->setFont(font);
19 groupbox_lfrSWVersion->setFont(font);
19 groupbox_lfrSWVersion->setFont(font);
20 groupbox_tcStatistics->setFont(font);
20 groupbox_tcStatistics->setFont(font);
21 groupbox_anomalyStatistics->setFont(font);
21 groupbox_anomalyStatistics->setFont(font);
22 groupbox_spacewireIFStatisctics->setFont(font);
22 groupbox_spacewireIFStatisctics->setFont(font);
23 groupbox_errorCountersSpaceWire->setFont(font);
23 groupbox_errorCountersSpaceWire->setFont(font);
24
24
25 mainLayout->addWidget(groupbox_lfrStatusWord, 0,0,1,1);
25 mainLayout->addWidget(groupbox_lfrStatusWord, 0,0,1,1);
26 mainLayout->addWidget(groupbox_lfrSWVersion, 0,1,1,1);
26 mainLayout->addWidget(groupbox_lfrSWVersion, 0,1,1,1);
27 mainLayout->addWidget(groupbox_anomalyStatistics, 0,2,1,1);
27 mainLayout->addWidget(groupbox_anomalyStatistics, 0,2,1,1);
28 mainLayout->addWidget(groupbox_tcStatistics, 1,0,1,1);
28 mainLayout->addWidget(groupbox_tcStatistics, 1,0,1,1);
29 mainLayout->addWidget(groupbox_spacewireIFStatisctics, 1, 1, 1, 1);
29 mainLayout->addWidget(groupbox_spacewireIFStatisctics, 1, 1, 1, 1);
30 mainLayout->addWidget(groupbox_errorCountersSpaceWire, 1, 2, 1, 1);
30 mainLayout->addWidget(groupbox_errorCountersSpaceWire, 1, 2, 1, 1);
31 mainLayout->setColumnStretch(3, 1);
31 mainLayout->setColumnStretch(3, 1);
32 mainLayout->setRowStretch(2, 1);
32 mainLayout->setRowStretch(2, 1);
33
33
34 this->setLayout(mainLayout);
34 this->setLayout(mainLayout);
35 }
35 }
36
36
37 void HKDisplay::setupLFRStatusWord()
37 void HKDisplay::setupLFRStatusWord()
38 {
38 {
39 groupbox_lfrStatusWord = new QGroupBox("LFR Status Word");
39 groupbox_lfrStatusWord = new QGroupBox("LFR Status Word");
40 box_lfrStatusWord = new QVBoxLayout();
40 box_lfrStatusWord = new QVBoxLayout();
41 hk_lfr_mode = new QLabel("hk_lfr_mode: -");
41 hk_lfr_mode = new QLabel("hk_lfr_mode: -");
42 hk_lfr_dpu_spw_enabled = new QLabel("hk_lfr_dpu_spw_enabled: -");
42 hk_lfr_dpu_spw_enabled = new QLabel("hk_lfr_dpu_spw_enabled: -");
43 hk_lfr_dpu_link_state = new QLabel("hk_lfr_dpu_link_state: -");
43 hk_lfr_dpu_link_state = new QLabel("hk_lfr_dpu_link_state: -");
44 hk_lfr_dpu_spare = new QLabel("hk_lfr_dpu_spare: -");
44 hk_lfr_dpu_spare = new QLabel("hk_lfr_dpu_spare: -");
45 sy_lfr_watchdog_enabled = new QLabel("sy_lfr_watchdog_enabled: -");
45 sy_lfr_watchdog_enabled = new QLabel("sy_lfr_watchdog_enabled: -");
46 hk_lfr_calib_enabled = new QLabel("hk_lfr_calib_enabled: -");
46 hk_lfr_calib_enabled = new QLabel("hk_lfr_calib_enabled: -");
47 hk_lfr_reset_cause = new QLabel("hk_lfr_reset_cause: -");
47 hk_lfr_reset_cause = new QLabel("hk_lfr_reset_cause: -");
48 box_lfrStatusWord->addWidget(hk_lfr_mode);
48 box_lfrStatusWord->addWidget(hk_lfr_mode);
49 box_lfrStatusWord->addWidget(hk_lfr_dpu_spw_enabled);
49 box_lfrStatusWord->addWidget(hk_lfr_dpu_spw_enabled);
50 box_lfrStatusWord->addWidget(hk_lfr_dpu_link_state);
50 box_lfrStatusWord->addWidget(hk_lfr_dpu_link_state);
51 box_lfrStatusWord->addWidget(hk_lfr_dpu_spare);
51 box_lfrStatusWord->addWidget(hk_lfr_dpu_spare);
52 box_lfrStatusWord->addWidget(sy_lfr_watchdog_enabled);
52 box_lfrStatusWord->addWidget(sy_lfr_watchdog_enabled);
53 box_lfrStatusWord->addWidget(hk_lfr_calib_enabled);
53 box_lfrStatusWord->addWidget(hk_lfr_calib_enabled);
54 box_lfrStatusWord->addWidget(hk_lfr_reset_cause);
54 box_lfrStatusWord->addWidget(hk_lfr_reset_cause);
55 box_lfrStatusWord->insertStretch(6);
55 box_lfrStatusWord->insertStretch(6);
56 groupbox_lfrStatusWord->setLayout(box_lfrStatusWord);
56 groupbox_lfrStatusWord->setLayout(box_lfrStatusWord);
57 }
57 }
58
58
59 void HKDisplay::setupLFRSWVersion()
59 void HKDisplay::setupLFRSWVersion()
60 {
60 {
61 groupbox_lfrSWVersion = new QGroupBox("LFR Software Version");
61 groupbox_lfrSWVersion = new QGroupBox("LFR Software Version");
62 box_lfrSWVersion = new QVBoxLayout();
62 box_lfrSWVersion = new QVBoxLayout();
63 sy_lfr_sw_version_n1 = new QLabel("sy_lfr_sw_version_n1: -");
63 sy_lfr_sw_version_n1 = new QLabel("sy_lfr_sw_version_n1: -");
64 sy_lfr_sw_version_n2 = new QLabel("sy_lfr_sw_version_n2: -");
64 sy_lfr_sw_version_n2 = new QLabel("sy_lfr_sw_version_n2: -");
65 sy_lfr_sw_version_n3 = new QLabel("sy_lfr_sw_version_n3: -");
65 sy_lfr_sw_version_n3 = new QLabel("sy_lfr_sw_version_n3: -");
66 sy_lfr_sw_version_n4 = new QLabel("sy_lfr_sw_version_n4: -");
66 sy_lfr_sw_version_n4 = new QLabel("sy_lfr_sw_version_n4: -");
67 box_lfrSWVersion->addWidget(sy_lfr_sw_version_n1);
67 box_lfrSWVersion->addWidget(sy_lfr_sw_version_n1);
68 box_lfrSWVersion->addWidget(sy_lfr_sw_version_n2);
68 box_lfrSWVersion->addWidget(sy_lfr_sw_version_n2);
69 box_lfrSWVersion->addWidget(sy_lfr_sw_version_n3);
69 box_lfrSWVersion->addWidget(sy_lfr_sw_version_n3);
70 box_lfrSWVersion->addWidget(sy_lfr_sw_version_n4);
70 box_lfrSWVersion->addWidget(sy_lfr_sw_version_n4);
71 box_lfrSWVersion->insertStretch(4);
71 box_lfrSWVersion->insertStretch(4);
72 groupbox_lfrSWVersion->setLayout(box_lfrSWVersion);
72 groupbox_lfrSWVersion->setLayout(box_lfrSWVersion);
73 }
73 }
74
74
75 void HKDisplay::setupTCStatistics()
75 void HKDisplay::setupTCStatistics()
76 {
76 {
77 groupbox_tcStatistics = new QGroupBox("TC Statistics");
77 groupbox_tcStatistics = new QGroupBox("TC Statistics");
78 box_tcStatistics = new QVBoxLayout();
78 box_tcStatistics = new QVBoxLayout();
79 hk_lfr_update_info_tc_cnt = new QLabel("hk_lfr_update_info_tc_cnt: -");
79 hk_lfr_update_info_tc_cnt = new QLabel("hk_lfr_update_info_tc_cnt: -");
80 hk_lfr_update_time_tc_cnt = new QLabel("hk_lfr_update_time_tc_cnt: -");
80 hk_lfr_update_time_tc_cnt = new QLabel("hk_lfr_update_time_tc_cnt: -");
81 hk_dpu_exe_tc_lfr_cnt = new QLabel("hk_dpu_exe_tc_lfr_cnt: -");
81 hk_dpu_exe_tc_lfr_cnt = new QLabel("hk_dpu_exe_tc_lfr_cnt: -");
82 hk_dpu_rej_tc_lfr_cnt = new QLabel("hk_dpu_rej_tc_lfr_cnt: -");
82 hk_dpu_rej_tc_lfr_cnt = new QLabel("hk_dpu_rej_tc_lfr_cnt: -");
83 hk_lfr_last_exe_tc_id = new QLabel("hk_lfr_last_exe_tc_id: -");
83 hk_lfr_last_exe_tc_id = new QLabel("hk_lfr_last_exe_tc_id: -");
84 hk_lfr_last_exe_tc_type = new QLabel("hk_lfr_last_exe_tc_type: -");
84 hk_lfr_last_exe_tc_type = new QLabel("hk_lfr_last_exe_tc_type: -");
85 hk_lfr_last_exe_tc_subtype = new QLabel("hk_lfr_last_exe_tc_subtype: -");
85 hk_lfr_last_exe_tc_subtype = new QLabel("hk_lfr_last_exe_tc_subtype: -");
86 hk_lfr_last_exe_tc_time = new QLabel("hk_lfr_last_exe_tc_time: -");
86 hk_lfr_last_exe_tc_time = new QLabel("hk_lfr_last_exe_tc_time: -");
87 hk_lfr_last_rej_tc_id = new QLabel("hk_lfr_last_rej_tc_id: -");
87 hk_lfr_last_rej_tc_id = new QLabel("hk_lfr_last_rej_tc_id: -");
88 hk_lfr_last_rej_tc_type = new QLabel("hk_lfr_last_rej_tc_type: -");
88 hk_lfr_last_rej_tc_type = new QLabel("hk_lfr_last_rej_tc_type: -");
89 hk_lfr_last_rej_tc_subtype = new QLabel("hk_lfr_last_rej_tc_subtype: -");
89 hk_lfr_last_rej_tc_subtype = new QLabel("hk_lfr_last_rej_tc_subtype: -");
90 hk_lfr_last_rej_tc_time = new QLabel("hk_lfr_last_rej_tc_time: -");
90 hk_lfr_last_rej_tc_time = new QLabel("hk_lfr_last_rej_tc_time: -");
91 box_tcStatistics->addWidget(hk_lfr_update_info_tc_cnt);
91 box_tcStatistics->addWidget(hk_lfr_update_info_tc_cnt);
92 box_tcStatistics->addWidget(hk_lfr_update_time_tc_cnt);
92 box_tcStatistics->addWidget(hk_lfr_update_time_tc_cnt);
93 box_tcStatistics->addWidget(hk_dpu_exe_tc_lfr_cnt);
93 box_tcStatistics->addWidget(hk_dpu_exe_tc_lfr_cnt);
94 box_tcStatistics->addWidget(hk_dpu_rej_tc_lfr_cnt);
94 box_tcStatistics->addWidget(hk_dpu_rej_tc_lfr_cnt);
95 box_tcStatistics->addWidget(hk_lfr_last_exe_tc_id);
95 box_tcStatistics->addWidget(hk_lfr_last_exe_tc_id);
96 box_tcStatistics->addWidget(hk_lfr_last_exe_tc_type);
96 box_tcStatistics->addWidget(hk_lfr_last_exe_tc_type);
97 box_tcStatistics->addWidget(hk_lfr_last_exe_tc_subtype);
97 box_tcStatistics->addWidget(hk_lfr_last_exe_tc_subtype);
98 box_tcStatistics->addWidget(hk_lfr_last_exe_tc_time);
98 box_tcStatistics->addWidget(hk_lfr_last_exe_tc_time);
99 box_tcStatistics->addWidget(hk_lfr_last_rej_tc_id);
99 box_tcStatistics->addWidget(hk_lfr_last_rej_tc_id);
100 box_tcStatistics->addWidget(hk_lfr_last_rej_tc_type);
100 box_tcStatistics->addWidget(hk_lfr_last_rej_tc_type);
101 box_tcStatistics->addWidget(hk_lfr_last_rej_tc_subtype);
101 box_tcStatistics->addWidget(hk_lfr_last_rej_tc_subtype);
102 box_tcStatistics->addWidget(hk_lfr_last_rej_tc_time);
102 box_tcStatistics->addWidget(hk_lfr_last_rej_tc_time);
103 box_tcStatistics->insertStretch(12, 1);
103 box_tcStatistics->insertStretch(12, 1);
104 groupbox_tcStatistics->setLayout(box_tcStatistics);
104 groupbox_tcStatistics->setLayout(box_tcStatistics);
105 }
105 }
106
106
107 void HKDisplay::setupAnomalyStatistics()
107 void HKDisplay::setupAnomalyStatistics()
108 {
108 {
109 groupbox_anomalyStatistics = new QGroupBox("Anomaly Statistics");
109 groupbox_anomalyStatistics = new QGroupBox("Anomaly Statistics");
110 box_anomalyStatistics = new QVBoxLayout();
110 box_anomalyStatistics = new QVBoxLayout();
111 hk_lfr_le_cnt = new QLabel("hk_lfr_le_cnt: -");
111 hk_lfr_le_cnt = new QLabel("hk_lfr_le_cnt: -");
112 hk_lfr_me_cnt = new QLabel("hk_lfr_me_cnt: -");
112 hk_lfr_me_cnt = new QLabel("hk_lfr_me_cnt: -");
113 hk_lfr_he_cnt = new QLabel("hk_lfr_he_cnt: -");
113 hk_lfr_he_cnt = new QLabel("hk_lfr_he_cnt: -");
114 hk_lfr_last_er_rid = new QLabel("hk_lfr_last_er_rid: -");
114 hk_lfr_last_er_rid = new QLabel("hk_lfr_last_er_rid: -");
115 hk_lfr_last_er_code = new QLabel("hk_lfr_last_er_code: -");
115 hk_lfr_last_er_code = new QLabel("hk_lfr_last_er_code: -");
116 hk_lfr_last_er_time = new QLabel("hk_lfr_last_er_time: -");
116 hk_lfr_last_er_time = new QLabel("hk_lfr_last_er_time: -");
117 box_anomalyStatistics->addWidget(hk_lfr_le_cnt);
117 box_anomalyStatistics->addWidget(hk_lfr_le_cnt);
118 box_anomalyStatistics->addWidget(hk_lfr_me_cnt);
118 box_anomalyStatistics->addWidget(hk_lfr_me_cnt);
119 box_anomalyStatistics->addWidget(hk_lfr_he_cnt);
119 box_anomalyStatistics->addWidget(hk_lfr_he_cnt);
120 box_anomalyStatistics->addWidget(hk_lfr_last_er_rid);
120 box_anomalyStatistics->addWidget(hk_lfr_last_er_rid);
121 box_anomalyStatistics->addWidget(hk_lfr_last_er_code);
121 box_anomalyStatistics->addWidget(hk_lfr_last_er_code);
122 box_anomalyStatistics->addWidget(hk_lfr_last_er_time);
122 box_anomalyStatistics->addWidget(hk_lfr_last_er_time);
123 box_anomalyStatistics->insertStretch(6, 1);
123 box_anomalyStatistics->insertStretch(6, 1);
124 groupbox_anomalyStatistics->setLayout(box_anomalyStatistics);
124 groupbox_anomalyStatistics->setLayout(box_anomalyStatistics);
125 }
125 }
126
126
127 void HKDisplay::setupSpaceWireIFStatistics()
127 void HKDisplay::setupSpaceWireIFStatistics()
128 {
128 {
129 groupbox_spacewireIFStatisctics = new QGroupBox("SpaceWire IF Statistics");
129 groupbox_spacewireIFStatisctics = new QGroupBox("SpaceWire IF Statistics");
130 box_spacewireIFStatisctics = new QVBoxLayout();
130 box_spacewireIFStatisctics = new QVBoxLayout();
131
131
132 hk_lfr_dpu_spw_pkt_rcv_cnt = new QLabel("hk_lfr_dpu_spw_pkt_rcv_cnt: -");
132 hk_lfr_dpu_spw_pkt_rcv_cnt = new QLabel("hk_lfr_dpu_spw_pkt_rcv_cnt: -");
133 hk_lfr_dpu_spw_pkt_sent_cnt = new QLabel("hk_lfr_dpu_spw_pkt_sent_cnt: -");
133 hk_lfr_dpu_spw_pkt_sent_cnt = new QLabel("hk_lfr_dpu_spw_pkt_sent_cnt: -");
134 hk_lfr_dpu_spw_tick_out_cnt = new QLabel("hk_lfr_dpu_spw_tick_out_cnt: -");
134 hk_lfr_dpu_spw_tick_out_cnt = new QLabel("hk_lfr_dpu_spw_tick_out_cnt: -");
135 hk_lfr_dpu_spw_last_timc = new QLabel("hk_lfr_dpu_spw_last_timc: -");
135 hk_lfr_dpu_spw_last_time = new QLabel("hk_lfr_dpu_spw_last_time: -");
136
136
137 box_spacewireIFStatisctics->addWidget(hk_lfr_dpu_spw_pkt_rcv_cnt);
137 box_spacewireIFStatisctics->addWidget(hk_lfr_dpu_spw_pkt_rcv_cnt);
138 box_spacewireIFStatisctics->addWidget(hk_lfr_dpu_spw_pkt_sent_cnt);
138 box_spacewireIFStatisctics->addWidget(hk_lfr_dpu_spw_pkt_sent_cnt);
139 box_spacewireIFStatisctics->addWidget(hk_lfr_dpu_spw_tick_out_cnt);
139 box_spacewireIFStatisctics->addWidget(hk_lfr_dpu_spw_tick_out_cnt);
140 box_spacewireIFStatisctics->addWidget(hk_lfr_dpu_spw_last_timc);
140 box_spacewireIFStatisctics->addWidget(hk_lfr_dpu_spw_last_time);
141 box_spacewireIFStatisctics->insertStretch(5);
141 box_spacewireIFStatisctics->insertStretch(5);
142
142
143 groupbox_spacewireIFStatisctics->setLayout(box_spacewireIFStatisctics->layout());
143 groupbox_spacewireIFStatisctics->setLayout(box_spacewireIFStatisctics->layout());
144 }
144 }
145
145
146 void HKDisplay::setupErrorCountersSpaceWire()
146 void HKDisplay::setupErrorCountersSpaceWire()
147 {
147 {
148 groupbox_errorCountersSpaceWire = new QGroupBox("SpaceWire Error Counters");
148 groupbox_errorCountersSpaceWire = new QGroupBox("SpaceWire Error Counters");
149 box_errorCountersSpaceWire = new QVBoxLayout();
149 box_errorCountersSpaceWire = new QVBoxLayout();
150
150
151 hk_lfr_dpu_spw_parity = new QLabel("hk_lfr_dpu_spw_parity: -");
151 hk_lfr_dpu_spw_parity = new QLabel("hk_lfr_dpu_spw_parity: -");
152 hk_lfr_dpu_spw_disconnect = new QLabel("hk_lfr_dpu_spw_disconnect: -");
152 hk_lfr_dpu_spw_disconnect = new QLabel("hk_lfr_dpu_spw_disconnect: -");
153 hk_lfr_dpu_spw_escape = new QLabel("hk_lfr_dpu_spw_escape: -");
153 hk_lfr_dpu_spw_escape = new QLabel("hk_lfr_dpu_spw_escape: -");
154 hk_lfr_dpu_spw_credit = new QLabel("hk_lfr_dpu_spw_credit: -");
154 hk_lfr_dpu_spw_credit = new QLabel("hk_lfr_dpu_spw_credit: -");
155 hk_lfr_dpu_spw_write_sync = new QLabel("hk_lfr_dpu_spw_write_sync: -");
155 hk_lfr_dpu_spw_write_sync = new QLabel("hk_lfr_dpu_spw_write_sync: -");
156 hk_lfr_dpu_spw_rx_ahb = new QLabel("hk_lfr_dpu_spw_rx_ahb: -");
156 hk_lfr_dpu_spw_rx_ahb = new QLabel("hk_lfr_dpu_spw_rx_ahb: -");
157 hk_lfr_dpu_spw_tx_ahb = new QLabel("hk_lfr_dpu_spw_tx_ahb: -");
157 hk_lfr_dpu_spw_tx_ahb = new QLabel("hk_lfr_dpu_spw_tx_ahb: -");
158 hk_lfr_dpu_spw_header_crc = new QLabel("hk_lfr_dpu_spw_header_crc: -");
158 hk_lfr_dpu_spw_header_crc = new QLabel("hk_lfr_dpu_spw_header_crc: -");
159 hk_lfr_dpu_spw_data_crc = new QLabel("hk_lfr_dpu_spw_data_crc: -");
159 hk_lfr_dpu_spw_data_crc = new QLabel("hk_lfr_dpu_spw_data_crc: -");
160 hk_lfr_dpu_spw_early_eop = new QLabel("hk_lfr_dpu_spw_early_eop: -");
160 hk_lfr_dpu_spw_early_eop = new QLabel("hk_lfr_dpu_spw_early_eop: -");
161 hk_lfr_dpu_spw_invalid_addr = new QLabel("hk_lfr_dpu_spw_invalid_addr: -");
161 hk_lfr_dpu_spw_invalid_addr = new QLabel("hk_lfr_dpu_spw_invalid_addr: -");
162 hk_lfr_dpu_spw_eep = new QLabel("hk_lfr_dpu_spw_eep: -");
162 hk_lfr_dpu_spw_eep = new QLabel("hk_lfr_dpu_spw_eep: -");
163 hk_lfr_dpu_spw_rx_too_big = new QLabel("hk_lfr_dpu_spw_rx_too_big: -");
163 hk_lfr_dpu_spw_rx_too_big = new QLabel("hk_lfr_dpu_spw_rx_too_big: -");
164
164
165 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_parity);
165 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_parity);
166 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_disconnect);
166 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_disconnect);
167 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_escape);
167 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_escape);
168 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_credit);
168 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_credit);
169 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_write_sync);
169 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_write_sync);
170 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_rx_ahb);
170 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_rx_ahb);
171 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_tx_ahb);
171 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_tx_ahb);
172 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_header_crc);
172 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_header_crc);
173 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_data_crc);
173 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_data_crc);
174 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_early_eop);
174 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_early_eop);
175 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_invalid_addr);
175 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_invalid_addr);
176 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_eep);
176 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_eep);
177 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_rx_too_big);
177 box_errorCountersSpaceWire->addWidget(hk_lfr_dpu_spw_rx_too_big);
178
178
179 groupbox_errorCountersSpaceWire->setLayout(box_errorCountersSpaceWire->layout());
179 groupbox_errorCountersSpaceWire->setLayout(box_errorCountersSpaceWire->layout());
180 }
180 }
181
181
182 void HKDisplay::displayPacket(TMPacketToRead *tmPacketToRead)
182 void HKDisplay::displayPacket(TMPacketToRead *tmPacketToRead)
183 {
183 {
184 Packet_TM_LFR_HK_t *housekeepingPacket;
184 Packet_TM_LFR_HK_t *housekeepingPacket;
185 if (tmPacketToRead->size != HK_PACKET_SIZE) {
185 if (tmPacketToRead->size != HK_PACKET_SIZE) {
186 emit displayMessage("in displayPacket *** HK packet size is "
186 emit displayMessage("in displayPacket *** HK packet size is "
187 + QString::number(tmPacketToRead->size)
187 + QString::number(tmPacketToRead->size)
188 + " instead of "
188 + " instead of "
189 + QString::number(HK_PACKET_SIZE));
189 + QString::number(HK_PACKET_SIZE));
190 }
190 }
191 else {
191 else {
192 housekeepingPacket = (Packet_TM_LFR_HK_t *) tmPacketToRead->Value;
192 housekeepingPacket = (Packet_TM_LFR_HK_t *) tmPacketToRead->Value;
193
193
194 update_lfr_status_word( housekeepingPacket );
194 update_lfr_status_word( housekeepingPacket );
195 updateSWVersion( housekeepingPacket );
195 updateSWVersion( housekeepingPacket );
196 updateTCStatistics( housekeepingPacket );
196 updateTCStatistics( housekeepingPacket );
197 updateAnomalyStatistics( housekeepingPacket );
197 updateAnomalyStatistics( housekeepingPacket );
198 updateSpaceWireIFStatistics( housekeepingPacket );
198 updateSpaceWireIFStatistics( housekeepingPacket );
199 updateErrorCountersSpaceWire( housekeepingPacket );
199 updateErrorCountersSpaceWire( housekeepingPacket );
200 }
200 }
201 }
201 }
202
202
203 void HKDisplay::displayPacketLESIA(TMPacketToRead *tmPacketToRead)
203 void HKDisplay::displayPacketLESIA(TMPacketToRead *tmPacketToRead)
204 {
204 {
205 Packet_TM_LFR_HK_t *housekeepingPacket;
205 Packet_TM_LFR_HK_t *housekeepingPacket;
206 if (tmPacketToRead->size != (HK_PACKET_SIZE - 4)) {
206 if (tmPacketToRead->size != (HK_PACKET_SIZE - 4)) {
207 emit displayMessage("in displayPacket *** HK packet size is "
207 emit displayMessage("in displayPacket *** HK packet size is "
208 + QString::number(tmPacketToRead->size)
208 + QString::number(tmPacketToRead->size)
209 + " instead of "
209 + " instead of "
210 + QString::number(HK_PACKET_SIZE-4));
210 + QString::number(HK_PACKET_SIZE-4));
211 }
211 }
212 else {
212 else {
213 housekeepingPacket = (Packet_TM_LFR_HK_t *) (tmPacketToRead->Value-4);
213 housekeepingPacket = (Packet_TM_LFR_HK_t *) (tmPacketToRead->Value-4);
214
214
215 update_lfr_status_word( housekeepingPacket );
215 update_lfr_status_word( housekeepingPacket );
216 updateSWVersion( housekeepingPacket );
216 updateSWVersion( housekeepingPacket );
217 updateTCStatistics( housekeepingPacket );
217 updateTCStatistics( housekeepingPacket );
218 updateAnomalyStatistics( housekeepingPacket );
218 updateAnomalyStatistics( housekeepingPacket );
219 updateSpaceWireIFStatistics( housekeepingPacket );
219 updateSpaceWireIFStatistics( housekeepingPacket );
220 updateErrorCountersSpaceWire( housekeepingPacket );
220 updateErrorCountersSpaceWire( housekeepingPacket );
221 }
221 }
222 }
222 }
223
223
224 void HKDisplay::update_lfr_status_word(Packet_TM_LFR_HK_t *housekeepingPacket)
224 void HKDisplay::update_lfr_status_word(Packet_TM_LFR_HK_t *housekeepingPacket)
225 {
225 {
226 hk_lfr_mode->setText("hk_lfr_mode: "
226 hk_lfr_mode->setText("hk_lfr_mode: "
227 +QString::number( ( (housekeepingPacket->lfr_status_word[0] & 0xf0) >> 4 ) )
227 +QString::number( ( (housekeepingPacket->lfr_status_word[0] & 0xf0) >> 4 ) )
228 );
228 );
229
229
230 hk_lfr_dpu_spw_enabled->setText("hk_lfr_dpu_spw_enabled: "
230 hk_lfr_dpu_spw_enabled->setText("hk_lfr_dpu_spw_enabled: "
231 +QString::number( ( (housekeepingPacket->lfr_status_word[0] & 0x08) >> 3 ) )
231 +QString::number( ( (housekeepingPacket->lfr_status_word[0] & 0x08) >> 3 ) )
232 );
232 );
233
233
234 hk_lfr_dpu_link_state->setText("hk_lfr_dpu_link_state: "
234 hk_lfr_dpu_link_state->setText("hk_lfr_dpu_link_state: "
235 +QString::number( ( (housekeepingPacket->lfr_status_word[0] & 0x07) >> 0 ) )
235 +QString::number( ( (housekeepingPacket->lfr_status_word[0] & 0x07) >> 0 ) )
236 );
236 );
237
237
238 hk_lfr_dpu_spare->setText("hk_lfr_dpu_spare: "
238 hk_lfr_dpu_spare->setText("hk_lfr_dpu_spare: "
239 +QString::number( ( (housekeepingPacket->lfr_status_word[1] & 0xe0) >> 5 ) )
239 +QString::number( ( (housekeepingPacket->lfr_status_word[1] & 0xe0) >> 5 ) )
240 );
240 );
241
241
242 sy_lfr_watchdog_enabled->setText("sy_lfr_watchdog_enabled: "
242 sy_lfr_watchdog_enabled->setText("sy_lfr_watchdog_enabled: "
243 +QString::number( ( (housekeepingPacket->lfr_status_word[1] & 0x10) >> 4 ) )
243 +QString::number( ( (housekeepingPacket->lfr_status_word[1] & 0x10) >> 4 ) )
244 );
244 );
245
245
246 hk_lfr_calib_enabled->setText("hk_lfr_calib_enabled: "
246 hk_lfr_calib_enabled->setText("hk_lfr_calib_enabled: "
247 +QString::number( ( (housekeepingPacket->lfr_status_word[1] & 0x08) >> 3 ) )
247 +QString::number( ( (housekeepingPacket->lfr_status_word[1] & 0x08) >> 3 ) )
248 );
248 );
249
249
250 hk_lfr_reset_cause->setText(" hk_lfr_reset_cause: "
250 hk_lfr_reset_cause->setText(" hk_lfr_reset_cause: "
251 +QString::number( ( (housekeepingPacket->lfr_status_word[1] & 0x07) >> 0 ) )
251 +QString::number( ( (housekeepingPacket->lfr_status_word[1] & 0x07) >> 0 ) )
252 );
252 );
253
253
254 }
254 }
255
255
256 void HKDisplay::updateSWVersion(Packet_TM_LFR_HK_t *housekeepingPacket)
256 void HKDisplay::updateSWVersion(Packet_TM_LFR_HK_t *housekeepingPacket)
257 {
257 {
258 sy_lfr_sw_version_n1->setText("sy_lfr_sw_version_n1: "
258 sy_lfr_sw_version_n1->setText("sy_lfr_sw_version_n1: "
259 +QString::number( housekeepingPacket->lfr_sw_version[0] )
259 +QString::number( housekeepingPacket->lfr_sw_version[0] )
260 );
260 );
261 sy_lfr_sw_version_n2->setText("sy_lfr_sw_version_n2: "
261 sy_lfr_sw_version_n2->setText("sy_lfr_sw_version_n2: "
262 +QString::number( housekeepingPacket->lfr_sw_version[1] )
262 +QString::number( housekeepingPacket->lfr_sw_version[1] )
263 );
263 );
264 sy_lfr_sw_version_n3->setText("sy_lfr_sw_version_n3: "
264 sy_lfr_sw_version_n3->setText("sy_lfr_sw_version_n3: "
265 +QString::number( housekeepingPacket->lfr_sw_version[2] )
265 +QString::number( housekeepingPacket->lfr_sw_version[2] )
266 );
266 );
267 sy_lfr_sw_version_n4->setText("sy_lfr_sw_version_n4: "
267 sy_lfr_sw_version_n4->setText("sy_lfr_sw_version_n4: "
268 +QString::number( housekeepingPacket->lfr_sw_version[3] )
268 +QString::number( housekeepingPacket->lfr_sw_version[3] )
269 );
269 );
270 }
270 }
271
271
272 void HKDisplay::updateTCStatistics(Packet_TM_LFR_HK_t *housekeepingPacket)
272 void HKDisplay::updateTCStatistics(Packet_TM_LFR_HK_t *housekeepingPacket)
273 {
273 {
274 // TC Statistics
274 // TC Statistics
275 hk_lfr_update_info_tc_cnt->setText("hk_lfr_update_info_tc_cnt: "
275 hk_lfr_update_info_tc_cnt->setText("hk_lfr_update_info_tc_cnt: "
276 + QString::number(
276 + QString::number(
277 housekeepingPacket->hk_lfr_update_info_tc_cnt[0] * 256
277 housekeepingPacket->hk_lfr_update_info_tc_cnt[0] * 256
278 + housekeepingPacket->hk_lfr_update_info_tc_cnt[1])
278 + housekeepingPacket->hk_lfr_update_info_tc_cnt[1])
279 );
279 );
280 hk_lfr_update_time_tc_cnt->setText("hk_lfr_update_time_tc_cnt: "
280 hk_lfr_update_time_tc_cnt->setText("hk_lfr_update_time_tc_cnt: "
281 + QString::number(
281 + QString::number(
282 housekeepingPacket->hk_lfr_update_time_tc_cnt[0] * 256
282 housekeepingPacket->hk_lfr_update_time_tc_cnt[0] * 256
283 + housekeepingPacket->hk_lfr_update_time_tc_cnt[1])
283 + housekeepingPacket->hk_lfr_update_time_tc_cnt[1])
284 );
284 );
285 hk_dpu_exe_tc_lfr_cnt->setText("hk_dpu_exe_tc_lfr_cnt: "
285 hk_dpu_exe_tc_lfr_cnt->setText("hk_dpu_exe_tc_lfr_cnt: "
286 + QString::number(
286 + QString::number(
287 housekeepingPacket->hk_dpu_exe_tc_lfr_cnt[0] * 256
287 housekeepingPacket->hk_dpu_exe_tc_lfr_cnt[0] * 256
288 + housekeepingPacket->hk_dpu_exe_tc_lfr_cnt[1])
288 + housekeepingPacket->hk_dpu_exe_tc_lfr_cnt[1])
289 );
289 );
290 hk_dpu_rej_tc_lfr_cnt->setText("hk_dpu_rej_tc_lfr_cnt: "
290 hk_dpu_rej_tc_lfr_cnt->setText("hk_dpu_rej_tc_lfr_cnt: "
291 + QString::number(
291 + QString::number(
292 housekeepingPacket->hk_dpu_rej_tc_lfr_cnt[0] * 256
292 housekeepingPacket->hk_dpu_rej_tc_lfr_cnt[0] * 256
293 + housekeepingPacket->hk_dpu_rej_tc_lfr_cnt[1])
293 + housekeepingPacket->hk_dpu_rej_tc_lfr_cnt[1])
294 );
294 );
295 hk_lfr_last_exe_tc_id->setText("hk_lfr_last_exe_tc_id: "
295 hk_lfr_last_exe_tc_id->setText("hk_lfr_last_exe_tc_id: "
296 + QString::number(
296 + QString::number(
297 housekeepingPacket->hk_lfr_last_exe_tc_id[0] * 256
297 housekeepingPacket->hk_lfr_last_exe_tc_id[0] * 256
298 + housekeepingPacket->hk_lfr_last_exe_tc_id[1], 16)
298 + housekeepingPacket->hk_lfr_last_exe_tc_id[1], 16)
299 );
299 );
300 hk_lfr_last_exe_tc_type->setText("hk_lfr_last_exe_tc_type: "
300 hk_lfr_last_exe_tc_type->setText("hk_lfr_last_exe_tc_type: "
301 + QString::number(
301 + QString::number(
302 housekeepingPacket->hk_lfr_last_exe_tc_type[0] * 256
302 housekeepingPacket->hk_lfr_last_exe_tc_type[0] * 256
303 + housekeepingPacket->hk_lfr_last_exe_tc_type[1])
303 + housekeepingPacket->hk_lfr_last_exe_tc_type[1])
304 );
304 );
305 hk_lfr_last_exe_tc_subtype->setText("hk_lfr_last_exe_tc_subtype: "
305 hk_lfr_last_exe_tc_subtype->setText("hk_lfr_last_exe_tc_subtype: "
306 + QString::number(
306 + QString::number(
307 housekeepingPacket->hk_lfr_last_exe_tc_subtype[0] * 256
307 housekeepingPacket->hk_lfr_last_exe_tc_subtype[0] * 256
308 + housekeepingPacket->hk_lfr_last_exe_tc_subtype[1])
308 + housekeepingPacket->hk_lfr_last_exe_tc_subtype[1])
309 );
309 );
310 hk_lfr_last_exe_tc_time->setText("hk_lfr_last_exe_tc_time: "
310 hk_lfr_last_exe_tc_time->setText("hk_lfr_last_exe_tc_time: "
311 + QString::number(
311 + QString::number(
312 (housekeepingPacket->hk_lfr_last_exe_tc_time[0] << 24)
312 (housekeepingPacket->hk_lfr_last_exe_tc_time[0] << 24)
313 + (housekeepingPacket->hk_lfr_last_exe_tc_time[1] << 16)
313 + (housekeepingPacket->hk_lfr_last_exe_tc_time[1] << 16)
314 + (housekeepingPacket->hk_lfr_last_exe_tc_time[2] << 8)
314 + (housekeepingPacket->hk_lfr_last_exe_tc_time[2] << 8)
315 + (housekeepingPacket->hk_lfr_last_exe_tc_time[3]), 16
315 + (housekeepingPacket->hk_lfr_last_exe_tc_time[3]), 16
316 )
316 )
317 );
317 );
318 hk_lfr_last_rej_tc_id->setText("hk_lfr_last_rej_tc_id: "
318 hk_lfr_last_rej_tc_id->setText("hk_lfr_last_rej_tc_id: "
319 + QString::number(
319 + QString::number(
320 housekeepingPacket->hk_lfr_last_rej_tc_id[0] * 256
320 housekeepingPacket->hk_lfr_last_rej_tc_id[0] * 256
321 + housekeepingPacket->hk_lfr_last_rej_tc_id[1], 16)
321 + housekeepingPacket->hk_lfr_last_rej_tc_id[1], 16)
322 );
322 );
323 hk_lfr_last_rej_tc_type->setText("hk_lfr_last_rej_tc_type: "
323 hk_lfr_last_rej_tc_type->setText("hk_lfr_last_rej_tc_type: "
324 + QString::number(
324 + QString::number(
325 housekeepingPacket->hk_lfr_last_rej_tc_type[0] * 256
325 housekeepingPacket->hk_lfr_last_rej_tc_type[0] * 256
326 + housekeepingPacket->hk_lfr_last_rej_tc_type[1])
326 + housekeepingPacket->hk_lfr_last_rej_tc_type[1])
327 );
327 );
328 hk_lfr_last_rej_tc_subtype->setText("hk_lfr_last_rej_tc_subtype: "
328 hk_lfr_last_rej_tc_subtype->setText("hk_lfr_last_rej_tc_subtype: "
329 + QString::number(
329 + QString::number(
330 housekeepingPacket->hk_lfr_last_rej_tc_subtype[0] * 256
330 housekeepingPacket->hk_lfr_last_rej_tc_subtype[0] * 256
331 + housekeepingPacket->hk_lfr_last_rej_tc_subtype[1])
331 + housekeepingPacket->hk_lfr_last_rej_tc_subtype[1])
332 );
332 );
333 hk_lfr_last_rej_tc_time->setText("hk_lfr_last_rej_tc_time: "
333 hk_lfr_last_rej_tc_time->setText("hk_lfr_last_rej_tc_time: "
334 + QString::number(
334 + QString::number(
335 (housekeepingPacket->hk_lfr_last_rej_tc_time[0] << 24)
335 (housekeepingPacket->hk_lfr_last_rej_tc_time[0] << 24)
336 + (housekeepingPacket->hk_lfr_last_rej_tc_time[1] << 16)
336 + (housekeepingPacket->hk_lfr_last_rej_tc_time[1] << 16)
337 + (housekeepingPacket->hk_lfr_last_rej_tc_time[2] << 8)
337 + (housekeepingPacket->hk_lfr_last_rej_tc_time[2] << 8)
338 + (housekeepingPacket->hk_lfr_last_rej_tc_time[3]), 16
338 + (housekeepingPacket->hk_lfr_last_rej_tc_time[3]), 16
339 )
339 )
340 );
340 );
341 }
341 }
342
342
343 void HKDisplay::updateAnomalyStatistics(Packet_TM_LFR_HK_t *housekeepingPacket)
343 void HKDisplay::updateAnomalyStatistics(Packet_TM_LFR_HK_t *housekeepingPacket)
344 {
344 {
345 // Anomaly Statistics
345 // Anomaly Statistics
346 hk_lfr_le_cnt->setText("hk_lfr_le_cnt: "
346 hk_lfr_le_cnt->setText("hk_lfr_le_cnt: "
347 + QString::number(
347 + QString::number(
348 housekeepingPacket->hk_lfr_le_cnt[0] * 256
348 housekeepingPacket->hk_lfr_le_cnt[0] * 256
349 + housekeepingPacket->hk_lfr_le_cnt[1])
349 + housekeepingPacket->hk_lfr_le_cnt[1])
350 );
350 );
351 hk_lfr_me_cnt->setText("hk_lfr_me_cnt: "
351 hk_lfr_me_cnt->setText("hk_lfr_me_cnt: "
352 + QString::number(
352 + QString::number(
353 housekeepingPacket->hk_lfr_me_cnt[0] * 256
353 housekeepingPacket->hk_lfr_me_cnt[0] * 256
354 + housekeepingPacket->hk_lfr_me_cnt[1])
354 + housekeepingPacket->hk_lfr_me_cnt[1])
355 );
355 );
356 hk_lfr_he_cnt->setText("hk_lfr_he_cnt: "
356 hk_lfr_he_cnt->setText("hk_lfr_he_cnt: "
357 + QString::number(
357 + QString::number(
358 housekeepingPacket->hk_lfr_he_cnt[0] * 256
358 housekeepingPacket->hk_lfr_he_cnt[0] * 256
359 + housekeepingPacket->hk_lfr_he_cnt[1])
359 + housekeepingPacket->hk_lfr_he_cnt[1])
360 );
360 );
361 hk_lfr_last_er_rid->setText("hk_lfr_last_er_rid: "
361 hk_lfr_last_er_rid->setText("hk_lfr_last_er_rid: "
362 + QString::number(
362 + QString::number(
363 housekeepingPacket->hk_lfr_last_er_rid[0] * 256
363 housekeepingPacket->hk_lfr_last_er_rid[0] * 256
364 + housekeepingPacket->hk_lfr_last_er_rid[1])
364 + housekeepingPacket->hk_lfr_last_er_rid[1])
365 );
365 );
366 hk_lfr_last_er_code->setText("hk_lfr_last_er_code: "
366 hk_lfr_last_er_code->setText("hk_lfr_last_er_code: "
367 + QString::number(
367 + QString::number(
368 housekeepingPacket->hk_lfr_last_er_code)
368 housekeepingPacket->hk_lfr_last_er_code)
369 );
369 );
370 hk_lfr_last_er_time->setText("hk_lfr_last_er_time: "
370 hk_lfr_last_er_time->setText("hk_lfr_last_er_time: "
371 + QString::number(
371 + QString::number(
372 (housekeepingPacket->hk_lfr_last_er_time[0] << 24)
372 (housekeepingPacket->hk_lfr_last_er_time[0] << 24)
373 + (housekeepingPacket->hk_lfr_last_er_time[1] << 16)
373 + (housekeepingPacket->hk_lfr_last_er_time[1] << 16)
374 + (housekeepingPacket->hk_lfr_last_er_time[2] << 8)
374 + (housekeepingPacket->hk_lfr_last_er_time[2] << 8)
375 + (housekeepingPacket->hk_lfr_last_er_time[3]), 16
375 + (housekeepingPacket->hk_lfr_last_er_time[3]), 16
376 )
376 )
377 );
377 );
378 }
378 }
379
379
380 void HKDisplay::updateSpaceWireIFStatistics(Packet_TM_LFR_HK_t *housekeepingPacket)
380 void HKDisplay::updateSpaceWireIFStatistics(Packet_TM_LFR_HK_t *housekeepingPacket)
381 {
381 {
382 hk_lfr_dpu_spw_pkt_rcv_cnt->setText("hk_lfr_dpu_spw_pkt_rcv_cnt: "
382 hk_lfr_dpu_spw_pkt_rcv_cnt->setText("hk_lfr_dpu_spw_pkt_rcv_cnt: "
383 + QString::number(
383 + QString::number(
384 housekeepingPacket->hk_lfr_dpu_spw_pkt_rcv_cnt[0] * 256
384 housekeepingPacket->hk_lfr_dpu_spw_pkt_rcv_cnt[0] * 256
385 + housekeepingPacket->hk_lfr_dpu_spw_pkt_rcv_cnt[1])
385 + housekeepingPacket->hk_lfr_dpu_spw_pkt_rcv_cnt[1])
386 );
386 );
387 hk_lfr_dpu_spw_pkt_sent_cnt->setText("hk_lfr_dpu_spw_pkt_sent_cnt: "
387 hk_lfr_dpu_spw_pkt_sent_cnt->setText("hk_lfr_dpu_spw_pkt_sent_cnt: "
388 + QString::number(
388 + QString::number(
389 housekeepingPacket->hk_lfr_dpu_spw_pkt_sent_cnt[0] * 256
389 housekeepingPacket->hk_lfr_dpu_spw_pkt_sent_cnt[0] * 256
390 + housekeepingPacket->hk_lfr_dpu_spw_pkt_sent_cnt[1])
390 + housekeepingPacket->hk_lfr_dpu_spw_pkt_sent_cnt[1])
391 );
391 );
392 hk_lfr_dpu_spw_tick_out_cnt->setText("hk_lfr_dpu_spw_tick_out_cnt: "
392 hk_lfr_dpu_spw_tick_out_cnt->setText("hk_lfr_dpu_spw_tick_out_cnt: "
393 + QString::number(
393 + QString::number(
394 housekeepingPacket->hk_lfr_dpu_spw_tick_out_cnt)
394 housekeepingPacket->hk_lfr_dpu_spw_tick_out_cnt)
395 );
395 );
396 hk_lfr_dpu_spw_last_timc->setText("hk_lfr_dpu_spw_last_timc: "
396 hk_lfr_dpu_spw_last_time->setText("hk_lfr_dpu_spw_last_time: "
397 + QString::number(
397 + QString::number(
398 housekeepingPacket->hk_lfr_dpu_spw_last_timc)
398 housekeepingPacket->hk_lfr_dpu_spw_last_time)
399 );
399 );
400 }
400 }
401
401
402 void HKDisplay::updateErrorCountersSpaceWire(Packet_TM_LFR_HK_t *housekeepingPacket)
402 void HKDisplay::updateErrorCountersSpaceWire(Packet_TM_LFR_HK_t *housekeepingPacket)
403 {
403 {
404 hk_lfr_dpu_spw_parity->setText("hk_lfr_dpu_spw_parity: "
404 hk_lfr_dpu_spw_parity->setText("hk_lfr_dpu_spw_parity: "
405 + QString::number(
405 + QString::number(
406 housekeepingPacket->hk_lfr_dpu_spw_parity)
406 housekeepingPacket->hk_lfr_dpu_spw_parity)
407 );
407 );
408 hk_lfr_dpu_spw_disconnect->setText("hk_lfr_dpu_spw_disconnect: "
408 hk_lfr_dpu_spw_disconnect->setText("hk_lfr_dpu_spw_disconnect: "
409 + QString::number(
409 + QString::number(
410 housekeepingPacket->hk_lfr_dpu_spw_disconnect)
410 housekeepingPacket->hk_lfr_dpu_spw_disconnect)
411 );
411 );
412 hk_lfr_dpu_spw_escape->setText("hk_lfr_dpu_spw_escape: "
412 hk_lfr_dpu_spw_escape->setText("hk_lfr_dpu_spw_escape: "
413 + QString::number(
413 + QString::number(
414 housekeepingPacket->hk_lfr_dpu_spw_escape)
414 housekeepingPacket->hk_lfr_dpu_spw_escape)
415 );
415 );
416 hk_lfr_dpu_spw_credit->setText("hk_lfr_dpu_spw_credit: "
416 hk_lfr_dpu_spw_credit->setText("hk_lfr_dpu_spw_credit: "
417 + QString::number(
417 + QString::number(
418 housekeepingPacket->hk_lfr_dpu_spw_credit)
418 housekeepingPacket->hk_lfr_dpu_spw_credit)
419 );
419 );
420 hk_lfr_dpu_spw_write_sync->setText("hk_lfr_dpu_spw_write_sync: "
420 hk_lfr_dpu_spw_write_sync->setText("hk_lfr_dpu_spw_write_sync: "
421 + QString::number(
421 + QString::number(
422 housekeepingPacket->hk_lfr_dpu_spw_write_sync)
422 housekeepingPacket->hk_lfr_dpu_spw_write_sync)
423 );
423 );
424 hk_lfr_dpu_spw_rx_ahb->setText("hk_lfr_dpu_spw_rx_ahb: "
424 hk_lfr_dpu_spw_rx_ahb->setText("hk_lfr_dpu_spw_rx_ahb: "
425 + QString::number(
425 + QString::number(
426 housekeepingPacket->hk_lfr_dpu_spw_rx_ahb)
426 housekeepingPacket->hk_lfr_dpu_spw_rx_ahb)
427 );
427 );
428 hk_lfr_dpu_spw_tx_ahb->setText("hk_lfr_dpu_spw_tx_ahb: "
428 hk_lfr_dpu_spw_tx_ahb->setText("hk_lfr_dpu_spw_tx_ahb: "
429 + QString::number(
429 + QString::number(
430 housekeepingPacket->hk_lfr_dpu_spw_tx_ahb)
430 housekeepingPacket->hk_lfr_dpu_spw_tx_ahb)
431 );
431 );
432 hk_lfr_dpu_spw_header_crc->setText("hk_lfr_dpu_spw_header_crc: "
432 hk_lfr_dpu_spw_header_crc->setText("hk_lfr_dpu_spw_header_crc: "
433 + QString::number(
433 + QString::number(
434 housekeepingPacket->hk_lfr_dpu_spw_header_crc)
434 housekeepingPacket->hk_lfr_dpu_spw_header_crc)
435 );
435 );
436 hk_lfr_dpu_spw_data_crc->setText("hk_lfr_dpu_spw_data_crc: "
436 hk_lfr_dpu_spw_data_crc->setText("hk_lfr_dpu_spw_data_crc: "
437 + QString::number(
437 + QString::number(
438 housekeepingPacket->hk_lfr_dpu_spw_data_crc)
438 housekeepingPacket->hk_lfr_dpu_spw_data_crc)
439 );
439 );
440 hk_lfr_dpu_spw_early_eop->setText("hk_lfr_dpu_spw_early_eop: "
440 hk_lfr_dpu_spw_early_eop->setText("hk_lfr_dpu_spw_early_eop: "
441 + QString::number(
441 + QString::number(
442 housekeepingPacket->hk_lfr_dpu_spw_early_eop)
442 housekeepingPacket->hk_lfr_dpu_spw_early_eop)
443 );
443 );
444 hk_lfr_dpu_spw_invalid_addr->setText("hk_lfr_dpu_spw_invalid_addr: "
444 hk_lfr_dpu_spw_invalid_addr->setText("hk_lfr_dpu_spw_invalid_addr: "
445 + QString::number(
445 + QString::number(
446 housekeepingPacket->hk_lfr_dpu_spw_invalid_addr)
446 housekeepingPacket->hk_lfr_dpu_spw_invalid_addr)
447 );
447 );
448 hk_lfr_dpu_spw_eep->setText("hk_lfr_dpu_spw_eep: "
448 hk_lfr_dpu_spw_eep->setText("hk_lfr_dpu_spw_eep: "
449 + QString::number(
449 + QString::number(
450 housekeepingPacket->hk_lfr_dpu_spw_eep)
450 housekeepingPacket->hk_lfr_dpu_spw_eep)
451 );
451 );
452 hk_lfr_dpu_spw_rx_too_big->setText("hk_lfr_dpu_spw_rx_too_big: "
452 hk_lfr_dpu_spw_rx_too_big->setText("hk_lfr_dpu_spw_rx_too_big: "
453 + QString::number(
453 + QString::number(
454 housekeepingPacket->hk_lfr_dpu_spw_rx_too_big)
454 housekeepingPacket->hk_lfr_dpu_spw_rx_too_big)
455 );
455 );
456 }
456 }
@@ -1,171 +1,171
1 #ifndef HKDISPLAY_H
1 #ifndef HKDISPLAY_H
2 #define HKDISPLAY_H
2 #define HKDISPLAY_H
3
3
4 #include <QWidget>
4 #include <QWidget>
5 #include <QLabel>
5 #include <QLabel>
6 #include <QGroupBox>
6 #include <QGroupBox>
7 #include <QVBoxLayout>
7 #include <QVBoxLayout>
8 #include <QGridLayout>
8 #include <QGridLayout>
9 #include "tmpackettoread.h"
9 #include "tmpackettoread.h"
10 #include "ccsds_types.h"
10 #include "ccsds_types.h"
11
11
12 #define HK_PACKET_SIZE 126 + 4
12 #define HK_PACKET_SIZE 126 + 4
13 #define HK_INFORMATION_FONT_SIZE 9
13 #define HK_INFORMATION_FONT_SIZE 9
14
14
15 class HKDisplay : public QWidget
15 class HKDisplay : public QWidget
16 {
16 {
17 Q_OBJECT
17 Q_OBJECT
18 public:
18 public:
19 explicit HKDisplay(QWidget *parent = 0);
19 explicit HKDisplay(QWidget *parent = 0);
20 void displayPacket(TMPacketToRead *tmPacketToRead);
20 void displayPacket(TMPacketToRead *tmPacketToRead);
21 void displayPacketLESIA(TMPacketToRead *tmPacketToRead);
21 void displayPacketLESIA(TMPacketToRead *tmPacketToRead);
22
22
23 void setupLFRStatusWord();
23 void setupLFRStatusWord();
24 void setupLFRSWVersion();
24 void setupLFRSWVersion();
25 void setupTCStatistics();
25 void setupTCStatistics();
26 void setupAnomalyStatistics();
26 void setupAnomalyStatistics();
27 void setupSpaceWireIFStatistics();
27 void setupSpaceWireIFStatistics();
28 void setupErrorCountersSpaceWire();
28 void setupErrorCountersSpaceWire();
29
29
30 void update_lfr_status_word(Packet_TM_LFR_HK_t *housekeepingPacket);
30 void update_lfr_status_word(Packet_TM_LFR_HK_t *housekeepingPacket);
31 void updateSWVersion(Packet_TM_LFR_HK_t *housekeepingPacket);
31 void updateSWVersion(Packet_TM_LFR_HK_t *housekeepingPacket);
32 void updateTCStatistics(Packet_TM_LFR_HK_t *housekeepingPacket);
32 void updateTCStatistics(Packet_TM_LFR_HK_t *housekeepingPacket);
33 void updateAnomalyStatistics(Packet_TM_LFR_HK_t *housekeepingPacket);
33 void updateAnomalyStatistics(Packet_TM_LFR_HK_t *housekeepingPacket);
34 void updateSpaceWireIFStatistics(Packet_TM_LFR_HK_t *housekeepingPacket);
34 void updateSpaceWireIFStatistics(Packet_TM_LFR_HK_t *housekeepingPacket);
35 void updateErrorCountersSpaceWire(Packet_TM_LFR_HK_t *housekeepingPacket);
35 void updateErrorCountersSpaceWire(Packet_TM_LFR_HK_t *housekeepingPacket);
36
36
37 signals:
37 signals:
38 void displayMessage(QString message);
38 void displayMessage(QString message);
39
39
40 public slots:
40 public slots:
41
41
42 private:
42 private:
43 QGroupBox *groupbox_lfrStatusWord;
43 QGroupBox *groupbox_lfrStatusWord;
44 QGroupBox *groupbox_lfrSWVersion;
44 QGroupBox *groupbox_lfrSWVersion;
45 QGroupBox *groupbox_tcStatistics;
45 QGroupBox *groupbox_tcStatistics;
46 QGroupBox *groupbox_anomalyStatistics;
46 QGroupBox *groupbox_anomalyStatistics;
47 //***********************************
47 //***********************************
48 //***********************************
48 //***********************************
49 QGroupBox *groupbox_vhdlBlockStatus;
49 QGroupBox *groupbox_vhdlBlockStatus;
50 QGroupBox *groupbox_spacewireIFStatisctics;
50 QGroupBox *groupbox_spacewireIFStatisctics;
51 QGroupBox *groupbox_ahbErrorStatistics;
51 QGroupBox *groupbox_ahbErrorStatistics;
52 QGroupBox *groupbox_temperatures;
52 QGroupBox *groupbox_temperatures;
53 QGroupBox *groupbox_errorCountersSpaceWire;
53 QGroupBox *groupbox_errorCountersSpaceWire;
54 QGroupBox *groupbox_errorCountersTime;
54 QGroupBox *groupbox_errorCountersTime;
55
55
56 QGridLayout *mainLayout;
56 QGridLayout *mainLayout;
57 QVBoxLayout *box_lfrStatusWord;
57 QVBoxLayout *box_lfrStatusWord;
58 QVBoxLayout *box_lfrSWVersion;
58 QVBoxLayout *box_lfrSWVersion;
59 QVBoxLayout *box_tcStatistics;
59 QVBoxLayout *box_tcStatistics;
60 QVBoxLayout *box_anomalyStatistics;
60 QVBoxLayout *box_anomalyStatistics;
61 //***********************************
61 //***********************************
62 //***********************************
62 //***********************************
63 QVBoxLayout *box_vhdlBlockStatus;
63 QVBoxLayout *box_vhdlBlockStatus;
64 QVBoxLayout *box_spacewireIFStatisctics;
64 QVBoxLayout *box_spacewireIFStatisctics;
65 QVBoxLayout *box_ahbErrorStatistics;
65 QVBoxLayout *box_ahbErrorStatistics;
66 QVBoxLayout *box_temperatures;
66 QVBoxLayout *box_temperatures;
67 QVBoxLayout *box_errorCountersSpaceWire;
67 QVBoxLayout *box_errorCountersSpaceWire;
68 QVBoxLayout *box_errorCountersTime;
68 QVBoxLayout *box_errorCountersTime;
69
69
70 QLabel *hk_lfr_mode;
70 QLabel *hk_lfr_mode;
71 QLabel *hk_lfr_dpu_spw_enabled;
71 QLabel *hk_lfr_dpu_spw_enabled;
72 QLabel *hk_lfr_dpu_link_state;
72 QLabel *hk_lfr_dpu_link_state;
73 QLabel *hk_lfr_dpu_spare;
73 QLabel *hk_lfr_dpu_spare;
74 QLabel *sy_lfr_watchdog_enabled;
74 QLabel *sy_lfr_watchdog_enabled;
75 QLabel *hk_lfr_calib_enabled;
75 QLabel *hk_lfr_calib_enabled;
76 QLabel *hk_lfr_reset_cause;
76 QLabel *hk_lfr_reset_cause;
77 // sy_lfr_sw_version_
77 // sy_lfr_sw_version_
78 QLabel *sy_lfr_sw_version_n1;
78 QLabel *sy_lfr_sw_version_n1;
79 QLabel *sy_lfr_sw_version_n2;
79 QLabel *sy_lfr_sw_version_n2;
80 QLabel *sy_lfr_sw_version_n3;
80 QLabel *sy_lfr_sw_version_n3;
81 QLabel *sy_lfr_sw_version_n4;
81 QLabel *sy_lfr_sw_version_n4;
82 QLabel *hk_lfr_update_info_tc_cnt;
82 QLabel *hk_lfr_update_info_tc_cnt;
83 QLabel *hk_lfr_update_time_tc_cnt;
83 QLabel *hk_lfr_update_time_tc_cnt;
84 QLabel *hk_dpu_exe_tc_lfr_cnt;
84 QLabel *hk_dpu_exe_tc_lfr_cnt;
85 QLabel *hk_dpu_rej_tc_lfr_cnt;
85 QLabel *hk_dpu_rej_tc_lfr_cnt;
86 // hk_lfr_last_exe_tc_
86 // hk_lfr_last_exe_tc_
87 QLabel *hk_lfr_last_exe_tc_id;
87 QLabel *hk_lfr_last_exe_tc_id;
88 QLabel *hk_lfr_last_exe_tc_type;
88 QLabel *hk_lfr_last_exe_tc_type;
89 QLabel *hk_lfr_last_exe_tc_subtype;
89 QLabel *hk_lfr_last_exe_tc_subtype;
90 QLabel *hk_lfr_last_exe_tc_time;
90 QLabel *hk_lfr_last_exe_tc_time;
91 // hk_lfr_last_rej_tc_
91 // hk_lfr_last_rej_tc_
92 QLabel *hk_lfr_last_rej_tc_id;
92 QLabel *hk_lfr_last_rej_tc_id;
93 QLabel *hk_lfr_last_rej_tc_type;
93 QLabel *hk_lfr_last_rej_tc_type;
94 QLabel *hk_lfr_last_rej_tc_subtype;
94 QLabel *hk_lfr_last_rej_tc_subtype;
95 QLabel *hk_lfr_last_rej_tc_time;
95 QLabel *hk_lfr_last_rej_tc_time;
96
96
97 QLabel *hk_lfr_le_cnt;
97 QLabel *hk_lfr_le_cnt;
98 QLabel *hk_lfr_me_cnt;
98 QLabel *hk_lfr_me_cnt;
99 QLabel *hk_lfr_he_cnt;
99 QLabel *hk_lfr_he_cnt;
100 // hk_lfr_last_er
100 // hk_lfr_last_er
101 QLabel *hk_lfr_last_er_rid;
101 QLabel *hk_lfr_last_er_rid;
102 QLabel *hk_lfr_last_er_code;
102 QLabel *hk_lfr_last_er_code;
103 QLabel *hk_lfr_last_er_time;
103 QLabel *hk_lfr_last_er_time;
104 //***********************************
104 //***********************************
105 //***********************************
105 //***********************************
106 //hk_lfr_vhdl_
106 //hk_lfr_vhdl_
107 QLabel *hk_lfr_vhdl_aa;
107 QLabel *hk_lfr_vhdl_aa;
108 QLabel *hk_lfr_vhdl_sm;
108 QLabel *hk_lfr_vhdl_sm;
109 QLabel *hk_lfr_vhdl_fft;
109 QLabel *hk_lfr_vhdl_fft;
110 QLabel *hk_lfr_vhdl_sr;
110 QLabel *hk_lfr_vhdl_sr;
111 QLabel *hk_lfr_vhdl_cic;
111 QLabel *hk_lfr_vhdl_cic;
112 QLabel *hk_lfr_vhdl_hk;
112 QLabel *hk_lfr_vhdl_hk;
113 QLabel *hk_lfr_vhdl_iir;
113 QLabel *hk_lfr_vhdl_iir;
114 QLabel *hk_lfr_vhdl_cal;
114 QLabel *hk_lfr_vhdl_cal;
115 // hk_lfr_dpu_spw_
115 // hk_lfr_dpu_spw_
116 QLabel *hk_lfr_dpu_spw_pkt_rcv_cnt;
116 QLabel *hk_lfr_dpu_spw_pkt_rcv_cnt;
117 QLabel *hk_lfr_dpu_spw_pkt_sent_cnt;
117 QLabel *hk_lfr_dpu_spw_pkt_sent_cnt;
118 QLabel *hk_lfr_dpu_spw_tick_out_cnt;
118 QLabel *hk_lfr_dpu_spw_tick_out_cnt;
119 QLabel *hk_lfr_dpu_spw_last_timc;
119 QLabel *hk_lfr_dpu_spw_last_time;
120 // hk_lfr_last_fail_addr
120 // hk_lfr_last_fail_addr
121 QLabel *hk_lfr_last_fail_addr;
121 QLabel *hk_lfr_last_fail_addr;
122 // hk_lfr_temp_
122 // hk_lfr_temp_
123 QLabel *hk_lfr_temp_scm;
123 QLabel *hk_lfr_temp_scm;
124 QLabel *hk_lfr_temp_pcb;
124 QLabel *hk_lfr_temp_pcb;
125 QLabel *hk_lfr_temp_fpga;
125 QLabel *hk_lfr_temp_fpga;
126 // hk_lfr_dpu_spw_
126 // hk_lfr_dpu_spw_
127 QLabel *hk_lfr_dpu_spw_parity;
127 QLabel *hk_lfr_dpu_spw_parity;
128 QLabel *hk_lfr_dpu_spw_disconnect;
128 QLabel *hk_lfr_dpu_spw_disconnect;
129 QLabel *hk_lfr_dpu_spw_escape;
129 QLabel *hk_lfr_dpu_spw_escape;
130 QLabel *hk_lfr_dpu_spw_credit;
130 QLabel *hk_lfr_dpu_spw_credit;
131 QLabel *hk_lfr_dpu_spw_write_sync;
131 QLabel *hk_lfr_dpu_spw_write_sync;
132 QLabel *hk_lfr_dpu_spw_rx_ahb;
132 QLabel *hk_lfr_dpu_spw_rx_ahb;
133 QLabel *hk_lfr_dpu_spw_tx_ahb;
133 QLabel *hk_lfr_dpu_spw_tx_ahb;
134 QLabel *hk_lfr_dpu_spw_header_crc;
134 QLabel *hk_lfr_dpu_spw_header_crc;
135 QLabel *hk_lfr_dpu_spw_data_crc;
135 QLabel *hk_lfr_dpu_spw_data_crc;
136 QLabel *hk_lfr_dpu_spw_early_eop;
136 QLabel *hk_lfr_dpu_spw_early_eop;
137 QLabel *hk_lfr_dpu_spw_invalid_addr;
137 QLabel *hk_lfr_dpu_spw_invalid_addr;
138 QLabel *hk_lfr_dpu_spw_eep;
138 QLabel *hk_lfr_dpu_spw_eep;
139 QLabel *hk_lfr_dpu_spw_rx_too_big;
139 QLabel *hk_lfr_dpu_spw_rx_too_big;
140 // hk_lfr_timecode_
140 // hk_lfr_timecode_
141 QLabel *hk_lfr_timecode_erroneous;
141 QLabel *hk_lfr_timecode_erroneous;
142 QLabel *hk_lfr_timecode_missing;
142 QLabel *hk_lfr_timecode_missing;
143 QLabel *hk_lfr_timecode_invalid;
143 QLabel *hk_lfr_timecode_invalid;
144 // hk_lfr_time_
144 // hk_lfr_time_
145 QLabel *hk_lfr_time_timecode_it;
145 QLabel *hk_lfr_time_timecode_it;
146 QLabel *hk_lfr_time_not_synchro;
146 QLabel *hk_lfr_time_not_synchro;
147 QLabel *hk_lfr_time_timecode_ctr;
147 QLabel *hk_lfr_time_timecode_ctr;
148 // hk_lfr_buffer_dpu_
148 // hk_lfr_buffer_dpu_
149 QLabel *hk_lfr_buffer_dpu_tc_fifo;
149 QLabel *hk_lfr_buffer_dpu_tc_fifo;
150 QLabel *hk_lfr_buffer_dpu_tm_fifo;
150 QLabel *hk_lfr_buffer_dpu_tm_fifo;
151 // hk_lfr_ahb_
151 // hk_lfr_ahb_
152 QLabel *hk_lfr_ahb_correctable;
152 QLabel *hk_lfr_ahb_correctable;
153 QLabel *hk_lfr_ahb_uncorrectable;
153 QLabel *hk_lfr_ahb_uncorrectable;
154 QLabel *hk_lfr_ahb_fails_trans;
154 QLabel *hk_lfr_ahb_fails_trans;
155 // hk_lfr_adc_
155 // hk_lfr_adc_
156 QLabel *hk_lfr_adc_failure;
156 QLabel *hk_lfr_adc_failure;
157 QLabel *hk_lfr_adc_timeout;
157 QLabel *hk_lfr_adc_timeout;
158 QLabel *hk_lfr_toomany_err;
158 QLabel *hk_lfr_toomany_err;
159 // hk_lfr_cpu_
159 // hk_lfr_cpu_
160 QLabel *hk_lfr_cpu_write_err;
160 QLabel *hk_lfr_cpu_write_err;
161 QLabel *hk_lfr_cpu_ins_access_err;
161 QLabel *hk_lfr_cpu_ins_access_err;
162 QLabel *hk_lfr_cpu_illegal_ins;
162 QLabel *hk_lfr_cpu_illegal_ins;
163 QLabel *hk_lfr_cpu_privilegied_ins;
163 QLabel *hk_lfr_cpu_privilegied_ins;
164 QLabel *hk_lfr_cpu_register_hw;
164 QLabel *hk_lfr_cpu_register_hw;
165 QLabel *hk_lfr_cpu_not_aligned;
165 QLabel *hk_lfr_cpu_not_aligned;
166 QLabel *hk_lfr_cpu_data_exception;
166 QLabel *hk_lfr_cpu_data_exception;
167 QLabel *hk_lfr_cpu_div_exception;
167 QLabel *hk_lfr_cpu_div_exception;
168 QLabel *hk_lfr_cpu_arith_overflow;
168 QLabel *hk_lfr_cpu_arith_overflow;
169 };
169 };
170
170
171 #endif // HKDISPLAY_H
171 #endif // HKDISPLAY_H
@@ -1,198 +1,198
1 <?xml version="1.0" encoding="UTF-8"?>
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE QtCreatorProject>
2 <!DOCTYPE QtCreatorProject>
3 <!-- Written by QtCreator 2.8.1, 2013-11-07T12:35:53. -->
3 <!-- Written by QtCreator 2.8.1, 2013-11-07T14:48:17. -->
4 <qtcreator>
4 <qtcreator>
5 <data>
5 <data>
6 <variable>ProjectExplorer.Project.ActiveTarget</variable>
6 <variable>ProjectExplorer.Project.ActiveTarget</variable>
7 <value type="int">0</value>
7 <value type="int">0</value>
8 </data>
8 </data>
9 <data>
9 <data>
10 <variable>ProjectExplorer.Project.EditorSettings</variable>
10 <variable>ProjectExplorer.Project.EditorSettings</variable>
11 <valuemap type="QVariantMap">
11 <valuemap type="QVariantMap">
12 <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
12 <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
13 <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
13 <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
14 <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
14 <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
15 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
15 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
16 <value type="QString" key="language">Cpp</value>
16 <value type="QString" key="language">Cpp</value>
17 <valuemap type="QVariantMap" key="value">
17 <valuemap type="QVariantMap" key="value">
18 <value type="QString" key="CurrentPreferences">CppGlobal</value>
18 <value type="QString" key="CurrentPreferences">CppGlobal</value>
19 </valuemap>
19 </valuemap>
20 </valuemap>
20 </valuemap>
21 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
21 <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
22 <value type="QString" key="language">QmlJS</value>
22 <value type="QString" key="language">QmlJS</value>
23 <valuemap type="QVariantMap" key="value">
23 <valuemap type="QVariantMap" key="value">
24 <value type="QString" key="CurrentPreferences">QmlJSGlobal</value>
24 <value type="QString" key="CurrentPreferences">QmlJSGlobal</value>
25 </valuemap>
25 </valuemap>
26 </valuemap>
26 </valuemap>
27 <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
27 <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
28 <value type="QByteArray" key="EditorConfiguration.Codec">System</value>
28 <value type="QByteArray" key="EditorConfiguration.Codec">System</value>
29 <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
29 <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
30 <value type="int" key="EditorConfiguration.IndentSize">4</value>
30 <value type="int" key="EditorConfiguration.IndentSize">4</value>
31 <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
31 <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
32 <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
32 <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
33 <value type="int" key="EditorConfiguration.PaddingMode">1</value>
33 <value type="int" key="EditorConfiguration.PaddingMode">1</value>
34 <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
34 <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
35 <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
35 <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
36 <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
36 <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
37 <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
37 <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
38 <value type="int" key="EditorConfiguration.TabSize">8</value>
38 <value type="int" key="EditorConfiguration.TabSize">8</value>
39 <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
39 <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
40 <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
40 <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
41 <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
41 <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
42 <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
42 <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
43 <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
43 <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
44 <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
44 <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
45 </valuemap>
45 </valuemap>
46 </data>
46 </data>
47 <data>
47 <data>
48 <variable>ProjectExplorer.Project.PluginSettings</variable>
48 <variable>ProjectExplorer.Project.PluginSettings</variable>
49 <valuemap type="QVariantMap"/>
49 <valuemap type="QVariantMap"/>
50 </data>
50 </data>
51 <data>
51 <data>
52 <variable>ProjectExplorer.Project.Target.0</variable>
52 <variable>ProjectExplorer.Project.Target.0</variable>
53 <valuemap type="QVariantMap">
53 <valuemap type="QVariantMap">
54 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop-Qt 4.8.2 in PATH (System)</value>
54 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop-Qt 4.8.2 in PATH (System)</value>
55 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop-Qt 4.8.2 in PATH (System)</value>
55 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop-Qt 4.8.2 in PATH (System)</value>
56 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{5289e843-9ef2-45ce-88c6-ad27d8e08def}</value>
56 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{5289e843-9ef2-45ce-88c6-ad27d8e08def}</value>
57 <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
57 <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
58 <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
58 <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
59 <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
59 <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
60 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
60 <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
61 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
61 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
62 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
62 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
63 <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
63 <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
64 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
64 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
65 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
65 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
66 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
66 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
67 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
67 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
68 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">false</value>
68 <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">false</value>
69 <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
69 <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
70 <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
70 <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
71 </valuemap>
71 </valuemap>
72 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
72 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
73 <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
73 <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
74 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
74 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
75 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
75 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
76 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
76 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
77 <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
77 <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
78 <value type="QString">-w</value>
78 <value type="QString">-w</value>
79 <value type="QString">-r</value>
79 <value type="QString">-r</value>
80 </valuelist>
80 </valuelist>
81 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
81 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
82 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w </value>
82 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w </value>
83 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
83 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
84 </valuemap>
84 </valuemap>
85 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
85 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
86 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
86 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
87 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
87 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
88 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
88 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
89 </valuemap>
89 </valuemap>
90 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
90 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
91 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
91 <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
92 <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
92 <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
93 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
93 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
94 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
94 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
95 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
95 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
96 <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
96 <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
97 <value type="QString">-w</value>
97 <value type="QString">-w</value>
98 <value type="QString">-r</value>
98 <value type="QString">-r</value>
99 </valuelist>
99 </valuelist>
100 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
100 <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
101 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w clean</value>
101 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w clean</value>
102 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
102 <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
103 </valuemap>
103 </valuemap>
104 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
104 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
105 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
105 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
106 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
106 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
107 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
107 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
108 </valuemap>
108 </valuemap>
109 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
109 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
110 <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
110 <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
111 <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
111 <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
112 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.2 in PATH (System) Release</value>
112 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.2 in PATH (System) Release</value>
113 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
113 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
114 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
114 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
115 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
115 <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
116 <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/opt/LPPMON_PLUGINS_PAUL/gse_lesia</value>
116 <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/opt/LPPMON_PLUGINS_PAUL/gse_lesia</value>
117 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">false</value>
117 <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">false</value>
118 </valuemap>
118 </valuemap>
119 <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">1</value>
119 <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">1</value>
120 <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
120 <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
121 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
121 <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
122 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
122 <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
123 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
123 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
124 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
124 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
125 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
125 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
126 </valuemap>
126 </valuemap>
127 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
127 <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
128 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">No deployment</value>
128 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">No deployment</value>
129 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
129 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
130 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
130 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
131 </valuemap>
131 </valuemap>
132 <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
132 <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
133 <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
133 <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
134 <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
134 <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
135 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
135 <value type="bool" key="Analyzer.Project.UseGlobal">true</value>
136 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
136 <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
137 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
137 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
138 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
138 <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
139 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
139 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
140 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
140 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
141 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
141 <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
142 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
142 <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
143 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
143 <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
144 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
144 <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
145 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
145 <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
146 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
146 <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
147 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
147 <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
148 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
148 <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
149 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
149 <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
150 <value type="int">0</value>
150 <value type="int">0</value>
151 <value type="int">1</value>
151 <value type="int">1</value>
152 <value type="int">2</value>
152 <value type="int">2</value>
153 <value type="int">3</value>
153 <value type="int">3</value>
154 <value type="int">4</value>
154 <value type="int">4</value>
155 <value type="int">5</value>
155 <value type="int">5</value>
156 <value type="int">6</value>
156 <value type="int">6</value>
157 <value type="int">7</value>
157 <value type="int">7</value>
158 <value type="int">8</value>
158 <value type="int">8</value>
159 <value type="int">9</value>
159 <value type="int">9</value>
160 <value type="int">10</value>
160 <value type="int">10</value>
161 <value type="int">11</value>
161 <value type="int">11</value>
162 <value type="int">12</value>
162 <value type="int">12</value>
163 <value type="int">13</value>
163 <value type="int">13</value>
164 <value type="int">14</value>
164 <value type="int">14</value>
165 </valuelist>
165 </valuelist>
166 <value type="int" key="PE.EnvironmentAspect.Base">2</value>
166 <value type="int" key="PE.EnvironmentAspect.Base">2</value>
167 <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
167 <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
168 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">gselesia</value>
168 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">gselesia</value>
169 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
169 <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
170 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/opt/LPPMON_PLUGINS_PAUL/gse_lesia/gselesia.pro</value>
170 <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/opt/LPPMON_PLUGINS_PAUL/gse_lesia/gselesia.pro</value>
171 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
171 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
172 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">gselesia.pro</value>
172 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">gselesia.pro</value>
173 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
173 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
174 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
174 <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
175 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
175 <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
176 <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
176 <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
177 <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
177 <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
178 <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</value>
178 <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</value>
179 <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
179 <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
180 <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
180 <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
181 <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">false</value>
181 <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">false</value>
182 </valuemap>
182 </valuemap>
183 <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
183 <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
184 </valuemap>
184 </valuemap>
185 </data>
185 </data>
186 <data>
186 <data>
187 <variable>ProjectExplorer.Project.TargetCount</variable>
187 <variable>ProjectExplorer.Project.TargetCount</variable>
188 <value type="int">1</value>
188 <value type="int">1</value>
189 </data>
189 </data>
190 <data>
190 <data>
191 <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
191 <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
192 <value type="QByteArray">{2e58a81f-9962-4bba-ae6b-760177f0656c}</value>
192 <value type="QByteArray">{2e58a81f-9962-4bba-ae6b-760177f0656c}</value>
193 </data>
193 </data>
194 <data>
194 <data>
195 <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
195 <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
196 <value type="int">14</value>
196 <value type="int">14</value>
197 </data>
197 </data>
198 </qtcreator>
198 </qtcreator>
1 NO CONTENT: modified file, binary diff hidden
NO CONTENT: modified file, binary diff hidden
General Comments 0
You need to be logged in to leave comments. Login now