?? zep.h
字號:
/*
*2006/08/16 WXL 2.0
*
*/
/*
V0.2 added PC-based binding 21/July/2006
V0.1 Initial Release 10/July/2006
*/
#ifndef ZEP_H
#define ZEP_H
//Zero Endpoint Header
#define ZEP_END_DEVICE_ANNOUNCE 0x13
#define ZEP_PLEN_END_DEVICE_ANNOUNCE 10
//undefined end-device commands used by this stack
#define ZEP_EXTENDED_CMD 0xFF
#define ZEP_EXT_PING 0x01
#define ZEP_EXT_NODE_INFO_RSP 0x02
#define ZEP_EXT_SEND_ALARM 0x03
#define ZEP_PLEN_NODE_INFO_RSP 16
typedef enum _ZEP_STATE_ENUM {
ZEP_STATE_IDLE,
ZEP_STATE_RX_START
} ZEP_STATE_ENUM;
typedef struct _ZEP_PIB{
union _ZEP_PIB_FLAGS{
BYTE val;
struct {
unsigned Alarm:1;
}bits;
}flags;
UINT32 alarm_timer;
}ZEP_PIB;
extern ZEP_STATE_ENUM zepState;
void zepInit(void);
void zepFSM(void);
void zepFmtEndDeviceAnnounce(SADDR dst);
void zepFmtNodeInfoRsp(SADDR dst);
void zepFmtPing(SADDR dst);
void zepFmtAlarm(SADDR dst_saddr, BYTE mode);
LRWPAN_STATUS_ENUM zepHandleRxPacket(void);
LRWPAN_STATUS_ENUM usrZepRxCallback(void);
#define zepIdle() (zepState == ZEP_STATE_IDLE)
#define zepBusy() (zepState != ZEP_STATE_IDLE)
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -