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

Function get_beacon_start

chirpstack/src/downlink/classb.rs:17–20  ·  view source on GitHub ↗
(ts: Duration)

Source from the content-addressed store, hash-verified

15static SLOT_LEN: LazyLock<Duration> = LazyLock::new(|| Duration::try_milliseconds(30).unwrap());
16
17pub fn get_beacon_start(ts: Duration) -> Duration {
18 Duration::try_seconds(ts.num_seconds() - (ts.num_seconds() % BEACON_PERIOD.num_seconds()))
19 .unwrap_or_default()
20}
21
22pub fn get_ping_offset(beacon_ts: Duration, dev_addr: &DevAddr, ping_nb: usize) -> Result<usize> {
23 if ping_nb == 0 {

Calls

no outgoing calls

Tested by 1

test_get_beacon_startFunction · 0.68