pub struct ModeSet {
pub mode: String<12>,
}
Expand description
4.23 MODE Set Set the mode (Test, OTAA or ABP)
Fields§
§mode: String<12>
Implementations§
Trait Implementations§
Source§impl AtatCmd for ModeSet
impl AtatCmd for ModeSet
Source§const MAX_TIMEOUT_MS: u32 = 10_000u32
const MAX_TIMEOUT_MS: u32 = 10_000u32
The max timeout in milliseconds.
Source§type Response = ModeGetSetResponse
type Response = ModeGetSetResponse
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,
res: Result<&[u8], InternalError<'_>>,
) -> Result<Self::Response, Error>
fn parse( &self, res: Result<&[u8], InternalError<'_>>, ) -> Result<Self::Response, Error>
Parse the response into a
Self::Response
or Error
instance.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§const EXPECTS_RESPONSE_CODE: bool = true
const EXPECTS_RESPONSE_CODE: bool = true
Force client to look for a response.
Empty slice is then passed to parse by client.
Implemented to enhance expandability of ATAT
Auto Trait Implementations§
impl Freeze for ModeSet
impl RefUnwindSafe for ModeSet
impl Send for ModeSet
impl Sync for ModeSet
impl Unpin for ModeSet
impl UnwindSafe for ModeSet
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