Zigbee2007.rar

源代码在线查看: f8wconfig.cfg

软件大小: 12574 K
上传用户: zhou28
关键词: Zigbee 2007
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*
				 *                        f8wConfig.cfg
				 *
				 *  Compiler command-line options used to define an F8W Z-Stack
				 *  ZigBee device. To move an option from here to the project
				 *  file, comment out or delete the option from this file and
				 *  enter it into the "Define Symbols" box under the Preprocessor
				 *  tab of the C/C++ Compiler Project Options. New user defined
				 *  options may be added to this file, as necessary.
				 *
				 *  Each macro is prefixed with '-D'. The entries are to be constructed
				 *  as if they are to be on the compiler command line invocation (which
				 *  they are).
				 *
				 *  NOTE: The RHS must be quoted if there are embedded blanks. See
				 *        DEFAULT_KEY for an example.
				 */
				
				/* Set to 0 for no security, otherwise non-0 */
				-DSECURE=0
				
				/* Enable the Reflector */
				-DREFLECTOR
				
				/* Default channel is Channel 11 - 0x0B               */
				// Channels are defined in the following:
				//         0      : 868 MHz     0x00000001
				//         1 - 10 : 915 MHz     0x000007FE
				//        11 - 26 : 2.4 GHz     0x07FFF800
				//
				//-DMAX_CHANNELS_868MHZ     0x00000001
				//-DMAX_CHANNELS_915MHZ     0x000007FE
				//-DMAX_CHANNELS_24GHZ      0x07FFF800
				//-DDEFAULT_CHANLIST=0x04000000  // 26 - 0x1A
				//-DDEFAULT_CHANLIST=0x02000000  // 25 - 0x19
				//-DDEFAULT_CHANLIST=0x01000000  // 24 - 0x18
				//-DDEFAULT_CHANLIST=0x00800000  // 23 - 0x17
				//-DDEFAULT_CHANLIST=0x00400000  // 22 - 0x16
				//-DDEFAULT_CHANLIST=0x00200000  // 21 - 0x15
				//-DDEFAULT_CHANLIST=0x00100000  // 20 - 0x14
				//-DDEFAULT_CHANLIST=0x00080000  // 19 - 0x13
				//-DDEFAULT_CHANLIST=0x00040000  // 18 - 0x12
				//-DDEFAULT_CHANLIST=0x00020000  // 17 - 0x11
				//-DDEFAULT_CHANLIST=0x00010000  // 16 - 0x10
				//-DDEFAULT_CHANLIST=0x00008000  // 15 - 0x0F
				//-DDEFAULT_CHANLIST=0x00004000  // 14 - 0x0E
				//-DDEFAULT_CHANLIST=0x00002000  // 13 - 0x0D
				//-DDEFAULT_CHANLIST=0x00001000  // 12 - 0x0C
				-DDEFAULT_CHANLIST=0x00000800  // 11 - 0x0B
				
				/* Define the default PAN ID.
				 *
				 * Setting this to a value other than 0xFFFF causes
				 * ZDO_COORD to use this value as its PAN ID and
				 * Routers and end devices to join PAN with this ID
				 */
				-DZDAPP_CONFIG_PAN_ID=0xFFFF
				
				/* Minimum number of milliseconds to hold off the start of the device
				 * in the network and the minimum delay between joining cycles.
				 */
				-DNWK_START_DELAY=100
				
				/* Mask for the random joining delay. This value is masked with
				 * the return from osal_rand() to get a random delay time for
				 * each joining cycle.  This random value is added to NWK_START_DELAY.
				 * For example, a value of 0x007F will be a joining delay of 0 to 127
				 * milliseconds.
				 */
				-DEXTENDED_JOINING_RANDOM_MASK=0x007F
				
				/* Minimum number of milliseconds to delay between each beacon request
				 * in a joining cycle.
				 */
				-DBEACON_REQUEST_DELAY=100
				
				/* Mask for the random beacon request delay. This value is masked with
				 * the return from osal_rand() to get a random delay time for
				 * each joining cycle.  This random value is added to DBEACON_REQUEST_DELAY.
				 * For example, a value of 0x00FF will be a beacon request delay of 0 to 255
				 * milliseconds.
				 */
				-DBEACON_REQ_DELAY_MASK=0x00FF
				
				/* in seconds; set to 0 to turn off route expiry */
				-DROUTE_EXPIRY_TIME=30
				
				/* This number is used by polled devices, since the spec'd formula
				 * doesn't work for sleeping end devices.  For non-polled devices,
				 * a formula is used. Value is in 2 milliseconds periods
				 */
				-DAPSC_ACK_WAIT_DURATION_POLLED=3000
				
				/*  Default indirect message holding timeout value:
				 *  1-65535 (0 -> 65536) X CNT_RTG_TIMER X RTG_TIMER_INTERVAL
				 */
				-DNWK_INDIRECT_MSG_TIMEOUT=7
				
				/* The number of simultaneous route discoveries in network */
				-DMAX_RREQ_ENTRIES=8
				
				/* The maximum number of retries allowed after a transmission failure */
				-DAPSC_MAX_FRAME_RETRIES=3
				
				/* Max number of times retry looking for the next hop address of a message */
				-DNWK_MAX_DATA_RETRIES=2
				
				/* Number of times retry to poll parent before indicating loss of synchronization
				 * with parent. Note that larger value will cause longer delay for the child to
				 * rejoin the network.
				 */
				-DMAX_POLL_FAILURE_RETRIES=2
				
				/* The number of items in the broadcast table */
				-DMAX_BCAST=9
				
				/* The maximum number of groups in the groups table */
				-DAPS_MAX_GROUPS=16
				
				/* no. of entries in the regular routing table plus additional
				 * entries for route repair
				 */
				-DMAX_RTG_ENTRIES=50
				
				/* Maximum number of entries in the Binding table. */
				-DNWK_MAX_BINDING_ENTRIES=4
				
				/* Maximum number of cluster IDs for each binding table entry. */
				-DMAX_BINDING_CLUSTER_IDS=4
				
				/* Default security key. */
				-DDEFAULT_KEY="{0x01, 0x03, 0x05, 0x07, 0x09, 0x0B, 0x0D, 0x0F, 0x00, 0x02, 0x04, 0x06, 0x08, 0x0A, 0x0C, 0x0D}"
				
				/* Reset when ASSERT occurs, otherwise flash LEDs */
				//-DASSERT_RESET
				
				/****************************************
				 * The following are for End Devices only
				 ***************************************/
				
				-DRFD_RCVC_ALWAYS_ON=FALSE
				
				/* The number of milliseconds to wait between data request polls to the coordinator. */
				-DPOLL_RATE=1000
				
				/* This is used after receiving a data indication to poll immediately
				 * for queued messages...in milliseconds.
				 */
				-DQUEUED_POLL_RATE=100
				
				/* This is used after receiving a data confirmation to poll immediately
				 * for response messages...in milliseconds
				 */
				-DRESPONSE_POLL_RATE=100
				
				/* This is used as an alternate response poll rate only for rejoin request.
				 * This rate is determined by the response time of the parent that the device
				 * is trying to join.
				 */
				-DREJOIN_POLL_RATE=440
							

相关资源