pub struct RafTransferDataInvocation {
pub earth_receive_time: Time,
pub data_link_continuity: i16,
/* private fields */
}Expand description
A single TM frame delivery within a RAF transfer buffer.
Fields§
§earth_receive_time: TimeEarth receive time of the frame.
data_link_continuity: i16Data link continuity indicator (-1 if unknown).
Implementations§
Source§impl RafTransferDataInvocation
impl RafTransferDataInvocation
Sourcepub const MAX_FRAME_LEN: usize = 2048
pub const MAX_FRAME_LEN: usize = 2048
Maximum supported frame size.
Sourcepub fn new(
earth_receive_time: Time,
data_link_continuity: i16,
frame: &[u8],
) -> Result<Self, SleError>
pub fn new( earth_receive_time: Time, data_link_continuity: i16, frame: &[u8], ) -> Result<Self, SleError>
Creates a new transfer data invocation.
Trait Implementations§
Source§impl Clone for RafTransferDataInvocation
impl Clone for RafTransferDataInvocation
Source§fn clone(&self) -> RafTransferDataInvocation
fn clone(&self) -> RafTransferDataInvocation
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 RafTransferDataInvocation
impl RefUnwindSafe for RafTransferDataInvocation
impl Send for RafTransferDataInvocation
impl Sync for RafTransferDataInvocation
impl Unpin for RafTransferDataInvocation
impl UnsafeUnpin for RafTransferDataInvocation
impl UnwindSafe for RafTransferDataInvocation
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