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

Function _handle_pr_start_req

chirpstack/src/api/backend/mod.rs:251–260  ·  view source on GitHub ↗
(b: &[u8])

Source from the content-addressed store, hash-verified

249}
250
251async fn _handle_pr_start_req(b: &[u8]) -> Result<backend::PRStartAnsPayload> {
252 let pl: backend::PRStartReqPayload = serde_json::from_slice(b)?;
253 let phy = lrwn::PhyPayload::from_slice(&pl.phy_payload)?;
254
255 if phy.mhdr.f_type == lrwn::FType::JoinRequest {
256 _handle_pr_start_req_join(pl, phy).await
257 } else {
258 _handle_pr_start_req_data(pl, phy).await
259 }
260}
261
262async fn _handle_pr_start_req_join(
263 pl: backend::PRStartReqPayload,

Callers 1

handle_pr_start_reqFunction · 0.85

Calls 2

Tested by

no test coverage detected