Lines Matching refs:PingSlotCtx
43 PingSlotContext_t PingSlotCtx; member
434 memset1( ( uint8_t* ) &Ctx.PingSlotCtx, 0, sizeof( PingSlotContext_t ) ); in InitClassB()
444 ClassBNvm->PingSlotCtx.Datarate = ( int8_t )( phyParam.Value ); in InitClassB()
447 ClassBNvm->PingSlotCtx.FPendingSet = 0; in InitClassB()
460 LoRaMacClassBPingSlotNvmData_t pingSlotCtx = ClassBNvm->PingSlotCtx; in InitClassBDefaults()
469 ClassBNvm->PingSlotCtx.Ctrl.CustomFreq = pingSlotCtx.Ctrl.CustomFreq; in InitClassBDefaults()
470 ClassBNvm->PingSlotCtx.Frequency = pingSlotCtx.Frequency; in InitClassBDefaults()
471 ClassBNvm->PingSlotCtx.Datarate = pingSlotCtx.Datarate; in InitClassBDefaults()
488 Ctx.PingSlotCtx.SymbolTimeout *= CLASSB_BEACON_SYMBOL_TO_EXPANSION_FACTOR; in EnlargeWindowTimeout()
489 if( Ctx.PingSlotCtx.SymbolTimeout > CLASSB_PING_SLOT_SYMBOL_TO_EXPANSION_MAX ) in EnlargeWindowTimeout()
491 Ctx.PingSlotCtx.SymbolTimeout = CLASSB_PING_SLOT_SYMBOL_TO_EXPANSION_MAX; in EnlargeWindowTimeout()
498 Ctx.PingSlotCtx.SymbolTimeout = CLASSB_BEACON_SYMBOL_TO_DEFAULT; in ResetWindowTimeout()
992 ClassBNvm->PingSlotCtx.PingPeriod, in LoRaMacClassBProcessPingSlot()
993 &( Ctx.PingSlotCtx.PingOffset ) ); in LoRaMacClassBProcessPingSlot()
999 …if( CalcNextSlotTime( Ctx.PingSlotCtx.PingOffset, ClassBNvm->PingSlotCtx.PingPeriod, ClassBNvm->Pi… in LoRaMacClassBProcessPingSlot()
1011 ClassBNvm->PingSlotCtx.Datarate, in LoRaMacClassBProcessPingSlot()
1015 Ctx.PingSlotCtx.SymbolTimeout = pingSlotRxConfig.WindowTimeout; in LoRaMacClassBProcessPingSlot()
1032 uint32_t frequency = ClassBNvm->PingSlotCtx.Frequency; in LoRaMacClassBProcessPingSlot()
1035 if( ClassBNvm->PingSlotCtx.Ctrl.CustomFreq == 0 ) in LoRaMacClassBProcessPingSlot()
1042 if( Ctx.PingSlotCtx.NextMulticastChannel != NULL ) in LoRaMacClassBProcessPingSlot()
1045 … CheckSlotPriority( *Ctx.LoRaMacClassBParams.LoRaMacDevAddr, ClassBNvm->PingSlotCtx.FPendingSet, 0, in LoRaMacClassBProcessPingSlot()
1046 …Ctx.PingSlotCtx.NextMulticastChannel->ChannelParams.Address, Ctx.PingSlotCtx.NextMulticastChannel-… in LoRaMacClassBProcessPingSlot()
1064 pingSlotRxConfig.Datarate = ClassBNvm->PingSlotCtx.Datarate; in LoRaMacClassBProcessPingSlot()
1152 Ctx.PingSlotCtx.NextMulticastChannel = NULL; in LoRaMacClassBProcessMulticastSlot()
1165 Ctx.PingSlotCtx.NextMulticastChannel = cur; in LoRaMacClassBProcessMulticastSlot()
1173 if( Ctx.PingSlotCtx.NextMulticastChannel != NULL ) in LoRaMacClassBProcessMulticastSlot()
1184 ClassBNvm->PingSlotCtx.Datarate, in LoRaMacClassBProcessMulticastSlot()
1188 Ctx.PingSlotCtx.SymbolTimeout = multicastSlotRxConfig.WindowTimeout; in LoRaMacClassBProcessMulticastSlot()
1208 if( Ctx.PingSlotCtx.NextMulticastChannel == NULL ) in LoRaMacClassBProcessMulticastSlot()
1217 … frequency = Ctx.PingSlotCtx.NextMulticastChannel->ChannelParams.RxParams.Params.ClassB.Frequency; in LoRaMacClassBProcessMulticastSlot()
1223 …frequency = CalcDownlinkChannelAndFrequency( Ctx.PingSlotCtx.NextMulticastChannel->ChannelParams.A… in LoRaMacClassBProcessMulticastSlot()
1228 …lotHasPriority = CheckSlotPriority( Ctx.PingSlotCtx.NextMulticastChannel->ChannelParams.Address, C… in LoRaMacClassBProcessMulticastSlot()
1229 … *Ctx.LoRaMacClassBParams.LoRaMacDevAddr, ClassBNvm->PingSlotCtx.FPendingSet, 0 ); in LoRaMacClassBProcessMulticastSlot()
1246 …multicastSlotRxConfig.Datarate = Ctx.PingSlotCtx.NextMulticastChannel->ChannelParams.RxParams.Para… in LoRaMacClassBProcessMulticastSlot()
1473 ClassBNvm->PingSlotCtx.PingNb = CalcPingNb( periodicity ); in LoRaMacClassBSetPingSlotInfo()
1474 ClassBNvm->PingSlotCtx.PingPeriod = CalcPingPeriod( ClassBNvm->PingSlotCtx.PingNb ); in LoRaMacClassBSetPingSlotInfo()
1532 … if( ( Ctx.BeaconCtx.Ctrl.BeaconMode == 1 ) && ( ClassBNvm->PingSlotCtx.Ctrl.Assigned == 1 ) ) in LoRaMacClassBSwitchClass()
1561 mibGet->Param.PingSlotDatarate = ClassBNvm->PingSlotCtx.Datarate; in LoRaMacClassBMibGetRequestConfirm()
1585 ClassBNvm->PingSlotCtx.Datarate = mibSet->Param.PingSlotDatarate; in LoRaMacMibClassBSetRequestConfirm()
1606 ClassBNvm->PingSlotCtx.Ctrl.Assigned = 1; in LoRaMacClassBPingSlotInfoAns()
1640 ClassBNvm->PingSlotCtx.Ctrl.CustomFreq = 1; in LoRaMacClassBPingSlotChannelReq()
1641 ClassBNvm->PingSlotCtx.Frequency = frequency; in LoRaMacClassBPingSlotChannelReq()
1645 ClassBNvm->PingSlotCtx.Ctrl.CustomFreq = 0; in LoRaMacClassBPingSlotChannelReq()
1646 ClassBNvm->PingSlotCtx.Frequency = 0; in LoRaMacClassBPingSlotChannelReq()
1648 ClassBNvm->PingSlotCtx.Datarate = datarate; in LoRaMacClassBPingSlotChannelReq()
1789 if( ClassBNvm->PingSlotCtx.Ctrl.Assigned == 1 ) in LoRaMacClassBStartRxSlots()
1821 ClassBNvm->PingSlotCtx.FPendingSet = fPendingSet; in LoRaMacClassBSetFPendingBit()