pub struct DataRateSchemeSet {
pub scheme: String<24>,
}
Expand description
4.13.2 DR scheme set Set the data rate scheme One of EU868 US915 US915HYBRID CN779 EU433 AU915 AU915OLD CN470 AS923 KR920 IN865 RU864 CN470PREQUEL STE920 JP920
Fields§
§scheme: String<24>
Implementations§
Source§impl DataRateSchemeSet
impl DataRateSchemeSet
pub fn region(region: LoraRegion) -> Self
Trait Implementations§
Source§impl AtatCmd for DataRateSchemeSet
impl AtatCmd for DataRateSchemeSet
Source§type Response = DataRateGetSetResponse
type Response = DataRateGetSetResponse
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 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§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
Source§impl Clone for DataRateSchemeSet
impl Clone for DataRateSchemeSet
Source§fn clone(&self) -> DataRateSchemeSet
fn clone(&self) -> DataRateSchemeSet
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 moreSource§impl Debug for DataRateSchemeSet
impl Debug for DataRateSchemeSet
Auto Trait Implementations§
impl Freeze for DataRateSchemeSet
impl RefUnwindSafe for DataRateSchemeSet
impl Send for DataRateSchemeSet
impl Sync for DataRateSchemeSet
impl Unpin for DataRateSchemeSet
impl UnwindSafe for DataRateSchemeSet
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