00001 #ifndef __si_sha_zigbee_h__292fe11d_e194_4a6d_8758_a8f67831b30e
00002 #define __si_sha_zigbee_h__292fe11d_e194_4a6d_8758_a8f67831b30e
00003
00013 #define ZIGBEE_NETID 0x02
00014
00015
00020 #define zb_aprint(b,a)\
00021 sprintf(b,"%02X-%02X-%02X-%02X-%02X-%02X-%02X-%02X-%02X",\
00022 (int)ZIGBEE_NETID,\
00023 (int)(((a) >> 56) & 0xFF),\
00024 (int)(((a) >> 48) & 0xFF),\
00025 (int)(((a) >> 40) & 0xFF),\
00026 (int)(((a) >> 32) & 0xFF),\
00027 (int)(((a) >> 24) & 0xFF),\
00028 (int)(((a) >> 16) & 0xFF),\
00029 (int)(((a) >> 8) & 0xFF),\
00030 (int)(((a) >> 0) & 0xFF))
00031
00036 #define zb_tprint(b,t) \
00037 sprintf(b,"%02X-%02X-%02X",ZIGBEE_NETID,(int)(((t)>>8) & 0xFF),(int)((t) & 0xFF))
00038
00039
00046 #define ZC_DISCOVER 1
00047 #define ZC_STDMESSAGE 2
00048 #define ZC_EXTMESSAGE 3
00049 #define ZC_GRPMESSAGE 4
00050 #define ZC_GETVERSION 5
00051 #define ZC_FORMNETWORK 6
00052
00055 #define ZB_RAVENBRGT (0x00020001)
00056
00062 typedef struct sc_zigbeeBridgeVersionInfo {
00063
00064 s_uint64 address_;
00065 s_uint32 type_;
00067 } sc_zigbeeBridgeVersionInfo;
00068
00069
00070 #endif