pub struct MessageHexUnconfirmed {
pub message: HexStr<[u8; 242]>,
}
Expand description
4.7 MSGHEX Send hex format data frame that doesn’t need to be confirmed by the server
Fields§
§message: HexStr<[u8; 242]>
Trait Implementations§
Source§impl AtatCmd for MessageHexUnconfirmed
impl AtatCmd for MessageHexUnconfirmed
Source§const EXPECTS_RESPONSE_CODE: bool = false
const EXPECTS_RESPONSE_CODE: bool = false
Force client to look for a response.
Empty slice is then passed to parse by client.
Implemented to enhance expandability of ATAT
Source§type Response = NoResponse
type Response = NoResponse
The type of the response. Must implement the
AtatResp
trait.Source§fn write(&self, buf: &mut [u8]) -> usize
fn write(&self, buf: &mut [u8]) -> usize
Write the command and return the number of written bytes.
Source§fn parse(
&self,
_resp: Result<&[u8], InternalError<'_>>,
) -> Result<Self::Response, Error>
fn parse( &self, _resp: Result<&[u8], InternalError<'_>>, ) -> Result<Self::Response, Error>
Parse the response into a
Self::Response
or Error
instance.Source§const MAX_TIMEOUT_MS: u32 = 1_000u32
const MAX_TIMEOUT_MS: u32 = 1_000u32
The max timeout in milliseconds.
Source§const ATTEMPTS: u8 = 1u8
const ATTEMPTS: u8 = 1u8
The max number of times to attempt a command with automatic retries if
using
send_retry
.Source§const REATTEMPT_ON_PARSE_ERR: bool = true
const REATTEMPT_ON_PARSE_ERR: bool = true
Whether or not to reattempt a command on a parse error
using
send_retry
.Source§impl Clone for MessageHexUnconfirmed
impl Clone for MessageHexUnconfirmed
Source§fn clone(&self) -> MessageHexUnconfirmed
fn clone(&self) -> MessageHexUnconfirmed
Returns a copy 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 MessageHexUnconfirmed
impl RefUnwindSafe for MessageHexUnconfirmed
impl Send for MessageHexUnconfirmed
impl Sync for MessageHexUnconfirmed
impl Unpin for MessageHexUnconfirmed
impl UnwindSafe for MessageHexUnconfirmed
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