small changes to scheduler and main

This commit is contained in:
lkoester
2023-01-30 09:52:11 +01:00
parent d25f4aad87
commit 3fb028a239
3 changed files with 9 additions and 11 deletions

View File

@ -1,5 +1,3 @@
extern crate core;
mod ccsds;
mod hk;
mod pus;

View File

@ -229,6 +229,7 @@ fn core_tmtc_loop(
scheduler
.release_telecommands(releaser, pool.as_mut())
.expect("error releasing tc");
drop(pool);
while poll_tc_server(udp_tmtc_server) {}
match tc_args.tc_receiver.try_recv() {
@ -263,6 +264,7 @@ fn core_tmtc_loop(
}
fn poll_tc_server(udp_tmtc_server: &mut UdpTmtcServer) -> bool {
match udp_tmtc_server.udp_tc_server.try_recv_tc() {
Ok(_) => true,
Err(e) => match e {