nrfxlib API 3.3.99
Loading...
Searching...
No Matches
Definitions for operation parameters.

nRF Modem DECT MAC definitions More...

Topics

 Definitions for DECT MAC information elements.
 nRF Modem DECT MAC information elements.
 

Enumerations

enum  nrf_modem_dect_control_systemmode { NRF_MODEM_DECT_MODE_MAC = 1 , NRF_MODEM_DECT_MODE_NONE = 3 }
 Dect system modes. More...
 
enum  nrf_modem_dect_control_functional_mode { NRF_MODEM_DECT_CONTROL_FUNCTIONAL_MODE_DEACTIVATE = 0 , NRF_MODEM_DECT_CONTROL_FUNCTIONAL_MODE_ACTIVATE = 1 }
 Dect functional modes. More...
 
enum  nrf_modem_dect_mac_association_indication_status {
  NRF_MODEM_DECT_MAC_ASSOCIATION_INDICATION_STATUS_SUCCESS = 0 , NRF_MODEM_DECT_MAC_ASSOCIATION_INDICATION_STATUS_SHORT_ID_CONFLICT = 1 , NRF_MODEM_DECT_MAC_ASSOCIATION_INDICATION_STATUS_LONG_ID_CONFLICT = 2 , NRF_MODEM_DECT_MAC_ASSOCIATION_INDICATION_STATUS_MAX_NUM_NEIGHBOURS = 3 ,
  NRF_MODEM_DECT_MAC_ASSOCIATION_INDICATION_STATUS_RD_CAPA_MISMATCH = 4 , NRF_MODEM_DECT_MAC_ASSOCIATION_INDICATION_STATUS_NO_RESOURCES_FOR_RESPONSE = 5
}
 Association indication statuses. Association enables parent to route messages to associated child. More...
 
enum  nrf_modem_dect_mac_association_reject_cause {
  NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_CAUSE_NO_RADIO_CAPACITY = 0 , NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_CAUSE_NO_HW_CAPACITY = 1 , NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_CAUSE_CONFLICTED_SHORT_ID = 2 , NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_CAUSE_SECURITY_NEEDED = 3 ,
  NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_CAUSE_OTHER_REASON = 4
}
 Association reject causes. More...
 
enum  nrf_modem_dect_mac_association_reject_time {
  NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_TIME_0S = 0 , NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_TIME_5S = 1 , NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_TIME_10S = 2 , NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_TIME_30S = 3 ,
  NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_TIME_60S = 4 , NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_TIME_120S = 5 , NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_TIME_180S = 6 , NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_TIME_300S = 7 ,
  NRF_MODEM_DECT_MAC_ASSOCIATION_REJECT_TIME_600S = 8
}
 Association reject times. Application must wait the time before re-attempt the association with same parent. More...
 
enum  nrf_modem_dect_mac_association_setup_cause {
  NRF_MODEM_DECT_MAC_ASSOCIATION_SETUP_CAUSE_INIT = 0 , NRF_MODEM_DECT_MAC_ASSOCIATION_SETUP_CAUSE_NEW_SET_OF_FLOWS = 1 , NRF_MODEM_DECT_MAC_ASSOCIATION_SETUP_CAUSE_MOBILITY = 2 , NRF_MODEM_DECT_MAC_ASSOCIATION_SETUP_CAUSE_AFTER_ERROR = 3 ,
  NRF_MODEM_DECT_MAC_ASSOCIATION_SETUP_CAUSE_CHANGE_OPER_CHANNEL = 4 , NRF_MODEM_DECT_MAC_ASSOCIATION_SETUP_CAUSE_CHANGE_OPER_MODE = 5 , NRF_MODEM_DECT_MAC_ASSOCIATION_SETUP_CAUSE_OTHER_REASON = 6
}
 Association setup causes. More...
 
