Struct sbp::messages::flash::MsgFlashReadReq [−][src]
pub struct MsgFlashReadReq {
pub sender_id: Option<u16>,
pub target: u8,
pub addr_start: [u8; 3],
pub addr_len: u8,
}
Expand description
Read STM or M25 flash address request (host => device)
The flash read message reads a set of addresses of either the STM or M25 onboard flash. The device replies with a MSG_FLASH_READ_RESP message containing either the read data on success or a MSG_FLASH_DONE message containing the return code FLASH_INVALID_LEN (2) if the maximum read size is exceeded or FLASH_INVALID_ADDR (3) if the address is outside of the allowed range.
Fields
sender_id: Option<u16>
The message sender_id
target: u8
Target flags
addr_start: [u8; 3]
Starting address offset to read from
addr_len: u8
Length of set of addresses to read, counting up from starting address
Trait Implementations
The message type.
The message name.
Performs the conversion.
Get the message name.
Get the message type.
Set the sender id.
Number of bytes this message will take on the wire.
Auto Trait Implementations
impl RefUnwindSafe for MsgFlashReadReq
impl Send for MsgFlashReadReq
impl Sync for MsgFlashReadReq
impl Unpin for MsgFlashReadReq
impl UnwindSafe for MsgFlashReadReq
Blanket Implementations
Mutably borrows from an owned value. Read more