Continue CFDP handlers #90

Merged
muellerr merged 34 commits from continue_cfdp_handlers into main 2024-01-29 23:42:04 +01:00
27 changed files with 1787 additions and 525 deletions
Showing only changes of commit 4cf96ce0d5 - Show all commits

View File

@@ -166,9 +166,14 @@ pub struct RemoteEntityConfig {
pub closure_requested_by_default: bool, pub closure_requested_by_default: bool,
pub crc_on_transmission_by_default: bool, pub crc_on_transmission_by_default: bool,
pub default_transmission_mode: TransmissionMode, pub default_transmission_mode: TransmissionMode,
pub disposition_on_cancellation: bool,
pub default_crc_type: ChecksumType, pub default_crc_type: ChecksumType,
pub positive_ack_timer_interval_seconds: f32,
pub positive_ack_timer_expiration_limit: u32,
pub check_limit: u32, pub check_limit: u32,
pub disposition_on_cancellation: bool,
pub immediate_nak_mode: bool,
pub nak_timer_interval_seconds: f32,
pub nak_timer_expiration_limit: u32,
} }
impl RemoteEntityConfig { impl RemoteEntityConfig {
@@ -190,7 +195,12 @@ impl RemoteEntityConfig {
default_transmission_mode, default_transmission_mode,
default_crc_type, default_crc_type,
check_limit: 2, check_limit: 2,
positive_ack_timer_interval_seconds: 10.0,
positive_ack_timer_expiration_limit: 2,
disposition_on_cancellation: false, disposition_on_cancellation: false,
immediate_nak_mode: true,
nak_timer_interval_seconds: 10.0,
nak_timer_expiration_limit: 2,
} }
} }
} }