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

Method is_application_payload_relayed

chirpstack/src/downlink/tx_ack.rs:781–793  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

779 }
780
781 fn is_application_payload_relayed(&self) -> bool {
782 if self.downlink_frame.as_ref().unwrap().dev_eui.is_empty() {
783 return false;
784 }
785
786 if let lrwn::Payload::MACPayload(pl) = &self.phy_payload_relayed.as_ref().unwrap().payload
787 && pl.f_port.unwrap_or(0) != 0
788 {
789 return true;
790 }
791
792 false
793 }
794
795 fn is_relay_payload(&self) -> bool {
796 if let lrwn::Payload::MACPayload(pl) = &self.phy_payload.as_ref().unwrap().payload

Callers 1

_handle_relayedMethod · 0.80

Calls 2

unwrapMethod · 0.80
as_refMethod · 0.80

Tested by

no test coverage detected