www.pudn.com > lightlamp.rar > ZigbeeStructures.h


/* 
 ** ============================================================================ 
 ** 
 ** FILE 
 **  $Id: ZigbeeStructures.h,v 1.3 2005/09/05 13:44:10 burnett Exp $ 
 ** 
 ** DESCRIPTION 
 **  Definitions of structures passed across ZigBee interface 
 ** 
 ** CREATED 
 **  Peter Burnett 
 ** 
 ** COPYRIGHT 
 ** Copyright 2005 Integration Associates Inc.  All rights reserved. 
 ** 
 ** LIMITED USE LICENSE.  By using this software, the user agrees to the terms of the  
 **                       following license.  If the user does not agree to these terms,  
 **                       then this software should be returned within 30 days and a full  
 **                       refund of the purchase price or license fee will provided.   
 **                       Integration Associates hereby grants a license to the user on the  
 **                       following terms and conditions:  The user may use, copy, modify,  
 **                       revise, translate, abridge, condense, expand, collect, compile,  
 **                       link, recast, distribute, transform or adapt this software solely  
 **                       in connection with the development of products incorporating  
 **                       integrated circuits sold by Integration Associates.  Any other use  
 **                       for any other purpose is expressly prohibited with the prior written  
 **                       consent of Integration Associates. 
 ** 
 ** Any copy or modification made must satisfy the following conditions: 
 **  
 ** 1. Both the copyright notice and this permission notice appear in all copies of the software,  
 **    derivative works or modified versions, and any portions thereof, and that both notices  
 **    appear in supporting documentation. 
 ** 
 ** 2. All copies of the software shall contain the following acknowledgement: "Portions of this  
 **    software are used under license from Integration Associates Inc. and are copyrighted." 
 ** 
 ** 3  Neither the name of Integration Associates Inc. nor any of its subsidiaries may be used  
 **    to endorse or promote products derived from this software without specific prior written  
 **    permission. 
 ** 
 ** THIS SOFTWARE IS PROVIDED BY "AS IS" AND ALL WARRANTIES OF ANY KIND, INCLUDING THE IMPLIED  
 ** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR USE, ARE EXPRESSLY DISCLAIMED.  THE DEVELOPER  
 ** SHALL NOT BE LIABLE FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.   
 ** THIS SOFTWARE MAY NOT BE USED IN PRODUCTS INTENDED FOR USE IN IMPLANTATION OR OTHER DIRECT  
 ** LIFE SUPPORT APPLICATIONS WHERE MALFUNCTION MAY RESULT IN THE DIRECT PHYSICAL HARM OR INJURY  
 ** TO PERSONS.  ALL SUCH IS USE IS EXPRESSLY PROHIBITED. 
 ** 
 ** 
 ** Edit History: 
 ** 
 **	$Log: ZigbeeStructures.h,v $ 
 **	Revision 1.3  2005/09/05 13:44:10  burnett 
 **	copyright notice 
 **	 
 **	Revision 1.2  2005/08/22 11:11:00  burnett 
 **	bug 1483 Attribute 0xFE is for network layer 
 **	 
 **	Revision 1.1  2005/08/04 12:10:45  burnett 
 **	First version 
 **	 
 **	 
 **	 
 ** 
 ** ============================================================================ 
 **/ 
 
#ifndef ZIGBEESTRUCTURES_H 
#define ZIGBEESTRUCTURES_H 
 
/* 
 ** ============================================================================ 
 ** System include files 
 ** ============================================================================ 
 */ 
 
 
/* 
 ** ============================================================================ 
 ** Project include files 
 ** ============================================================================ 
 */ 
 
 
/* 
 ** ============================================================================ 
 ** Definitions  
 ** ============================================================================ 
 */ 
 
/* Information base definitions */ 
 
#define ZIB_STK_VERSION_STRING                  0xEF 
#define ZIB_CONFIG_NODE_DESCRIPTOR              0xF0 
#define ZIB_CONFIG_POWER_DESCRIPTOR             0xF1 
#define ZIB_CONFIG_SIMPLE_DESCRIPTOR            0xF2 
#define ZIB_CONFIG_NWK_MODE_AND_PARAMS          0xF3 
#define ZIB_CONFIG_NWK_SCAN_ATTEMPTS            0xF4 
#define ZIB_CONFIG_NWK_TIME_BTWN_SCANS          0xF5 
#define ZIB_CONFIG_COMPLEX_DESCRIPTOR           0xF6 
#define ZIB_CONFIG_USER_DESCRIPTOR              0xF7 
#define ZIB_CONFIG_MAX_BIND                     0xF8 
#define ZIB_CONFIG_MASTER_KEY                   0xF9 
#define ZIB_CONFIG_ENDDEV_BIND_TIMEOUT          0xFA 
#define ZIB_CONFIG_PERMIT_JOIN_DURATION         0xFB 
#define ZIB_CONFIG_NWK_SECURITY_LEVEL           0xFC 
#define ZIB_CONFIG_NWK_SECURE_ALL_FRAMES        0xFD 
#define ZIB_CONFIG_PANID                        0xFF 
 
#define ZIB_STK_DISABLEMACSECURITY              0xE0 
#define ZIB_STK_TC_SMODE                        0xE1 
#define ZIB_STK_PRECONFIGURED_MKEY              0xE2 
#define ZIB_STK_PRECONFIGURED_AKEY              0xE3 
#define ZIB_STK_PRECONFIGURED_NKEY              0xE4 
#define ZIB_STK_APP_MKEYS_SUPPORTED             0xE5 
#define ZIB_CONFIG_DEVICE_KEY_PAIR              0xE6 
 
#define PIB_IEEE_ADDRESS                        0x6F 
#define NIB_MAXCHILDREN                         0x84 
#define NIB_MAXROUTERS                          0x86 
#define NIB_MAXDEPTH                            0x85 
#define NIB_POLLINTERVAL						0x9C 
 
/* 
 ** ============================================================================ 
 ** Function Prototypes 
 ** ============================================================================ 
 */ 
 
 
 
 
#endif /* ZIGBEESTRUCTURES_H */ 
 
/* 
 ** ============================================================================ 
 ** End of $Id: ZigbeeStructures.h,v 1.3 2005/09/05 13:44:10 burnett Exp $ 
 ** ============================================================================ 
 */