* ========================================================================
*/
+/**
+ * MLME-SAP reset primitives specify how to reset the MAC sublayer to
+ * its default values. (IEEE 802.15.4-2006, Sect. 7.1.9)
+ */
+
#include "TKN154.h"
interface MLME_RESET {
/**
* Allows the next higher layer to request that the MLME performs a
- * reset operation. This command initializes the MAC and must be called
- * before calling any other MAC primitive. It extends the standard
- * interface definition by a parameter <tt>PANType</tt>, which defines
- * whether the device/coordinator will operate on a beacon-enabled PAN
- * or on a nonbeacon-enabled PAN.
+ * reset operation. This command initializes the MAC and must be
+ * called at least once before the MAC can be used.
*
* Two things are important:
* (1) This command will fail while promiscuous mode is enabled
* FALSE, the MAC sublayer is reset but all MAC PIB
* attributes retain their values prior to the
* generation of the reset primitive.
- * @param PANType Either BEACON_ENABLED_PAN for beacon-enabled PANs
- * or NONBEACON_ENABLED_PAN for nonbeacon-enabled PANs
*
* @return IEEE154_SUCCESS if the request succeeded and a confirm event
* will be signalled, an appropriate error code otherwise
*
*/
command ieee154_status_t request (
- bool SetDefaultPIB,
- uint8_t PANType
+ bool SetDefaultPIB
);
/**