5.2.5.6 SYS_TaskId_t Enumeration
Syntax
typedef enum { MAC_PHY_HWD_TASK_ID = 1 << 0, //!< Task ID of the MAC-PHY-HWD layer HAL_TASK_ID = 1 << 1, //!< Task ID of HAL (Hardware Abstraction Layer) MAC_HWI_TASK_ID = 1 << 2, //!< Task ID of the MAC-HWI layer (a part of MAC independent of radio) NWK_TASK_ID = 1 << 3, //!< Task ID of the NWK layer ZDO_TASK_ID = 1 << 4, //!< Task ID of the ZDO layer APS_TASK_ID = 1 << 5, //!< Task ID of the APS layer ZGP_TASK_ID = 1 << 6, //!< Task ID of the ZGP layer SSP_TASK_ID = 1 << 7, //!< Task ID of Security Service Provider TC_TASK_ID = 1 << 8, //!< Task ID of the Trust Center component ZSI_TASK_ID = 1 << 9, //!< Task ID of the ZAppSI component ZCL_TASK_ID = 1 << 10, //!< Task ID of ZigBee Cluster Library ZLL_TASK_ID = 1 << 11, //!< Service Task ID APL_TASK_ID = 1 << 12, //!< Task ID of the application ZGP_DSTUB_TASK_ID = 1 << 13, //!<Task ID of the ZGP Dstub component } SYS_TaskId_t;
Description
The SYS_TaskId_t
enumeration provides the list of task IDs, sorted in
the order of descending priority. Each task ID is associated with a corresponding task
handler function.