enum  nrf_modem_dect_mac_cluster_beacon_period {
  NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_10_MS = 0 , NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_50_MS = 1 , NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_100_MS = 2 , NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_500_MS = 3 ,
  NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_1000_MS = 4 , NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_1500_MS = 5 , NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_2000_MS = 6 , NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_4000_MS = 7 ,
  NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_8000_MS = 8 , NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_16000_MS = 9 , NRF_MODEM_DECT_MAC_CLUSTER_BEACON_PERIOD_32000_MS = 10
}
 Cluster beacon sending periods. More...
 
enum  nrf_modem_dect_mac_cluster_max_tx_power {
  NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_NEGATIVE_12_DB = 4 , NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_NEGATIVE_8_DB = 5 , NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_NEGATIVE_4_DB = 6 , NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_0_DB = 7 ,
  NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_4_DB = 8 , NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_7_DB = 9 , NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_10_DB = 10 , NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_13_DB = 11 ,
  NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_16_DB = 12 , NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_19_DB = 13 , NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_21_DB = 14 , NRF_MODEM_DECT_MAC_CLUSTER_MAX_TX_POWER_23_DB = 15
}
 Cluster maximum TX powers. More...
 
enum  nrf_modem_dect_mac_communication_method { NRF_MODEM_DECT_MAC_COMMUNICATION_METHOD_RACH = 0 , NRF_MODEM_DECT_MAC_COMMUNICATION_METHOD_POLLING = 1 , NRF_MODEM_DECT_MAC_COMMUNICATION_METHOD_PAGING = 2 }
 Communication methods. More...
 
enum  nrf_modem_dect_mac_count_to_trigger {
  NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_1 = 0 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_2 = 1 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_3 = 2 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_4 = 3 ,
  NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_5 = 4 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_6 = 5 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_7 = 6 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_8 = 7 ,
  NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_16 = 8 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_24 = 9 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_32 = 10 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_40 = 11 ,
  NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_48 = 12 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_64 = 13 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_128 = 14 , NRF_MODEM_DECT_MAC_COUNT_TO_TRIGGER_256 = 15
}
 Counts to trigger. Count to trigger can be used in decision to associate to another parent. More...
 
enum  nrf_modem_dect_dlc_service_type { NRF_MODEM_DECT_DLC_SERVICE_TYPE_0 = 0 , NRF_MODEM_DECT_DLC_SERVICE_TYPE_1 = 1 , NRF_MODEM_DECT_DLC_SERVICE_TYPE_2 = 2 , NRF_MODEM_DECT_DLC_SERVICE_TYPE_3 = 3 }
 Data link control (DLC) service types. More...
 
enum  nrf_modem_dect_mac_harq_delay_subslots {
  NRF_MODEM_DECT_MAC_HARQ_DELAY_SUBSLOTS_0 = 0 , NRF_MODEM_DECT_MAC_HARQ_DELAY_SUBSLOTS_1 = 1 , NRF_MODEM_DECT_MAC_HARQ_DELAY_SUBSLOTS_2 = 2 , NRF_MODEM_DECT_MAC_HARQ_DELAY_SUBSLOTS_3 = 3 ,
  NRF_MODEM_DECT_MAC_HARQ_DELAY_SUBSLOTS_4 = 4 , NRF_MODEM_DECT_MAC_HARQ_DELAY_SUBSLOTS_5 = 5 , NRF_MODEM_DECT_MAC_HARQ_DELAY_SUBSLOTS_6 = 6
}
 HARQ delay subslots. More...
 
enum  nrf_modem_dect_mac_harq_delay_time {
  NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_105US = 0 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_200US = 1 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_400US = 2 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_800US = 3 ,
  NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_1MS = 4 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_2MS = 5 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_4MS = 6 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_6MS = 7 ,
  NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_8MS = 8 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_10MS = 9 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_20MS = 10 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_30MS = 11 ,
  NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_40MS = 12 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_50MS = 13 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_60MS = 14 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_70MS = 15 ,
  NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_80MS = 16 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_90MS = 17 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_100MS = 18 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_120MS = 19 ,
  NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_140MS = 20 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_160MS = 21 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_180MS = 22 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_200MS = 23 ,
  NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_240MS = 24 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_280MS = 25 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_320MS = 26 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_360MS = 27 ,
  NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_400MS = 28 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_450MS = 29 , NRF_MODEM_DECT_MAC_HARQ_DELAY_TIME_500MS = 30
}
 HARQ delay times. More...
 
