added basic TLV impl

This commit is contained in:
2023-05-18 14:05:51 +02:00
parent d5a3e7c0d4
commit 0c085ef27b
4 changed files with 118 additions and 1 deletions

15
src/cfdp/pdu/metadata.rs Normal file
View File

@ -0,0 +1,15 @@
use crate::cfdp::pdu::{FileDirectiveType, PduHeader};
use crate::cfdp::ChecksumType;
pub struct MetadataParams {
closure_requested: bool,
checksum_type: ChecksumType,
file_size: u64,
//src_file_name:
}
pub struct MetadataPdu {
pdu_header: PduHeader,
file_directive: FileDirectiveType,
metadata_params: MetadataParams,
}