Skip to main content

PacketTransfer

Trait PacketTransfer 

Source
pub trait PacketTransfer {
    // Required method
    fn transfer(&mut self, packet: &SpacePacket);
}
Expand description

Transfer of space packets

The PacketTransfer trait describes the “Packet Transfer” function from the CCSDS 133.0-B-2 Space Packet Protocol recommended standard. It concerns the ability of some protocol entity to transfer packets towards the appropriate managed data path. It is the sending counterpart of the PacketReception trait.

Required Methods§

Source

fn transfer(&mut self, packet: &SpacePacket)

Inspects an incoming or newly-created Space Packet (its APID, in particular) to determine the target packet service entity at the receiving end. Routes this packet towards the appropriate managed data path using a service of the underlying OSI reference model layers.

Implementors§