enum  nrf_modem_dect_mac_ie_type {
  NRF_MODEM_DECT_MAC_IE_TYPE_SECURITY_INFO = 1 , NRF_MODEM_DECT_MAC_IE_TYPE_ROUTE_INFO = 2 , NRF_MODEM_DECT_MAC_IE_TYPE_RESOURCE_ALLOCATION = 3 , NRF_MODEM_DECT_MAC_IE_TYPE_RANDOM_ACCESS_RESOURCE = 4 ,
  NRF_MODEM_DECT_MAC_IE_TYPE_RD_CAPABILITY = 5 , NRF_MODEM_DECT_MAC_IE_TYPE_NEIGHBOURING = 6 , NRF_MODEM_DECT_MAC_IE_TYPE_LOAD_INFO = 9 , NRF_MODEM_DECT_MAC_IE_TYPE_CONFIGURATION_REQUEST = 10 ,
  NRF_MODEM_DECT_MAC_IE_TYPE_MEASUREMENT_REPORT = 11 , NRF_MODEM_DECT_MAC_IE_TYPE_RADIO_DEVICE_STATUS = 12
}
 MAC information element types. More...
 
enum  nrf_modem_dect_mac_max_mcs {
  NRF_MODEM_DECT_MAC_MAX_MCS_0 = 0 , NRF_MODEM_DECT_MAC_MAX_MCS_1 = 1 , NRF_MODEM_DECT_MAC_MAX_MCS_2 = 2 , NRF_MODEM_DECT_MAC_MAX_MCS_3 = 3 ,
  NRF_MODEM_DECT_MAC_MAX_MCS_4 = 4 , NRF_MODEM_DECT_MAC_MAX_MCS_5 = 5 , NRF_MODEM_DECT_MAC_MAX_MCS_6 = 6 , NRF_MODEM_DECT_MAC_MAX_MCS_7 = 7 ,
  NRF_MODEM_DECT_MAC_MAX_MCS_8 = 8 , NRF_MODEM_DECT_MAC_MAX_MCS_9 = 9 , NRF_MODEM_DECT_MAC_MAX_MCS_10 = 10 , NRF_MODEM_DECT_MAC_MAX_MCS_11 = 11
}
 Max modulation and coding schemes. More...
 
enum  nrf_modem_dect_mac_band_group_index { NRF_MODEM_DECT_MAC_PHY_BAND_GROUP_IDX0 = 0 , NRF_MODEM_DECT_MAC_PHY_BAND_GROUP_IDX1 = 1 }
 Band group index. More...
 
enum  nrf_modem_dect_mac_band {
  NRF_MODEM_DECT_MAC_PHY_BAND1 = 1 , NRF_MODEM_DECT_MAC_PHY_BAND2 = 2 , NRF_MODEM_DECT_MAC_PHY_BAND4 = 4 , NRF_MODEM_DECT_MAC_PHY_BAND9 = 9 ,
  NRF_MODEM_DECT_MAC_PHY_BAND22 = 22
}
 Bands. Countries allow different bands. Bands frequencies are defined in ETSI TS 103 636-2. More...
 
enum  nrf_modem_dect_mac_nw_beacon_period {
  NRF_MODEM_DECT_MAC_NW_BEACON_PERIOD_50_MS = 0 , NRF_MODEM_DECT_MAC_NW_BEACON_PERIOD_100_MS = 1 , NRF_MODEM_DECT_MAC_NW_BEACON_PERIOD_500_MS = 2 , NRF_MODEM_DECT_MAC_NW_BEACON_PERIOD_1000_MS = 3 ,
  NRF_MODEM_DECT_MAC_NW_BEACON_PERIOD_1500_MS = 4 , NRF_MODEM_DECT_MAC_NW_BEACON_PERIOD_2000_MS = 5 , NRF_MODEM_DECT_MAC_NW_BEACON_PERIOD_4000_MS = 6
}
 Network beacon sending periods. More...
 
