Lines Matching refs:mib_req

119 	MibRequestConfirm_t mib_req;  in datarate_observe()  local
121 mib_req.Type = MIB_CHANNELS_DATARATE; in datarate_observe()
122 LoRaMacMibGetRequestConfirm(&mib_req); in datarate_observe()
124 if ((mib_req.Param.ChannelsDatarate != current_datarate) || in datarate_observe()
126 current_datarate = mib_req.Param.ChannelsDatarate; in datarate_observe()
198 MibRequestConfirm_t mib_req; in mlme_confirm_handler() local
211 mib_req.Type = MIB_DEV_ADDR; in mlme_confirm_handler()
212 LoRaMacMibGetRequestConfirm(&mib_req); in mlme_confirm_handler()
213 LOG_INF("Joined network! DevAddr: %08x", mib_req.Param.DevAddr); in mlme_confirm_handler()
241 MibRequestConfirm_t mib_req; in lorawan_join_otaa() local
249 mib_req.Type = MIB_NVM_CTXS; in lorawan_join_otaa()
250 if (LoRaMacMibGetRequestConfirm(&mib_req) != in lorawan_join_otaa()
255 mib_req.Param.Contexts->Crypto.DevNonce = in lorawan_join_otaa()
259 mib_req.Type = MIB_DEV_EUI; in lorawan_join_otaa()
260 mib_req.Param.DevEui = join_cfg->dev_eui; in lorawan_join_otaa()
261 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_otaa()
263 mib_req.Type = MIB_JOIN_EUI; in lorawan_join_otaa()
264 mib_req.Param.JoinEui = join_cfg->otaa.join_eui; in lorawan_join_otaa()
265 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_otaa()
267 mib_req.Type = MIB_NWK_KEY; in lorawan_join_otaa()
268 mib_req.Param.NwkKey = join_cfg->otaa.nwk_key; in lorawan_join_otaa()
269 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_otaa()
271 mib_req.Type = MIB_APP_KEY; in lorawan_join_otaa()
272 mib_req.Param.AppKey = join_cfg->otaa.app_key; in lorawan_join_otaa()
273 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_otaa()
281 MibRequestConfirm_t mib_req; in lorawan_join_abp() local
283 mib_req.Type = MIB_ABP_LORAWAN_VERSION; in lorawan_join_abp()
284 mib_req.Param.AbpLrWanVersion.Value = LORAWAN_ABP_VERSION; in lorawan_join_abp()
285 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_abp()
287 mib_req.Type = MIB_NET_ID; in lorawan_join_abp()
288 mib_req.Param.NetID = 0; in lorawan_join_abp()
289 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_abp()
291 mib_req.Type = MIB_DEV_ADDR; in lorawan_join_abp()
292 mib_req.Param.DevAddr = join_cfg->abp.dev_addr; in lorawan_join_abp()
293 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_abp()
295 mib_req.Type = MIB_F_NWK_S_INT_KEY; in lorawan_join_abp()
296 mib_req.Param.FNwkSIntKey = join_cfg->abp.nwk_skey; in lorawan_join_abp()
297 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_abp()
299 mib_req.Type = MIB_S_NWK_S_INT_KEY; in lorawan_join_abp()
300 mib_req.Param.SNwkSIntKey = join_cfg->abp.nwk_skey; in lorawan_join_abp()
301 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_abp()
303 mib_req.Type = MIB_NWK_S_ENC_KEY; in lorawan_join_abp()
304 mib_req.Param.NwkSEncKey = join_cfg->abp.nwk_skey; in lorawan_join_abp()
305 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_abp()
307 mib_req.Type = MIB_APP_S_KEY; in lorawan_join_abp()
308 mib_req.Param.AppSKey = join_cfg->abp.app_skey; in lorawan_join_abp()
309 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_abp()
311 mib_req.Type = MIB_NETWORK_ACTIVATION; in lorawan_join_abp()
312 mib_req.Param.NetworkActivation = ACTIVATION_TYPE_ABP; in lorawan_join_abp()
313 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join_abp()
440 MibRequestConfirm_t mib_req; in lorawan_join() local
447 mib_req.Type = MIB_PUBLIC_NETWORK; in lorawan_join()
448 mib_req.Param.EnablePublicNetwork = IS_ENABLED(CONFIG_LORAWAN_PUBLIC_NETWORK); in lorawan_join()
449 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_join()
517 MibRequestConfirm_t mib_req; in lorawan_set_class() local
521 mib_req.Type = MIB_DEVICE_CLASS; in lorawan_set_class()
522 LoRaMacMibGetRequestConfirm(&mib_req); in lorawan_set_class()
523 current_class = mib_req.Param.Class; in lorawan_set_class()
527 mib_req.Param.Class = CLASS_A; in lorawan_set_class()
533 mib_req.Param.Class = CLASS_C; in lorawan_set_class()
539 if (mib_req.Param.Class != current_class) { in lorawan_set_class()
540 status = LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_set_class()
553 MibRequestConfirm_t mib_req; in lorawan_set_channels_mask() local
560 mib_req.Type = MIB_CHANNELS_MASK; in lorawan_set_channels_mask()
561 mib_req.Param.ChannelsMask = channels_mask; in lorawan_set_channels_mask()
563 if (LoRaMacMibSetRequestConfirm(&mib_req) != LORAMAC_STATUS_OK) { in lorawan_set_channels_mask()
573 MibRequestConfirm_t mib_req; in lorawan_set_datarate() local
581 mib_req.Type = MIB_CHANNELS_DATARATE; in lorawan_set_datarate()
582 mib_req.Param.ChannelsDatarate = dr; in lorawan_set_datarate()
583 if (LoRaMacMibSetRequestConfirm(&mib_req) != LORAMAC_STATUS_OK) { in lorawan_set_datarate()
608 MibRequestConfirm_t mib_req; in lorawan_get_min_datarate() local
610 mib_req.Type = MIB_CHANNELS_MIN_TX_DATARATE; in lorawan_get_min_datarate()
611 LoRaMacMibGetRequestConfirm(&mib_req); in lorawan_get_min_datarate()
613 return mib_req.Param.ChannelsMinTxDatarate; in lorawan_get_min_datarate()
618 MibRequestConfirm_t mib_req; in lorawan_enable_adr() local
623 mib_req.Type = MIB_ADR; in lorawan_enable_adr()
624 mib_req.Param.AdrEnable = atomic_test_bit(lorawan_flags, LORAWAN_FLAG_ADR_ENABLE); in lorawan_enable_adr()
625 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_enable_adr()
631 MibRequestConfirm_t mib_req; in lorawan_set_conf_msg_tries() local
633 mib_req.Type = MIB_CHANNELS_NB_TRANS; in lorawan_set_conf_msg_tries()
634 mib_req.Param.ChannelsNbTrans = tries; in lorawan_set_conf_msg_tries()
635 if (LoRaMacMibSetRequestConfirm(&mib_req) != LORAMAC_STATUS_OK) { in lorawan_set_conf_msg_tries()
738 MibRequestConfirm_t mib_req; in lorawan_start() local
771 mib_req.Type = MIB_SYSTEM_MAX_RX_ERROR; in lorawan_start()
772 mib_req.Param.SystemMaxRxError = CONFIG_LORAWAN_SYSTEM_MAX_RX_ERROR; in lorawan_start()
773 LoRaMacMibSetRequestConfirm(&mib_req); in lorawan_start()