Struct sbp::messages::file_io::msg_fileio_config_resp::MsgFileioConfigResp
source · [−]pub struct MsgFileioConfigResp {
pub sender_id: Option<u16>,
pub sequence: u32,
pub window_size: u32,
pub batch_size: u32,
pub fileio_version: u32,
}
Expand description
Response with advice on the optimal configuration for FileIO.
The advice on the optimal configuration for a FileIO transfer. Newer version of FileIO can support greater throughput by supporting a large window of FileIO data that can be in-flight during read or write operations.
Fields
sender_id: Option<u16>
The message sender_id
sequence: u32
Advice sequence number
window_size: u32
The number of SBP packets in the data in-flight window
batch_size: u32
The number of SBP packets sent in one PDU
fileio_version: u32
The version of FileIO that is supported
Trait Implementations
sourceimpl Clone for MsgFileioConfigResp
impl Clone for MsgFileioConfigResp
sourcefn clone(&self) -> MsgFileioConfigResp
fn clone(&self) -> MsgFileioConfigResp
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl ConcreteMessage for MsgFileioConfigResp
impl ConcreteMessage for MsgFileioConfigResp
sourceconst MESSAGE_TYPE: u16 = 4_098u16
const MESSAGE_TYPE: u16 = 4_098u16
The message type.
sourceconst MESSAGE_NAME: &'static str = "MSG_FILEIO_CONFIG_RESP"
const MESSAGE_NAME: &'static str = "MSG_FILEIO_CONFIG_RESP"
The message name.
sourceimpl Debug for MsgFileioConfigResp
impl Debug for MsgFileioConfigResp
sourceimpl From<MsgFileioConfigResp> for Sbp
impl From<MsgFileioConfigResp> for Sbp
sourcefn from(msg: MsgFileioConfigResp) -> Self
fn from(msg: MsgFileioConfigResp) -> Self
Converts to this type from the input type.
sourceimpl SbpMessage for MsgFileioConfigResp
impl SbpMessage for MsgFileioConfigResp
sourcefn message_name(&self) -> &'static str
fn message_name(&self) -> &'static str
Get the message name.
sourcefn message_type(&self) -> u16
fn message_type(&self) -> u16
Get the message type.
sourcefn set_sender_id(&mut self, new_id: u16)
fn set_sender_id(&mut self, new_id: u16)
Set the sender id.
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Number of bytes this message will take on the wire.
Auto Trait Implementations
impl RefUnwindSafe for MsgFileioConfigResp
impl Send for MsgFileioConfigResp
impl Sync for MsgFileioConfigResp
impl Unpin for MsgFileioConfigResp
impl UnwindSafe for MsgFileioConfigResp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more