Add API to set the IEEE 802.15.4 Extended Address. (#289)

This commit is contained in:
Jonathan Hui
2016-07-28 10:55:23 -07:00
committed by GitHub
parent 5f3f992b11
commit 143ea37a0a
10 changed files with 110 additions and 9 deletions
+2 -1
View File
@@ -265,7 +265,8 @@ enum
OT_THREAD_CHILD_ADDED = 1 << 6, ///< Child was added
OT_THREAD_CHILD_REMOVED = 1 << 7, ///< Child was removed
OT_IP6_ML_ADDR_CHANGED = 1 << 8, ///< The mesh-local address has changed
OT_IP6_LL_ADDR_CHANGED = 1 << 8, ///< The link-local address has changed
OT_IP6_ML_ADDR_CHANGED = 1 << 9, ///< The mesh-local address has changed
};
/**
+11
View File
@@ -316,6 +316,17 @@ void otSetChildTimeout(uint32_t aTimeout);
*/
const uint8_t *otGetExtendedAddress(void);
/**
* This function sets the IEEE 802.15.4 Extended Address.
*
* @param[in] aExtendedAddress A pointer to the IEEE 802.15.4 Extended Address.
*
* @retval kThreadError_None Successfully set the IEEE 802.15.4 Extended Address.
* @retval kThreadError_InvalidArgs @p aExtendedAddress was NULL.
*
*/
ThreadError otSetExtendedAddress(const otExtAddress *aExtendedAddress);
/**
* Get the IEEE 802.15.4 Extended PAN ID.
*