rusty-cotp 1.1.1

Implements the Kernel Function of Connection Oriented Transport Protocol/ISO 8073/IEC 8073/ITU-T X.224 standard.
Documentation
pub const DATA_TRANSFER_CODE: u8 = 0xF0u8;

#[derive(Debug, PartialEq)]
pub struct DataTransfer {
    end_of_transmission: bool,
    user_data: Vec<u8>,
}

impl DataTransfer {
    pub fn new(end_of_transmission: bool, user_data: &[u8]) -> Self {
        Self { end_of_transmission, user_data: user_data.into() }
    }

    pub fn end_of_transmission(&self) -> bool {
        self.end_of_transmission
    }

    pub fn user_data(&self) -> &[u8] {
        &self.user_data
    }
}