enum  nrf_modem_dect_mac_nw_id_filter_mode { NRF_MODEM_DECT_MAC_NW_ID_FILTER_MODE_NONE = 0 , NRF_MODEM_DECT_MAC_NW_ID_FILTER_MODE_24MSB = 1 , NRF_MODEM_DECT_MAC_NW_ID_FILTER_MODE_32BIT = 3 }
 Network ID filter modes. More...
 
enum  nrf_modem_dect_mac_ra_repeat_type { NRF_MODEM_DECT_MAC_RA_REPEAT_TYPE_SINGLE = 0 , NRF_MODEM_DECT_MAC_RA_REPEAT_TYPE_FRAMES = 1 , NRF_MODEM_DECT_MAC_RA_REPEAT_TYPE_SUBSLOTS = 2 }
 Random Access repeat types. More...
 
enum  nrf_modem_dect_mac_rd_capability_beta {
  NRF_MODEM_DECT_MAC_RD_CAPABILITY_BETA_1 = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_BETA_2 = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_BETA_4 = 2 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_BETA_8 = 3 ,
  NRF_MODEM_DECT_MAC_RD_CAPABILITY_BETA_12 = 4 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_BETA_16 = 5
}
 Radio Device capability fourier transform scaling factors. More...
 
enum  nrf_modem_dect_mac_rd_capability_dlc_service_type {
  NRF_MODEM_DECT_MAC_RD_CAPABILITY_DLC_SERVICE_TYPE_0 = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_DLC_SERVICE_TYPE_1 = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_DLC_SERVICE_TYPE_2 = 2 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_DLC_SERVICE_TYPE_3_2_1 = 3 ,
  NRF_MODEM_DECT_MAC_RD_CAPABILITY_DLC_SERVICE_TYPE_ALL = 4
}
 Radio device capability DLC service types. More...
 
enum  nrf_modem_dect_mac_rd_capability_num_harq { NRF_MODEM_DECT_MAC_RD_CAPABILITY_NUM_HARQ_1 = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_NUM_HARQ_2 = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_NUM_HARQ_4 = 2 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_NUM_HARQ_8 = 3 }
 Radio Device capability number of HARQs. More...
 
enum  nrf_modem_dect_mac_rd_capability_max_nss { NRF_MODEM_DECT_MAC_RD_CAPABILITY_MAX_NSS_1 = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_MAX_NSS_2 = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_MAX_NSS_4 = 2 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_MAX_NSS_8 = 3 }
 Max number of spatial stream transmission capabilities. More...
 
enum  nrf_modem_dect_mac_rd_capability_muu { NRF_MODEM_DECT_MAC_RD_CAPABILITY_MUU_1 = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_MUU_2 = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_MUU_4 = 2 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_MUU_8 = 3 }
 Radio Device capability subcarrier scaling factors. More...
 
enum  nrf_modem_dect_mac_rd_capability_operating_mode { NRF_MODEM_DECT_MAC_RD_CAPABILITY_OPERATING_MODE_PT_ONLY = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_OPERATING_MODE_FT_ONLY = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_OPERATING_MODE_PT_FT = 2 }
 Radio Device capability operating modes. FT is a parent device that accepts child device associations PT is a child device, not accepting further child device associations. More...
 
enum  nrf_modem_dect_mac_rd_capability_power_class { NRF_MODEM_DECT_MAC_RD_CAPABILITY_POWER_CLASS_1 = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_POWER_CLASS_2 = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_POWER_CLASS_3 = 2 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_POWER_CLASS_4 = 3 }
 Radio Device power classes. More...
 
enum  nrf_modem_dect_mac_rd_capability_release { NRF_MODEM_DECT_MAC_RD_CAPABILITY_RELEASE_1 = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RELEASE_2 = 2 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RELEASE_3 = 3 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RELEASE_4 = 4 }
 Supported specification version. More...
 
