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

Method get_device_data_relayed

chirpstack/src/downlink/tx_ack.rs:229–240  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

227 }
228
229 async fn get_device_data_relayed(&mut self) -> Result<()> {
230 trace!("Getting relayed device data");
231 let dev_eui = EUI64::from_slice(&self.downlink_frame.as_ref().unwrap().dev_eui_relayed)?;
232 let (dev, app, t, dp) = get_all_device_data(dev_eui).await?;
233
234 self.tenant_relayed = Some(t);
235 self.application_relayed = Some(app);
236 self.device_profile_relayed = Some(dp);
237 self.device_relayed = Some(dev);
238
239 Ok(())
240 }
241
242 async fn get_device_queue_item(&mut self) -> Result<()> {
243 trace!("Getting device queue-item");

Callers 1

_handle_relayedMethod · 0.80

Calls 3

get_all_device_dataFunction · 0.85
unwrapMethod · 0.80
as_refMethod · 0.80

Tested by

no test coverage detected