set direction field correctly
All checks were successful
Rust/spacepackets/pipeline/head This commit looks good

This commit is contained in:
2023-10-06 14:54:11 +02:00
parent 5ebf0a5f4c
commit 6c201206cc
4 changed files with 19 additions and 7 deletions

View File

@ -4,7 +4,7 @@ use crate::cfdp::pdu::{
FileDirectiveType, PduError, PduHeader,
};
use crate::cfdp::tlv::Tlv;
use crate::cfdp::{ChecksumType, CrcFlag, LargeFileFlag, PduType};
use crate::cfdp::{ChecksumType, CrcFlag, Direction, LargeFileFlag, PduType};
use crate::ByteConversionError;
#[cfg(feature = "alloc")]
use alloc::vec::Vec;
@ -134,6 +134,7 @@ impl<'src_name, 'dest_name, 'opts> MetadataPdu<'src_name, 'dest_name, 'opts> {
options: Option<&'opts [u8]>,
) -> Self {
pdu_header.pdu_type = PduType::FileDirective;
pdu_header.pdu_conf.direction = Direction::TowardsReceiver;
let mut pdu = Self {
pdu_header,
metadata_params,