enum  nrf_modem_dect_mac_rd_capability_rx_for_tx_div { NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_FOR_TX_DIV_1 = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_FOR_TX_DIV_2 = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_FOR_TX_DIV_4 = 2 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_FOR_TX_DIV_8 = 3 }
 Reception capability of the TX diversity transmission. More...
 
enum  nrf_modem_dect_mac_rd_capability_rx_gain {
  NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_GAIN_NEGATIVE_10_DB = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_GAIN_NEGATIVE_8_DB = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_GAIN_NEGATIVE_6_DB = 2 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_GAIN_NEGATIVE_4_DB = 3 ,
  NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_GAIN_NEGATIVE_2_DB = 4 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_GAIN_0_DB = 5 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_GAIN_2_DB = 6 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_GAIN_4_DB = 7 ,
  NRF_MODEM_DECT_MAC_RD_CAPABILITY_RX_GAIN_6_DB = 8
}
 Radio Device capability RX gain. More...
 
enum  nrf_modem_dect_mac_rd_capability_soft_buffer_size {
  NRF_MODEM_DECT_MAC_RD_CAPABILITY_SOFT_BUFFER_SIZE_16K = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_SOFT_BUFFER_SIZE_25K = 1 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_SOFT_BUFFER_SIZE_32K = 2 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_SOFT_BUFFER_SIZE_64K = 3 ,
  NRF_MODEM_DECT_MAC_RD_CAPABILITY_SOFT_BUFFER_SIZE_128K = 4 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_SOFT_BUFFER_SIZE_256K = 5 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_SOFT_BUFFER_SIZE_512K = 6 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_SOFT_BUFFER_SIZE_1024K = 7 ,
  NRF_MODEM_DECT_MAC_RD_CAPABILITY_SOFT_BUFFER_SIZE_2048K = 8
}
 Radio Device capability soft buffer size. More...
 
enum  nrf_modem_dect_mac_rd_status { NRF_MODEM_DECT_MAC_RD_STATUS_MEMORY_FULL = 1 , NRF_MODEM_DECT_MAC_RD_STATUS_NORMAL_OPERATION = 2 }
 Radio Device status. More...
 
enum  nrf_modem_dect_mac_rd_status_duration {
  NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_50MS = 0 , NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_100MS = 1 , NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_200MS = 2 , NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_400MS = 3 ,
  NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_600MS = 4 , NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_800MS = 5 , NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_1000MS = 6 , NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_1500MS = 7 ,
  NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_2000MS = 8 , NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_3000MS = 9 , NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_4000MS = 10 , NRF_MODEM_DECT_MAC_RD_STATUS_DURATION_UNKNOWN = 11
}
 Radio Device status duration. More...
 
enum  nrf_modem_dect_mac_release_cause {
  NRF_MODEM_DECT_MAC_RELEASE_CAUSE_CONNECTION_TERMINATION = 0 , NRF_MODEM_DECT_MAC_RELEASE_CAUSE_MOBILITY = 1 , NRF_MODEM_DECT_MAC_RELEASE_CAUSE_LONG_INACTIVITY = 2 , NRF_MODEM_DECT_MAC_RELEASE_CAUSE_INCOMPATIBLE_CONFIGURATION = 3 ,
  NRF_MODEM_DECT_MAC_RELEASE_CAUSE_INSUFFICIENT_HW_RESOURCES = 4 , NRF_MODEM_DECT_MAC_RELEASE_CAUSE_INSUFFICIENT_RADIO_RESOURCES = 5 , NRF_MODEM_DECT_MAC_RELEASE_CAUSE_BAD_RADIO_QUALITY = 6 , NRF_MODEM_DECT_MAC_RELEASE_CAUSE_SECURITY_ERROR = 7 ,
  NRF_MODEM_DECT_MAC_RELEASE_CAUSE_OTHER_ERROR = 8 , NRF_MODEM_DECT_MAC_RELEASE_CAUSE_OTHER_REASON = 9 , DECT_MAC_RELEASE_CAUSE_RACH_RESOURCE_FAILURE = 10
}
 Association release cause. More...
 
enum  nrf_modem_dect_mac_resource_allocation_repeat_type {
  NRF_MODEM_DECT_MAC_RESOURCE_ALLOCATION_REPEAT_TYPE_SINGLE = 0 , NRF_MODEM_DECT_MAC_RESOURCE_ALLOCATION_REPEAT_TYPE_FRAMES = 1 , NRF_MODEM_DECT_MAC_RESOURCE_ALLOCATION_REPEAT_TYPE_SUBSLOTS = 2 , NRF_MODEM_DECT_MAC_RESOURCE_ALLOCATION_REPEAT_TYPE_FRAMES_GROUP = 3 ,
  NRF_MODEM_DECT_MAC_RESOURCE_ALLOCATION_REPEAT_TYPE_SUBSLOTS_GROUP = 4
}
 Resource allocation repeat type. More...
 
enum  nrf_modem_dect_mac_resource_allocation_type { NRF_MODEM_DECT_MAC_RESOURCE_ALLOCATION_TYPE_RELEASE_ALL = 0 , NRF_MODEM_DECT_MAC_RESOURCE_ALLOCATION_TYPE_DOWNLINK_ALLOCATION = 1 , NRF_MODEM_DECT_MAC_RESOURCE_ALLOCATION_TYPE_UPLINK_ALLOCATION = 2 , NRF_MODEM_DECT_MAC_RESOURCE_ALLOCATION_TYPE_BOTH_ALLOCATIONS = 3 }
 Allocation type. More...
 
enum  nrf_modem_dect_mac_sched_resource_fail_time {
  NRF_MODEM_DECT_MAC_SCHED_RESOURCE_FAIL_TIME_20MS = 2 , NRF_MODEM_DECT_MAC_SCHED_RESOURCE_FAIL_TIME_50MS = 3 , NRF_MODEM_DECT_MAC_SCHED_RESOURCE_FAIL_TIME_100MS = 4 , NRF_MODEM_DECT_MAC_SCHED_RESOURCE_FAIL_TIME_200MS = 5 ,
  NRF_MODEM_DECT_MAC_SCHED_RESOURCE_FAIL_TIME_500MS = 6 , NRF_MODEM_DECT_MAC_SCHED_RESOURCE_FAIL_TIME_1000MS = 7 , NRF_MODEM_DECT_MAC_SCHED_RESOURCE_FAIL_TIME_1500MS = 8 , NRF_MODEM_DECT_MAC_SCHED_RESOURCE_FAIL_TIME_3000MS = 9 ,
  NRF_MODEM_DECT_MAC_SCHED_RESOURCE_FAIL_TIME_4000MS = 10 , NRF_MODEM_DECT_MAC_SCHED_RESOURCE_FAIL_TIME_5000MS = 11
}
 Schedule resource fail time. More...
 
enum  nrf_modem_dect_mac_tx_power {
  NRF_MODEM_DECT_MAC_TX_POWER_NEGATIVE_40_DB = 0 , NRF_MODEM_DECT_MAC_TX_POWER_NEGATIVE_30_DB = 1 , NRF_MODEM_DECT_MAC_TX_POWER_NEGATIVE_20_DB = 2 , NRF_MODEM_DECT_MAC_TX_POWER_NEGATIVE_16_DB = 3 ,
  NRF_MODEM_DECT_MAC_TX_POWER_NEGATIVE_12_DB = 4 , NRF_MODEM_DECT_MAC_TX_POWER_NEGATIVE_8_DB = 5 , NRF_MODEM_DECT_MAC_TX_POWER_NEGATIVE_4_DB = 6 , NRF_MODEM_DECT_MAC_TX_POWER_0_DB = 7 ,
  NRF_MODEM_DECT_MAC_TX_POWER_4_DB = 8 , NRF_MODEM_DECT_MAC_TX_POWER_7_DB = 9 , NRF_MODEM_DECT_MAC_TX_POWER_10_DB = 10 , NRF_MODEM_DECT_MAC_TX_POWER_13_DB = 11 ,
  NRF_MODEM_DECT_MAC_TX_POWER_16_DB = 12 , NRF_MODEM_DECT_MAC_TX_POWER_19_DB = 13 , NRF_MODEM_DECT_MAC_TX_POWER_21_DB = 14 , NRF_MODEM_DECT_MAC_TX_POWER_23_DB = 15
}
 TX power. More...
 
