Lines Matching refs:LoRaMacClassBParams

80     LoRaMacClassBParams_t LoRaMacClassBParams;  member
178 phyParam = RegionGetPhyParam( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &getPhy ); in CalcDownlinkFrequency()
215 phyParam = RegionGetPhyParam( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &getPhy ); in CalcDownlinkChannelAndFrequency()
223 phyParam = RegionGetPhyParam( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &getPhy ); in CalcDownlinkChannelAndFrequency()
263 phyParam = RegionGetPhyParam( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &getPhy ); in CalculateBeaconRxWindowConfig()
267 maxRxError = MAX( Ctx.LoRaMacClassBParams.LoRaMacParams->SystemMaxRxError, in CalculateBeaconRxWindowConfig()
271 RegionComputeRxWindowParameters( *Ctx.LoRaMacClassBParams.LoRaMacRegion, in CalculateBeaconRxWindowConfig()
273 Ctx.LoRaMacClassBParams.LoRaMacParams->MinRxSymbols, in CalculateBeaconRxWindowConfig()
323 …RegionRxBeaconSetup( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &rxBeaconSetup, &Ctx.LoRaMacClassBPar… in RxBeaconSetup()
325 Ctx.LoRaMacClassBParams.MlmeIndication->BeaconInfo.Frequency = frequency; in RxBeaconSetup()
326 …Ctx.LoRaMacClassBParams.MlmeIndication->BeaconInfo.Datarate = Ctx.LoRaMacClassBParams.McpsIndicati… in RxBeaconSetup()
443 phyParam = RegionGetPhyParam( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &getPhy ); in InitClassB()
515 Ctx.LoRaMacClassBParams.MlmeIndication->MlmeIndication = MLME_BEACON; in IndicateBeaconStatus()
516 Ctx.LoRaMacClassBParams.MlmeIndication->Status = status; in IndicateBeaconStatus()
517 Ctx.LoRaMacClassBParams.LoRaMacFlags->Bits.MlmeInd = 1; in IndicateBeaconStatus()
519 Ctx.LoRaMacClassBParams.LoRaMacFlags->Bits.MacDone = 1; in IndicateBeaconStatus()
633 Ctx.LoRaMacClassBParams = *classBParams; in LoRaMacClassBInit()
873 if( Ctx.LoRaMacClassBParams.LoRaMacFlags->Bits.MlmeReq == 1 ) in LoRaMacClassBProcessBeacon()
878 Ctx.LoRaMacClassBParams.MlmeConfirm->TxTimeOnAir = 0; in LoRaMacClassBProcessBeacon()
930 if( Ctx.LoRaMacClassBParams.LoRaMacFlags->Bits.MlmeReq == 1 ) in LoRaMacClassBProcessBeacon()
939 Ctx.LoRaMacClassBParams.MlmeIndication->MlmeIndication = MLME_BEACON_LOST; in LoRaMacClassBProcessBeacon()
940 Ctx.LoRaMacClassBParams.MlmeIndication->Status = LORAMAC_EVENT_INFO_STATUS_OK; in LoRaMacClassBProcessBeacon()
941 Ctx.LoRaMacClassBParams.LoRaMacFlags->Bits.MlmeInd = 1; in LoRaMacClassBProcessBeacon()
950 Ctx.LoRaMacClassBParams.LoRaMacFlags->Bits.MacDone = 1; in LoRaMacClassBProcessBeacon()
991 *Ctx.LoRaMacClassBParams.LoRaMacDevAddr, in LoRaMacClassBProcessPingSlot()
1005 maxRxError = MAX( Ctx.LoRaMacClassBParams.LoRaMacParams->SystemMaxRxError , in LoRaMacClassBProcessPingSlot()
1010 RegionComputeRxWindowParameters( *Ctx.LoRaMacClassBParams.LoRaMacRegion, in LoRaMacClassBProcessPingSlot()
1012 … Ctx.LoRaMacClassBParams.LoRaMacParams->MinRxSymbols, in LoRaMacClassBProcessPingSlot()
1038 …frequency = CalcDownlinkChannelAndFrequency( *Ctx.LoRaMacClassBParams.LoRaMacDevAddr, Ctx.BeaconCt… in LoRaMacClassBProcessPingSlot()
1045 …slotHasPriority = CheckSlotPriority( *Ctx.LoRaMacClassBParams.LoRaMacDevAddr, ClassBNvm->PingSlotC… in LoRaMacClassBProcessPingSlot()
1065 … pingSlotRxConfig.DownlinkDwellTime = Ctx.LoRaMacClassBParams.LoRaMacParams->DownlinkDwellTime; in LoRaMacClassBProcessPingSlot()
1069 pingSlotRxConfig.NetworkActivation = *Ctx.LoRaMacClassBParams.NetworkActivation; in LoRaMacClassBProcessPingSlot()
1071 …RegionRxConfig( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &pingSlotRxConfig, ( int8_t* )&Ctx.LoRaMac… in LoRaMacClassBProcessPingSlot()
1075 Radio.Rx( Ctx.LoRaMacClassBParams.LoRaMacParams->MaxRxWindow ); in LoRaMacClassBProcessPingSlot()
1116 MulticastCtx_t *cur = Ctx.LoRaMacClassBParams.MulticastChannels; in LoRaMacClassBProcessMulticastSlot()
1151 cur = Ctx.LoRaMacClassBParams.MulticastChannels; in LoRaMacClassBProcessMulticastSlot()
1180 maxRxError = MAX( Ctx.LoRaMacClassBParams.LoRaMacParams->SystemMaxRxError , in LoRaMacClassBProcessMulticastSlot()
1183 RegionComputeRxWindowParameters( *Ctx.LoRaMacClassBParams.LoRaMacRegion, in LoRaMacClassBProcessMulticastSlot()
1185 … Ctx.LoRaMacClassBParams.LoRaMacParams->MinRxSymbols, in LoRaMacClassBProcessMulticastSlot()
1229 … *Ctx.LoRaMacClassBParams.LoRaMacDevAddr, ClassBNvm->PingSlotCtx.FPendingSet, 0 ); in LoRaMacClassBProcessMulticastSlot()
1247 …multicastSlotRxConfig.DownlinkDwellTime = Ctx.LoRaMacClassBParams.LoRaMacParams->DownlinkDwellTime; in LoRaMacClassBProcessMulticastSlot()
1251 … multicastSlotRxConfig.NetworkActivation = *Ctx.LoRaMacClassBParams.NetworkActivation; in LoRaMacClassBProcessMulticastSlot()
1253 …RegionRxConfig( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &multicastSlotRxConfig, ( int8_t* )&Ctx.Lo… in LoRaMacClassBProcessMulticastSlot()
1257 Radio.Rx( Ctx.LoRaMacClassBParams.LoRaMacParams->MaxRxWindow ); in LoRaMacClassBProcessMulticastSlot()
1294 phyParam = RegionGetPhyParam( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &getPhy ); in LoRaMacClassBRxBeacon()
1317 …Ctx.LoRaMacClassBParams.MlmeIndication->BeaconInfo.Param = ( payload[phyParam.BeaconFormat.Rfu1Siz… in LoRaMacClassBRxBeacon()
1319 …BeaconCtx.BeaconTimePrecision.SubSeconds = BeaconPrecTimeValue[Ctx.LoRaMacClassBParams.MlmeIndicat… in LoRaMacClassBRxBeacon()
1327 Ctx.LoRaMacClassBParams.MlmeIndication->BeaconInfo.Time = Ctx.BeaconCtx.BeaconTime; in LoRaMacClassBRxBeacon()
1341 …Ctx.LoRaMacClassBParams.MlmeIndication->BeaconInfo.GwSpecific.InfoDesc = payload[phyParam.BeaconFo… in LoRaMacClassBRxBeacon()
1342 …memcpy1( Ctx.LoRaMacClassBParams.MlmeIndication->BeaconInfo.GwSpecific.Info, &payload[phyParam.Bea… in LoRaMacClassBRxBeacon()
1352 phyParam = RegionGetPhyParam( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &getPhy ); in LoRaMacClassBRxBeacon()
1356 phyParam = RegionGetPhyParam( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &getPhy ); in LoRaMacClassBRxBeacon()
1360 phyParam = RegionGetPhyParam( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &getPhy ); in LoRaMacClassBRxBeacon()
1622 … if( RegionVerify( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &verify, PHY_FREQUENCY ) == false ) in LoRaMacClassBPingSlotChannelReq()
1629 …verify.DatarateParams.DownlinkDwellTime = Ctx.LoRaMacClassBParams.LoRaMacParams->DownlinkDwellTime; in LoRaMacClassBPingSlotChannelReq()
1631 if( RegionVerify( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &verify, PHY_RX_DR ) == false ) in LoRaMacClassBPingSlotChannelReq()
1680 Ctx.LoRaMacClassBParams.MlmeConfirm->BeaconTimingDelay = Ctx.BeaconCtx.BeaconTimingDelay; in LoRaMacClassBBeaconTimingAns()
1681 … Ctx.LoRaMacClassBParams.MlmeConfirm->BeaconTimingChannel = Ctx.BeaconCtx.BeaconTimingChannel; in LoRaMacClassBBeaconTimingAns()
1731 if( RegionVerify( *Ctx.LoRaMacClassBParams.LoRaMacRegion, &verify, PHY_FREQUENCY ) == true ) in LoRaMacClassBBeaconFreqReq()
1758 Ctx.LoRaMacClassBParams.LoRaMacParams->ReceiveDelay1 - in LoRaMacClassBIsUplinkCollision()
1759 Ctx.LoRaMacClassBParams.LoRaMacParams->ReceiveDelay2 - in LoRaMacClassBIsUplinkCollision()
1816 MulticastCtx_t *cur = Ctx.LoRaMacClassBParams.MulticastChannels; in LoRaMacClassBSetFPendingBit()
1818 if( address == *Ctx.LoRaMacClassBParams.LoRaMacDevAddr ) in LoRaMacClassBSetFPendingBit()