实验要求 实验源码 /*exam6coo.h*/ #ifndef FIRECOORDINATOR_H #define FIRECOORDINATOR_H #ifdef __cplusplus extern "C" { #endif #include "ZComDef.h" #define FireAPP_ENDPOINT 10 #define FireAPP_PROFID 0x0F04 #define FireAPP_DEVICEID 0x0001 #define FireAPP_DEVICE_VERSION 0 #define FireAPP_FLAGS 0 #define FireAPP_MAX_CLUSTERS 1 #define FireAPP_CLUSTERID 1 #define FireAPP_SEND_MSG_TIMEOUT 1000 #define TIMEOUT_EVT_FLAG (1<<0) extern void FireApp_Init( byte task_id ); extern UINT16 FireApp_ProcessEvent( byte task_id, UINT16 events ); #ifdef __cplusplus } #endif #endif /* FireAPP_H */ /*exam6coo.c*/ #include "OSAL.h" #include "AF.h" #include "ZDApp.h" #include "ZDObject.h" #include "ZDProfile.h" #include <string.h> #include <stdio.h> #include "FireCoordinator.h" #include "DebugTrace.h" #if !defined( WIN32 ) #include "OnBoard.h" #endif /* HA