/*************************************************************************************************** * @fn MT_AppCommandProcessing * * @brief Process all the APP commands that are issued by test tool * * @param pBuf - pointer to the received buffer * * @return status ***************************************************************************************************/ uint8 MT_AppCommandProcessing(uint8 *pBuf) { uint8 status = MT_RPC_SUCCESS; switch (pBuf[MT_RPC_POS_CMD1]) { case MT_APP_MSG: MT_AppMsg(pBuf); break; case MT_APP_USER_TEST: MT_AppUserCmd(pBuf); break; #if defined ( MT_APP_PB_ZCL_FUNC ) case MT_APP_PB_ZCL_MSG: MT_AppPB_ZCLMsg(pBuf); break; case MT_APP_PB_ZCL_CFG: MT_AppPB_ZCLCfg(pBuf); break; #endif // MT_APP_PB_ZCL_FUNC default: status = MT_RPC_ERR_COMMAND_ID; break; } return status; }
/*************************************************************************************************** * @fn MT_AppCommandProcessing * * @brief Process all the APP commands that are issued by test tool * * @param pBuf - pointer to the received buffer * * @return status ***************************************************************************************************/ uint8 MT_AppCommandProcessing(uint8 *pBuf) { uint8 status = MT_RPC_SUCCESS; switch (pBuf[MT_RPC_POS_CMD1]) { case MT_APP_MSG: MT_AppMsg(pBuf); break; case MT_APP_USER_TEST: MT_AppUserCmd(pBuf); break; default: status = MT_RPC_ERR_COMMAND_ID; break; } return status; }