Lines Matching +full:- +full:- +full:retry

47  * @addtogroup api-link-link
50 * This module includes functions that control link-layer configuration.
93 * regardless of the amount of CCA failures, CSMA-CA attempts, or retransmissions.
96 * - @p mTxUnicast
97 * - @p mTxBroadcast
98 * - @p mTxAckRequested
99 * - @p mTxNoAckRequested
100 * - @p mTxData
101 * - @p mTxDataPoll
102 * - @p mTxBeacon
103 * - @p mTxBeaconRequest
104 * - @p mTxOther
105 * - @p mTxErrAbort
106 * - @p mTxErrBusyChannel
109 * - @p mTxTotal = @p mTxUnicast + @p mTxBroadcast
110 * - @p mTxTotal = @p mTxAckRequested + @p mTxNoAckRequested
111 … * - @p mTxTotal = @p mTxData + @p mTxDataPoll + @p mTxBeacon + @p mTxBeaconRequest + @p mTxOther
163 * This counter is currently used for counting out-of-band frames.
176 * - OPENTHREAD_CONFIG_MAC_DEFAULT_MAX_FRAME_RETRIES_DIRECT
177 * - OPENTHREAD_CONFIG_MAC_DEFAULT_MAX_FRAME_RETRIES_INDIRECT
178 * - OPENTHREAD_CONFIG_MAC_TX_NUM_BCAST
179 * - OPENTHREAD_CONFIG_MAC_MAX_CSMA_BACKOFFS_DIRECT
180 * - OPENTHREAD_CONFIG_MAC_MAX_CSMA_BACKOFFS_INDIRECT
188 …* The total number of unique MAC transmission packets that meet maximal retry limit for direct pac…
193 …* The total number of unique MAC transmission packets that meet maximal retry limit for indirect p…
353 * @param[in] aContext A pointer to application-specific context.
364 * @param[in] aCallbackContext A pointer to application-specific context.
389 * @param[in] aContext A pointer to application-specific context.
400 * @param[in] aCallbackContext A pointer to application-specific context.
426 * @retval OT_ERROR_INVALID_STATE Device is not in rx-off-when-idle mode.
459 * Active and Pending Operational Datasets in non-volatile memory.
518 * Get the factory-assigned IEEE EUI-64.
521 * @param[out] aEui64 A pointer to where the factory-assigned IEEE EUI-64 is placed.
540 * the Active and Pending Operational Datasets in non-volatile memory.
565 * Set/clear user-specified/external data poll period for sleepy end device.
570 * @note Minimal non-zero value should be `OPENTHREAD_CONFIG_MAC_MINIMUM_POLL_PERIOD` (10ms).
571 * Or zero to clear user-specified poll period.
573 …* @note User-specified value should be no more than the maximal value 0x3FFFFFF ((1 << 26) - 1) al…
579 * @retval OT_ERROR_NONE Successfully set/cleared user-specified poll period.
703 * Gets an in-use address filter entry.
708 …* @param[in,out] aIterator A pointer to the MAC filter iterator context. To get the first in-use…
712 * @retval OT_ERROR_NONE Successfully retrieved an in-use address filter entry.
740 * (If no defaults have been set, the over-air signal is used.)
756 …SS value is used for all received frames from addresses for which there is no explicit RSS-IN entry
776 * Performing this action means that all Extended Addresses will use the on-air signal.
785 * Gets an in-use RssIn filter entry.
855 * The n-th element indicates that the packet has been sent with n-th retry.
868 * The n-th element indicates that the packet has been sent with n-th retry.
906 * @param[in] aContext A pointer to application-specific context.
916 * @param[in] aCallbackContext A pointer to application-specific context.
958 …* within the range [1, 10] (if 915-MHz supported) and [11, 26] (if 2.4 …
1070 * Is only supported on an Rx-Off-When-Idle device to send an empty data frame to its parent.
1076 * @retval OT_ERROR_INVALID_STATE Device is not in Rx-Off-When-Idle mode.
1084 * The radio region format is the 2-bytes ascii representation of the ISO 3166 alpha-2 code.
1099 * The radio region format is the 2-bytes ascii representation of the ISO 3166 alpha-2 code.
1113 * Gets the Wake-up channel.
1119 * @returns The Wake-up channel.
1124 * Sets the Wake-up channel.
1129 …* @param[in] aChannel The Wake-up sample channel. Channel value should be `0` (Set Wake-up Chan…
1130 … which means the device will use the PAN channel) or within the range [1, 10] (if 915-MHz
1133 * @retval OT_ERROR_NONE Successfully set the Wake-up channel.
1139 * Enables or disables listening for wake-up frames.
1144 * @param[in] aEnable true to enable listening for wake-up frames, or false otherwise.
1146 * @retval OT_ERROR_NONE Successfully enabled / disabled the listening for wake-up frames.
1148 …* @retval OT_ERROR_INVALID_STATE Could not enable listening for wake-up frames due to bad configur…
1153 * Returns whether listening for wake-up frames is enabled.
1159 * @retval TRUE If listening for wake-up frames is enabled.
1160 * @retval FALSE If listening for wake-up frames is not enabled.
1165 * Get the wake-up listen parameters.
1170 * @param[out] aInterval A pointer to return the wake-up listen interval in microseconds.
1171 * @param[out] aDuration A pointer to return the wake-up listen duration in microseconds.
1176 * Set the wake-up listen parameters.
1184 * @param[in] aInterval The wake-up listen interval in microseconds.
1185 * @param[in] aDuration The wake-up listen duration in microseconds.
1187 * @retval OT_ERROR_NONE Successfully set the wake-up listen parameters.
1188 * @retval OT_ERROR_INVALID_ARGS Invalid wake-up listen parameters.
1193 * Sets the rx-on-when-idle state.
1199 * @retval OT_ERROR_INVALID_STATE If the raw link-layer isn't enabled.