📄 ztcprimitivehandlercomplexprimutilitysupport.h
字号:
/******************************************************************************
* This file exposes the functionality of utility support module.
*
*
* (c) Copyright 2006, Freescale, Inc. All rights reserved.
*
* Freescale Semiconductor Confidential Proprietary
*
* No part of this document must be reproduced in any form - including copied,
* transcribed, printed or by any electronic means - without specific written
* permission from Freescale Semiconductor Danmark A/S.
*
******************************************************************************/
#if ( gZtcIncluded_d == 1 )
#ifndef _ZTCPRIMITIVEHANDLERCOMPLEXPRIMUTILITYSUPPORT_H_
#define _ZTCPRIMITIVEHANDLERCOMPLEXPRIMUTILITYSUPPORT_H_
//#include "BeeStackConfiguration.h"
/******************************************************************************
*******************************************************************************
* Public macros
*******************************************************************************
******************************************************************************/
/* None */
/******************************************************************************
*******************************************************************************
* Public prototypes
*******************************************************************************
******************************************************************************/
/*****************************************************************************
* Process the utility function req using a state machine
*
* Interface assumptions:
* None
*
* The routine limitations.
* None
*
* Return value:
* None
*
* Effects on global data.
* None
*
* Source of algorithm used.
* None
*
* Revison history:
* date Author Comments
* ------ ------ --------
* 240306 LS, Updated
*****************************************************************************/
void ZTCPrimHandle_ProcessUtilityFunctionReq
(
uint8_t* pMsgToSend, /* IN/OUT: Pointer to the message to be sent to
the Beestack*/
uint8_t* pMsgReceived, /* IN: Pointer to the message received from test
client*/
uint8_t msgId /* IN: message ID of the Primitive to be handled */
);
/******************************************************************************
*******************************************************************************
* Public type definitions
*******************************************************************************
******************************************************************************/
/* Enums for utility support functionalities */
enum{
gStartIdOfUtilitySupport_c = gEndIdOfSyncPrim_c, /* 144 */
gWriteConfigureAttribReqId_c = gStartIdOfUtilitySupport_c ,
gWriteConfigureAttribConfId_c ,
gWriteExtendedAddrReqId_c ,
gStopNwkReqId_c ,
gWriteExtendedAddrConfId_c ,
gReadExtendedAddrReqId_c ,
gStartNwkReqId_c ,
gRestartNwkReqId_c ,
gReadExtendedAddrConfId_c ,
gBeestackSaveReqId_c ,
gBeestackSaveConfId_c ,
gFindNumOfEpReqId_c ,
gFindNumOfEpConfId_c ,
gFindEpDescReqId_c ,
gFindEpDescConfId_c ,
gFindEpListReqId_c ,
gFindEpListConfId_c ,
gDeRegEpId_c ,
gRegEpId_c ,
gInitStackUsageId_c ,
gMaximumStackUsedId_c ,
gZTC_AFResetReqId_c ,
gZTC_APSMEResetId_c ,
gZTC_APSMESetToReadyStateId_c ,
gEndIdOfUtilitySupport_c
};
/******************************************************************************
*******************************************************************************
* Public memory declarations
*******************************************************************************
******************************************************************************/
#if ( gBeeStackIncluded_d == 1)
#if gAfCTRegCapability_d == 0 /* Runtime capability */
extern const uint8_t gNoOfEndPoints;
#endif /*gAfCTRegCapability_d*/
#endif /* gBeeStackIncluded_d */
extern uint8_t gDevReadyState;
/******************************************************************************
*******************************************************************************
* Public functions
*******************************************************************************
******************************************************************************/
/* None */
#endif _ZTCPRIMITIVEHANDLERCOMPLEXPRIMUTILITYSUPPORT_H_
#endif /* ( gZtcIncluded_d == 1 ) */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -