pub struct Prox1FrameWriterConfig {
pub scid: Scid,
pub qos: QoS,
pub pdu_type: PduType,
pub dfc_id: DfcId,
pub pcid: bool,
pub port_id: u8,
pub src_dest: SrcDest,
pub max_data_field_len: usize,
}Expand description
Configuration for building Proximity-1 transfer frames.
Fields§
§scid: ScidSpacecraft ID (10-bit).
qos: QoSQuality of Service indicator.
pdu_type: PduTypePDU type (user data or supervisory).
dfc_id: DfcIdData field construction identifier.
pcid: boolPhysical channel identifier.
port_id: u8Port identifier (3-bit).
src_dest: SrcDestSource-or-destination identifier.
max_data_field_len: usizeMaximum data field length in bytes.
Trait Implementations§
Source§impl Clone for Prox1FrameWriterConfig
impl Clone for Prox1FrameWriterConfig
Source§fn clone(&self) -> Prox1FrameWriterConfig
fn clone(&self) -> Prox1FrameWriterConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for Prox1FrameWriterConfig
impl RefUnwindSafe for Prox1FrameWriterConfig
impl Send for Prox1FrameWriterConfig
impl Sync for Prox1FrameWriterConfig
impl Unpin for Prox1FrameWriterConfig
impl UnsafeUnpin for Prox1FrameWriterConfig
impl UnwindSafe for Prox1FrameWriterConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more