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

Method set_random_dev_addr

chirpstack/src/uplink/join.rs:517–524  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

515 }
516
517 fn set_random_dev_addr(&mut self) -> Result<()> {
518 trace!("Setting random DevAddr");
519 let tenant = self.tenant.as_ref().unwrap();
520 let d = self.device.as_mut().unwrap();
521 d.dev_addr = Some(get_random_dev_addr(&tenant.get_dev_addr_prefixes()));
522
523 Ok(())
524 }
525
526 async fn get_join_accept_from_js(&mut self) -> Result<()> {
527 trace!("Getting join-accept from Join Server");

Callers 2

_handleMethod · 0.80
_handle_relayedMethod · 0.80

Calls 4

get_random_dev_addrFunction · 0.85
unwrapMethod · 0.80
as_refMethod · 0.80
get_dev_addr_prefixesMethod · 0.45

Tested by

no test coverage detected