Lines Matching refs:slotTime
341 TimerTime_t slotTime = 0; in CalcNextSlotTime() local
345 …slotTime = ( ( currentTime - SysTimeToMs( Ctx.BeaconCtx.LastBeaconRx ) ) % CLASSB_BEACON_INTERVAL … in CalcNextSlotTime()
346 slotTime = currentTime - slotTime; in CalcNextSlotTime()
349 slotTime += CLASSB_BEACON_RESERVED; in CalcNextSlotTime()
350 slotTime += slotOffset * CLASSB_PING_SLOT_WINDOW; in CalcNextSlotTime()
352 if( slotTime < currentTime ) in CalcNextSlotTime()
354 currentPingSlot = ( ( currentTime - slotTime ) / in CalcNextSlotTime()
356 slotTime += ( ( TimerTime_t )( currentPingSlot * pingPeriod ) * in CalcNextSlotTime()
362 …if( slotTime <= ( SysTimeToMs( Ctx.BeaconCtx.NextBeaconRx ) - CLASSB_BEACON_GUARD - CLASSB_PING_SL… in CalcNextSlotTime()
365 slotTime -= currentTime; in CalcNextSlotTime()
366 slotTime -= Radio.GetWakeupTime( ); in CalcNextSlotTime()
367 slotTime = TimerTempCompensation( slotTime, Ctx.BeaconCtx.Temperature ); in CalcNextSlotTime()
368 *timeOffset = slotTime; in CalcNextSlotTime()
1114 TimerTime_t slotTime = 0; in LoRaMacClassBProcessMulticastSlot() local
1159 … if( CalcNextSlotTime( cur->PingOffset, cur->PingPeriod, cur->PingNb, &slotTime ) == true ) in LoRaMacClassBProcessMulticastSlot()
1161 if( ( multicastSlotTime == 0 ) || ( multicastSlotTime > slotTime ) ) in LoRaMacClassBProcessMulticastSlot()
1164 multicastSlotTime = slotTime; in LoRaMacClassBProcessMulticastSlot()