important bugfix for PUS stack
This commit is contained in:
parent
5c0b1a3256
commit
5cc561cbad
@ -33,10 +33,11 @@ impl PusStack {
|
|||||||
loop {
|
loop {
|
||||||
let mut nothing_to_do = true;
|
let mut nothing_to_do = true;
|
||||||
let mut is_srv_finished =
|
let mut is_srv_finished =
|
||||||
|tc_handling_done: HandlingStatus, reply_handling_done: Option<HandlingStatus>| {
|
|tc_handling_status: HandlingStatus,
|
||||||
if tc_handling_done == HandlingStatus::Empty
|
reply_handling_status: Option<HandlingStatus>| {
|
||||||
|| (reply_handling_done.is_some()
|
if tc_handling_status == HandlingStatus::HandledOne
|
||||||
&& reply_handling_done.unwrap() == HandlingStatus::Empty)
|
|| (reply_handling_status.is_some()
|
||||||
|
&& reply_handling_status.unwrap() == HandlingStatus::HandledOne)
|
||||||
{
|
{
|
||||||
nothing_to_do = false;
|
nothing_to_do = false;
|
||||||
}
|
}
|
||||||
@ -61,7 +62,7 @@ impl PusStack {
|
|||||||
// );
|
// );
|
||||||
if nothing_to_do {
|
if nothing_to_do {
|
||||||
// Timeout checking is only done once.
|
// Timeout checking is only done once.
|
||||||
// self.action_srv_wrapper.check_for_request_timeouts();
|
self.action_srv_wrapper.check_for_request_timeouts();
|
||||||
// self.hk_srv_wrapper.check_for_request_timeouts();
|
// self.hk_srv_wrapper.check_for_request_timeouts();
|
||||||
// self.mode_srv.check_for_request_timeouts();
|
// self.mode_srv.check_for_request_timeouts();
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user