* ========================================================================
*/
+/**
+ * MLME-SAP association primitives define how a device becomes
+ * associated with a PAN. (IEEE 802.15.4-2006, Sect. 7.1.3)
+ */
+
#include "TKN154.h"
interface MLME_ASSOCIATE {
* of the associating device
* @param security The security options (NULL means security is
* disabled)
+ *
* @return IEEE154_SUCCESS if the request succeeded and a confirm event
* will be signalled, an appropriate error code otherwise
* (no confirm event will be signalled in this case)
);
/**
- * Notification that a device has requested to associate with a PAN.
+ * Notification that a device has requested to associate with this PAN.
*
* @param DeviceAddress the 64-bit address of the requesting device
* @param CapabilityInformation Specifies the operational capabilities
);
/**
- * Send a response to a device's request to associate
+ * Sends a response to a device that requested to associate with this PAN.
*
* @param DeviceAddress The 64-bit address of the device to respond to
* @param AssocShortAddress The short device address allocated by the
* @param status The status of the association attempt
* @param security The security options (NULL means security is
* disabled)
+ *
* @return IEEE154_SUCCESS if the request succeeded and an indication event
* will be signalled through the MLME_COMM_STATUS interface later,
- * otherwise an appropriate error code (no MLME_COMM_STATUS.indication
+ * an appropriate error code otherwise (no MLME_COMM_STATUS.indication
* event will be signalled in this case)
*/
command ieee154_status_t response (
);
/**
- * Confirmation of the association attempt.
+ * Confirms an association attempt.
*
* @param AssocShortAddress The short device address allocated by the
* coordinator on successful association