add local entity as remote entity cfg
This commit is contained in:
parent
cc7b1d3331
commit
25c7decb1e
11
tmtcc.py
11
tmtcc.py
@ -161,6 +161,15 @@ def setup_cfdp_handler() -> CfdpInCcsdsWrapper:
|
|||||||
indication_cfg=IndicationCfg(),
|
indication_cfg=IndicationCfg(),
|
||||||
default_fault_handlers=fh_base,
|
default_fault_handlers=fh_base,
|
||||||
)
|
)
|
||||||
|
self_as_remote = RemoteEntityCfg(
|
||||||
|
closure_requested=False,
|
||||||
|
entity_id=CFDP_LOCAL_ENTITY_ID,
|
||||||
|
max_file_segment_len=990,
|
||||||
|
check_limit=None,
|
||||||
|
crc_on_transmission=False,
|
||||||
|
crc_type=ChecksumType.CRC_32,
|
||||||
|
default_transmission_mode=TransmissionMode.UNACKNOWLEDGED
|
||||||
|
)
|
||||||
remote_cfg = RemoteEntityCfg(
|
remote_cfg = RemoteEntityCfg(
|
||||||
closure_requested=False,
|
closure_requested=False,
|
||||||
entity_id=CFDP_REMOTE_ENTITY_ID,
|
entity_id=CFDP_REMOTE_ENTITY_ID,
|
||||||
@ -179,7 +188,7 @@ def setup_cfdp_handler() -> CfdpInCcsdsWrapper:
|
|||||||
cfdp_user = EiveCfdpUser()
|
cfdp_user = EiveCfdpUser()
|
||||||
cfdp_in_ccsds_handler = CfdpInCcsdsHandler(
|
cfdp_in_ccsds_handler = CfdpInCcsdsHandler(
|
||||||
cfg=cfdp_cfg,
|
cfg=cfdp_cfg,
|
||||||
remote_cfgs=[remote_cfg],
|
remote_cfgs=[remote_cfg, self_as_remote],
|
||||||
ccsds_apid=CFDP_APID,
|
ccsds_apid=CFDP_APID,
|
||||||
ccsds_seq_cnt_provider=cfdp_ccsds_seq_count_provider,
|
ccsds_seq_cnt_provider=cfdp_ccsds_seq_count_provider,
|
||||||
cfdp_seq_cnt_provider=cfdp_seq_count_provider,
|
cfdp_seq_cnt_provider=cfdp_seq_count_provider,
|
||||||
|
Loading…
Reference in New Issue
Block a user