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

Method get_device_data

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

Source from the content-addressed store, hash-verified

214 }
215
216 async fn get_device_data(&mut self) -> Result<()> {
217 trace!("Getting device data");
218 let dev_eui = EUI64::from_slice(&self.downlink_frame.as_ref().unwrap().dev_eui)?;
219 let (dev, app, t, dp) = get_all_device_data(dev_eui).await?;
220
221 self.tenant = Some(t);
222 self.application = Some(app);
223 self.device_profile = Some(dp);
224 self.device = Some(dev);
225
226 Ok(())
227 }
228
229 async fn get_device_data_relayed(&mut self) -> Result<()> {
230 trace!("Getting relayed device data");

Callers 2

_handleMethod · 0.45
_handle_relayedMethod · 0.45

Calls 3

get_all_device_dataFunction · 0.85
unwrapMethod · 0.80
as_refMethod · 0.80

Tested by

no test coverage detected