mirror of
https://github.com/eried/portapack-mayhem.git
synced 2024-10-01 01:26:06 -04:00
add heading information to adsb details view
This commit is contained in:
parent
ea574ef61f
commit
62df30eae3
@ -92,7 +92,7 @@ void ADSBRxDetailsView::update(const AircraftRecentEntry& entry) {
|
|||||||
text_last_seen.set(to_string_dec_uint(age / 60) + " minutes ago");
|
text_last_seen.set(to_string_dec_uint(age / 60) + " minutes ago");
|
||||||
|
|
||||||
text_infos.set(entry_copy.info_string);
|
text_infos.set(entry_copy.info_string);
|
||||||
|
text_info2.set("Hdg:" + to_string_dec_uint(entry_copy.velo.heading));
|
||||||
text_frame_pos_even.set(to_string_hex_array(entry_copy.frame_pos_even.get_raw_data(), 14));
|
text_frame_pos_even.set(to_string_hex_array(entry_copy.frame_pos_even.get_raw_data(), 14));
|
||||||
text_frame_pos_odd.set(to_string_hex_array(entry_copy.frame_pos_odd.get_raw_data(), 14));
|
text_frame_pos_odd.set(to_string_hex_array(entry_copy.frame_pos_odd.get_raw_data(), 14));
|
||||||
|
|
||||||
@ -123,6 +123,7 @@ ADSBRxDetailsView::ADSBRxDetailsView(
|
|||||||
&text_airline,
|
&text_airline,
|
||||||
&text_country,
|
&text_country,
|
||||||
&text_infos,
|
&text_infos,
|
||||||
|
&text_info2,
|
||||||
&text_frame_pos_even,
|
&text_frame_pos_even,
|
||||||
&text_frame_pos_odd,
|
&text_frame_pos_odd,
|
||||||
&button_see_map
|
&button_see_map
|
||||||
@ -237,8 +238,10 @@ void ADSBRxView::on_frame(const ADSBFrameMessage * message) {
|
|||||||
if (send_updates)
|
if (send_updates)
|
||||||
details_view->update(entry);
|
details_view->update(entry);
|
||||||
}
|
}
|
||||||
} else if(msg_type == 19 && (msg_sub >= 1 && msg_sub <= 4)){
|
} else if(msg_type == 19 && msg_sub >= 1 && msg_sub <= 4){
|
||||||
entry.set_frame_velo(frame);
|
entry.set_frame_velo(frame);
|
||||||
|
if (send_updates)
|
||||||
|
details_view->update(entry);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
recent_entries_view.set_dirty();
|
recent_entries_view.set_dirty();
|
||||||
|
@ -178,6 +178,12 @@ private:
|
|||||||
{ 0 * 8, 6 * 16, 30 * 8, 16 },
|
{ 0 * 8, 6 * 16, 30 * 8, 16 },
|
||||||
"-"
|
"-"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Text text_info2 {
|
||||||
|
{0*8, 7*16, 30*8, 16},
|
||||||
|
"-"
|
||||||
|
};
|
||||||
|
|
||||||
Text text_frame_pos_even {
|
Text text_frame_pos_even {
|
||||||
{ 0 * 8, 13 * 16, 30 * 8, 16 },
|
{ 0 * 8, 13 * 16, 30 * 8, 16 },
|
||||||
"-"
|
"-"
|
||||||
|
Loading…
Reference in New Issue
Block a user