Struct sbp::messages::settings::msg_settings_read_resp::MsgSettingsReadResp
source · [−]pub struct MsgSettingsReadResp {
pub sender_id: Option<u16>,
pub setting: SbpString<Vec<u8>, Multipart>,
}
Expand description
Read device configuration settings (host <= device)
The setting message with which the device responds after a MSG_SETTING_READ_REQ is sent to device. The string field is a NULL- terminated and NULL-delimited string with contents “SECTION_SETTING\0SETTING\0VALUE\0” where the ‘\0’ escape sequence denotes the NULL character and where quotation marks are omitted. An example string that could be sent from device is “solution\0soln_freq\010\0”.
Fields
sender_id: Option<u16>
The message sender_id
setting: SbpString<Vec<u8>, Multipart>
A NULL-terminated and NULL-delimited string with contents “SECTION_SETTING\0SETTING\0VALUE\0”
Trait Implementations
sourceimpl Clone for MsgSettingsReadResp
impl Clone for MsgSettingsReadResp
sourcefn clone(&self) -> MsgSettingsReadResp
fn clone(&self) -> MsgSettingsReadResp
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 MsgSettingsReadResp
impl ConcreteMessage for MsgSettingsReadResp
sourceconst MESSAGE_TYPE: u16 = 165u16
const MESSAGE_TYPE: u16 = 165u16
The message type.
sourceconst MESSAGE_NAME: &'static str = "MSG_SETTINGS_READ_RESP"
const MESSAGE_NAME: &'static str = "MSG_SETTINGS_READ_RESP"
The message name.
sourceimpl Debug for MsgSettingsReadResp
impl Debug for MsgSettingsReadResp
sourceimpl From<MsgSettingsReadResp> for Sbp
impl From<MsgSettingsReadResp> for Sbp
sourcefn from(msg: MsgSettingsReadResp) -> Self
fn from(msg: MsgSettingsReadResp) -> Self
Converts to this type from the input type.
sourceimpl SbpMessage for MsgSettingsReadResp
impl SbpMessage for MsgSettingsReadResp
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 MsgSettingsReadResp
impl Send for MsgSettingsReadResp
impl Sync for MsgSettingsReadResp
impl Unpin for MsgSettingsReadResp
impl UnwindSafe for MsgSettingsReadResp
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