start adding CFDP user
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit

This commit is contained in:
2023-08-11 12:44:24 +02:00
parent f3d862ac19
commit beb80b2188
2 changed files with 70 additions and 0 deletions

View File

@ -1,6 +1,28 @@
use crc::{Crc, CRC_32_CKSUM};
use spacepackets::util::UnsignedByteField;
pub mod dest;
pub mod user;
#[derive(Debug, PartialEq, Eq, Copy, Clone)]
pub struct TransactionId {
source_id: UnsignedByteField,
seq_num: UnsignedByteField,
}
impl TransactionId {
pub fn new(source_id: UnsignedByteField, seq_num: UnsignedByteField) -> Self {
Self { source_id, seq_num }
}
pub fn source_id(&self) -> &UnsignedByteField {
&self.source_id
}
pub fn seq_num(&self) -> &UnsignedByteField {
&self.seq_num
}
}
#[derive(Debug, Copy, Clone, PartialEq, Eq)]
pub enum TransactionStep {