enum  nrf_modem_dect_mac_quality_threshold { NRF_MODEM_DECT_MAC_QUALITY_THRESHOLD_0 = 0 , NRF_MODEM_DECT_MAC_QUALITY_THRESHOLD_3 = 1 , NRF_MODEM_DECT_MAC_QUALITY_THRESHOLD_6 = 2 , NRF_MODEM_DECT_MAC_QUALITY_THRESHOLD_9 = 3 }
 Quality threshold. More...
 
enum  nrf_modem_dect_mac_rach_config_policy { NRF_MODEM_DECT_MAC_RACH_CONFIG_POLICY_FILL = 1 , NRF_MODEM_DECT_MAC_RACH_CONFIG_POLICY_PERIODIC = 2 }
 Random access resource configuration policy. More...
 
enum  nrf_modem_dect_dlc_sdu_lifetime {
  NRF_MODEM_DECT_DLC_SDU_LIFETIME_0_5_MS = 1 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_1_MS = 2 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_5_MS = 3 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_10_MS = 4 ,
  NRF_MODEM_DECT_DLC_SDU_LIFETIME_20_MS = 5 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_30_MS = 6 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_40_MS = 7 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_50_MS = 8 ,
  NRF_MODEM_DECT_DLC_SDU_LIFETIME_60_MS = 9 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_70_MS = 10 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_80_MS = 11 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_90_MS = 12 ,
  NRF_MODEM_DECT_DLC_SDU_LIFETIME_100_MS = 13 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_150_MS = 14 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_200_MS = 15 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_250_MS = 16 ,
  NRF_MODEM_DECT_DLC_SDU_LIFETIME_300_MS = 17 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_500_MS = 18 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_750_MS = 19 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_1_S = 20 ,
  NRF_MODEM_DECT_DLC_SDU_LIFETIME_1_5_S = 21 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_2_S = 22 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_2_5_S = 23 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_3_S = 24 ,
  NRF_MODEM_DECT_DLC_SDU_LIFETIME_4_S = 25 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_5_S = 26 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_6_S = 27 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_8_S = 28 ,
  NRF_MODEM_DECT_DLC_SDU_LIFETIME_16_S = 29 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_32_S = 30 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_60_S = 31 , NRF_MODEM_DECT_DLC_SDU_LIFETIME_INFINITY = 255
}
 DLC SDU discard timer. More...
 
enum  nrf_modem_dect_mac_rd_capability_mac_security { NRF_MODEM_DECT_MAC_RD_CAPABILITY_MAC_SECURITY_NONE = 0 , NRF_MODEM_DECT_MAC_RD_CAPABILITY_MAC_SECURITY_MODE_1 = 1 }
 Radio Device capability security modes. More...
 
enum  nrf_modem_dect_mac_security_mode { NRF_MODEM_DECT_MAC_SECURITY_MODE_NONE = 0 , NRF_MODEM_DECT_MAC_SECURITY_MODE_1 = 1 }
 Security mode. More...
 
enum  nrf_modem_dect_mac_ipv6_address_type { NRF_MODEM_DECT_MAC_IPV6_ADDRESS_TYPE_NONE = 0 , NRF_MODEM_DECT_MAC_IPV6_ADDRESS_TYPE_PREFIX = 1 , NRF_MODEM_DECT_MAC_IPV6_ADDRESS_TYPE_FULL = 2 }
 MAC IPv6 address type. More...
 
enum  nrf_modem_dect_dlc_flow_control_status { NRF_MODEM_DECT_DLC_FLOW_CTRL_STATUS_ON = 0 , NRF_MODEM_DECT_DLC_FLOW_CTRL_STATUS_OFF = 1 }
 DLC flow control status. More...
 

Detailed Description

nRF Modem DECT MAC definitions