MCPcopy Create free account
hub / github.com/chirpstack/chirpstack / set_adr

Method set_adr

chirpstack/src/uplink/data.rs:631–638  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

629 }
630
631 fn set_adr(&mut self) -> Result<()> {
632 trace!("Set ADR flag in device-session");
633 let ds = self.device.as_mut().unwrap().get_device_session_mut()?;
634 if let lrwn::Payload::MACPayload(pl) = &self.phy_payload.payload {
635 ds.adr = pl.fhdr.f_ctrl.adr;
636 }
637 Ok(())
638 }
639
640 async fn set_uplink_data_rate(&mut self) -> Result<()> {
641 trace!("Set uplink data-rate and reset tx-power on change");

Callers 2

_handleMethod · 0.80
_handle_relayedMethod · 0.80

Calls 2

unwrapMethod · 0.80

Tested by

no test coverage detected