zglobals.lst
来自「TI的基于ZIGBEE2006的协议栈」· LST 代码 · 共 1,251 行 · 第 1/5 页
LST
1,251 行
\ In segment XDATA_I, align 1, keep-with-next
60 uint8 zgMaxDataRetries = NWK_MAX_DATA_RETRIES;
\ zgMaxDataRetries:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgMaxDataRetries>`
\ 000001 REQUIRE __INIT_XDATA_I
\ In segment XDATA_I, align 1, keep-with-next
61 uint8 zgMaxPollFailureRetries = MAX_POLL_FAILURE_RETRIES;
\ zgMaxPollFailureRetries:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgMaxPollFailureRetries>`
\ 000001 REQUIRE __INIT_XDATA_I
62
63 // Default channel list
\ In segment XDATA_I, align 1, keep-with-next
64 uint32 zgDefaultChannelList = DEFAULT_CHANLIST;
\ zgDefaultChannelList:
\ 000000 DS 4
\ 000004 REQUIRE `?<Initializer for zgDefaultChannelList>`
\ 000004 REQUIRE __INIT_XDATA_I
65
66 // Default starting scan duration
\ In segment XDATA_I, align 1, keep-with-next
67 uint8 zgDefaultStartingScanDuration = STARTING_SCAN_DURATION;
\ zgDefaultStartingScanDuration:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgDefaultStartingScanDuratio`
\ 000001 REQUIRE __INIT_XDATA_I
68
69 // Stack profile Id
\ In segment XDATA_I, align 1, keep-with-next
70 uint8 zgStackProfile = STACK_PROFILE_ID;
\ zgStackProfile:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgStackProfile>`
\ 000001 REQUIRE __INIT_XDATA_I
71
72 // Default indirect message holding timeout
\ In segment XDATA_I, align 1, keep-with-next
73 uint8 zgIndirectMsgTimeout = NWK_INDIRECT_MSG_TIMEOUT;
\ zgIndirectMsgTimeout:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgIndirectMsgTimeout>`
\ 000001 REQUIRE __INIT_XDATA_I
74
75 // Security level
\ In segment XDATA_Z, align 1, keep-with-next
\ 000000 REQUIRE __INIT_XDATA_Z
76 uint8 zgSecurityLevel = SECURITY_LEVEL;
\ zgSecurityLevel:
\ 000000 DS 1
77
78 // Route expiry
\ In segment XDATA_I, align 1, keep-with-next
79 uint8 zgRouteExpiryTime = ROUTE_EXPIRY_TIME;
\ zgRouteExpiryTime:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgRouteExpiryTime>`
\ 000001 REQUIRE __INIT_XDATA_I
80
81 // Extended PAN Id
\ In segment XDATA_Z, align 1, keep-with-next
\ 000000 REQUIRE __INIT_XDATA_Z
82 uint8 zgExtendedPANID[Z_EXTADDR_LEN];
\ zgExtendedPANID:
\ 000000 DS 8
83
84 // Broadcast parameters
\ In segment XDATA_I, align 1, keep-with-next
85 uint8 zgMaxBcastRetires = MAX_BCAST_RETRIES;
\ zgMaxBcastRetires:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgMaxBcastRetires>`
\ 000001 REQUIRE __INIT_XDATA_I
\ In segment XDATA_I, align 1, keep-with-next
86 uint8 zgPassiveAckTimeout = PASSIVE_ACK_TIMEOUT;
\ zgPassiveAckTimeout:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgPassiveAckTimeout>`
\ 000001 REQUIRE __INIT_XDATA_I
\ In segment XDATA_I, align 1, keep-with-next
87 uint8 zgBcastDeliveryTime = BCAST_DELIVERY_TIME;
\ zgBcastDeliveryTime:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgBcastDeliveryTime>`
\ 000001 REQUIRE __INIT_XDATA_I
88
89 // Network mode
\ In segment XDATA_I, align 1, keep-with-next
90 uint8 zgNwkMode = NWK_MODE;
\ zgNwkMode:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgNwkMode>`
\ 000001 REQUIRE __INIT_XDATA_I
91
92 // Many-to-one values
\ In segment XDATA_Z, align 1, keep-with-next
\ 000000 REQUIRE __INIT_XDATA_Z
93 uint8 zgConcentratorEnable = CONCENTRATOR_ENABLE;
\ zgConcentratorEnable:
\ 000000 DS 1
\ In segment XDATA_Z, align 1, keep-with-next
\ 000000 REQUIRE __INIT_XDATA_Z
94 uint8 zgConcentratorDiscoveryTime = CONCENTRATOR_DISCOVERY_TIME;
\ zgConcentratorDiscoveryTime:
\ 000000 DS 1
\ In segment XDATA_I, align 1, keep-with-next
95 uint8 zgConcentratorRadius = CONCENTRATOR_RADIUS;
\ zgConcentratorRadius:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgConcentratorRadius>`
\ 000001 REQUIRE __INIT_XDATA_I
\ In segment XDATA_I, align 1, keep-with-next
96 uint8 zgMaxSourceRoute = MAX_SOURCE_ROUTE;
\ zgMaxSourceRoute:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgMaxSourceRoute>`
\ 000001 REQUIRE __INIT_XDATA_I
97
98
99 /*********************************************************************
100 * APS GLOBAL VARIABLES
101 */
102
103 // The maximum number of retries allowed after a transmission failure
\ In segment XDATA_I, align 1, keep-with-next
104 uint8 zgApscMaxFrameRetries = APSC_MAX_FRAME_RETRIES;
\ zgApscMaxFrameRetries:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgApscMaxFrameRetries>`
\ 000001 REQUIRE __INIT_XDATA_I
105
106 // The maximum number of seconds (milliseconds) to wait for an
107 // acknowledgement to a transmitted frame.
108
109 // This number is used by polled devices.
\ In segment XDATA_I, align 1, keep-with-next
110 uint16 zgApscAckWaitDurationPolled = APSC_ACK_WAIT_DURATION_POLLED;
\ zgApscAckWaitDurationPolled:
\ 000000 DS 2
\ 000002 REQUIRE `?<Initializer for zgApscAckWaitDurationPolled>`
\ 000002 REQUIRE __INIT_XDATA_I
111
112 // This number is used by non-polled devices in the following formula:
113 // (100 mSec) * (_NIB.MaxDepth * zgApsAckWaitMultiplier)
\ In segment XDATA_I, align 1, keep-with-next
114 uint8 zgApsAckWaitMultiplier = 2;
\ zgApsAckWaitMultiplier:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgApsAckWaitMultiplier>`
\ 000001 REQUIRE __INIT_XDATA_I
115
116 // The maximum number of milliseconds for the end device binding
\ In segment XDATA_I, align 1, keep-with-next
117 uint16 zgApsDefaultMaxBindingTime = APS_DEFAULT_MAXBINDING_TIME;
\ zgApsDefaultMaxBindingTime:
\ 000000 DS 2
\ 000002 REQUIRE `?<Initializer for zgApsDefaultMaxBindingTime>`
\ 000002 REQUIRE __INIT_XDATA_I
118
119 /*********************************************************************
120 * SECURITY GLOBAL VARIABLES
121 */
122
123 // This is the pre-configured key in use (from NV memory)
\ In segment XDATA_Z, align 1, keep-with-next
\ 000000 REQUIRE __INIT_XDATA_Z
124 uint8 zgPreConfigKey[SEC_KEY_LEN];
\ zgPreConfigKey:
\ 000000 DS 16
125
126 // If true, preConfigKey should be configured on all devices on the network
127 // If false, it is configured only on the coordinator and sent to other
128 // devices upon joining.
\ In segment XDATA_Z, align 1, keep-with-next
\ 000000 REQUIRE __INIT_XDATA_Z
129 uint8 zgPreConfigKeys = FALSE; // TRUE;
\ zgPreConfigKeys:
\ 000000 DS 1
130
131
132 /*********************************************************************
133 * ZDO GLOBAL VARIABLES
134 */
135
136 // Configured PAN ID
\ In segment XDATA_I, align 1, keep-with-next
137 uint16 zgConfigPANID = ZDAPP_CONFIG_PAN_ID;
\ zgConfigPANID:
\ 000000 DS 2
\ 000002 REQUIRE `?<Initializer for zgConfigPANID>`
\ 000002 REQUIRE __INIT_XDATA_I
138
139 // Device Logical Type
\ In segment XDATA_Z, align 1, keep-with-next
\ 000000 REQUIRE __INIT_XDATA_Z
140 uint8 zgDeviceLogicalType = DEVICE_LOGICAL_TYPE;
\ zgDeviceLogicalType:
\ 000000 DS 1
141
142 // Startup Delay
\ In segment XDATA_I, align 1, keep-with-next
143 uint8 zgStartDelay = START_DELAY;
\ zgStartDelay:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgStartDelay>`
\ 000001 REQUIRE __INIT_XDATA_I
144
145 /*********************************************************************
146 * NON-STANDARD GLOBAL VARIABLES
147 */
148
149 // Simple API Endpoint
\ In segment XDATA_I, align 1, keep-with-next
150 uint8 zgSapiEndpoint = SAPI_ENDPOINT;
\ zgSapiEndpoint:
\ 000000 DS 1
\ 000001 REQUIRE `?<Initializer for zgSapiEndpoint>`
\ 000001 REQUIRE __INIT_XDATA_I
151
152 /*********************************************************************
153 * LOCAl VARIABLES
154 */
155
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?