Updated to use the latest TI 15.4-Stack v2.1.0 from the SimpleLink CC13x0 SDK v1.30.
[apps/tidep0084.git] / prebuilt / bin / apimac-msgs.cfg
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ; @file appsrv.cfg
3 ;
4 ; @brief TIMAC 2.0 message decode/dump configuration file
5 ;
6 ; Group: WCS LPC
7 ; $Target Devices: Linux: AM335x, Embedded Devices: CC1310, CC1350$
8 ;
9 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
10 ; $License: BSD3 2016 $
11 ;  
12 ;   Copyright (c) 2015, Texas Instruments Incorporated
13 ;   All rights reserved.
14 ;  
15 ;   Redistribution and use in source and binary forms, with or without
16 ;   modification, are permitted provided that the following conditions
17 ;   are met:
18 ;  
19 ;   *  Redistributions of source code must retain the above copyright
20 ;      notice, this list of conditions and the following disclaimer.
21 ;  
22 ;   *  Redistributions in binary form must reproduce the above copyright
23 ;      notice, this list of conditions and the following disclaimer in the
24 ;      documentation and/or other materials provided with the distribution.
25 ;  
26 ;   *  Neither the name of Texas Instruments Incorporated nor the names of
27 ;      its contributors may be used to endorse or promote products derived
28 ;      from this software without specific prior written permission.
29 ;  
30 ;   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
31 ;   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
32 ;   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
33 ;   PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
34 ;   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
35 ;   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
36 ;   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
37 ;   OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
38 ;   WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
39 ;   OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
40 ;   EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
41 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
42 ; $Release Name: TI-15.4Stack Linux x64 SDK$
43 ; $Release Date: July 14, 2016 (2.00.00.30)$
44 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
45 ;
46 #
47 # Comments are # or ; or //
48 #
49 # Simple messages (no data) are like this:
50 #      simple-msg  MSGNAME  cmd0 cmd1
51 #
52 # Complex messages, with fields are like this:
53 #      complex-msg MSGNAME cmd0 cmd1
54 #          ... list of fields
55 #          end
56 #
57 # Indention is ignored, it is present in this file 
58 # for human readabity reasons only..
59 #
60 complex-msg MAC_RESET_REQ 0x22 0x01
61         u8 SetDefault
62         end
64 simple-msg MAC_INIT 0x22 0x02
66 complex-msg MT_DATA_REQ_SREQ 0x022 0x05
67         u8      DestAddressMode 
68         bytes DestAddress  8
69         u16     DestPanId 
70         u8      SrcAddressMode
71         u8      Handle 
72         u8      TxOption 
73         u8      Channel 
74         u8      Power 
75         bytes KeySource 8
76         u8      SecurityLevel 
77         u8      KeyIdMode 
78         u8      KeyIndex
79         u32     IncludeFhIEs 
80         u16     DataLength 
81         u16     IELength 
82         end
83         
84 complex-msg MT_DATA_REQ_SRSP 0x62 0x05
85         u8 status
86         end
88 complex-msg MAC_PURGE_REQ 0x22 0x0e
89         u8 handle
90         end
92 complex-msg MAC_DATA_CNF 0x42 0x84
93         u8 Status 
94         u8 Handle 
95         u32 Timestamp 
96         u16 Timestamp2 
97         u8 Retries 
98         u8 LinkQuality 
99         u8 Correlation 
100         u8 RSSI 
101         u32 FrameCounter
102         end
103         
104 complex-msg MAC_DATA_IND 0x42 0x85
105         u8 SrcAddrMode 
106         bytes SrcAddr 8
107         u8 DstAddrMode 
108         bytes DstAddr 8
109         u32 Timestamp
110         u16 Timestamp2 
111         u16 SrcPanId 
112         u16 DstPanId 
113         u8 LinkQuality 
114         u8 Correlation 
115         u8 RSSI 
116         u8 DSN 
117         bytes KeySource 8
118         u8 SecurityLevel
119         u8 KeyIdMode 
120         u8 KeyIndex 
121         u32 FrameCounter 
122         u16 DataLength 
123         u16 IELength 
124         #---
125         #u8 DataPayload 
126         #u8 IEPayload
127         end
129 complex-msg MAC_WS_ASYNC_IND 0x42 0x93
130         u8 SrcAddrMode 
131         bytes SrcAddr 8
132         u8 DstAddrMode 
133         bytes DstAddr 8
134         u32 Timestamp
135         u16 Timestamp2 
136         u16 SrcPanId 
137         u16 DstPanId 
138         u8 LinkQuality 
139         u8 Correlation 
140         u8 RSSI 
141         u8 DSN 
142         bytes KeySource 8
143         u8 SecurityLevel
144         u8 KeyIdMode 
145         u8 KeyIndex 
146         u32 FrameCounter 
147         u8 FrameType 
148         u16 DataLength 
149         u16 IELength 
150         # skip the data for now
151         end
152         
153 simple-msg MT_FH_ENABLE_REQ 0x22 0x40
157         
158 complex-msg MAC_START_REQ 0x22 0x03
159         u32  StartTime 
160         u16 PanId 
161         u8 LogicalChannel 
162         u8 ChannelPage 
163         u8 PhyId
164         u8 BeaconOrder 
165         u8 SuperFrameOrder 
166         u8 PanCoordinator 
167         u8 BatteryLifeExt 
168         u8 CoordRealignment 
169         bytes RealignKeySource 8
170         u8 RealignSecurityLevel
171         u8 RealignKeyIdMode
172         u8 RealignKeyIndex
173         u8 BeaconKeySource
174         u8 BeaconSecurityLevel
175         u8 BeaconKeyIdMode
176         u8 BeaconKeyIndex 
177         u8 StartFH 
178         u8 EnhBeaconOrder 
179         u8 OfsTimeSlot 
180         u16 NonBeaconOrder 
181         u8 NumIEs 
182         #-----
183         # SKIP: IEIDList
184         end
185         
186 complex-msg MAC_GET_REQ 0x22 0x08
187         u8 AttributeId
188         end
189         
190 complex-msg MAC_SET_REQ 0x22 0x09
191         u8 AttributeId
192         max-bytes AttributeValue 16
193         end
194         
195 complex-msg MAC_SCAN_REQ 0x22 0x0c
196         u8 ScanType 
197         u8 ScanDuration 
198         u8 ChannelPage 
199         u8 PhyId 
200         u8 MaxResults 
201         u8 PermitJoin 
202         u8 LinkQuality 
203         u8 RspFilter 
204         u8 MpmScan 
205         u8 MpmType 
206         u16 MpmDuration 
207         bytes KeySource 8
208         u8 SecLevel 
209         u8 KeyIdMode
210         u8 KeyIndex 
211         bytes Channels 17
212         end
214 complex-msg MAC_SECURITY_SET_REQ 0x22 0x31
215         u8 Attributeid
216         u8 Index1
217         u8 Index2
218         max-bytes AttributeValue 16
219         end
221 complex-msg MAC_WRITE_KEY_REQ 0x22 0x38
222         u8 New 
223         u8 Index 
224         bytes Key 16
225         u32 FrameCounter 
226         u8 DataSize 
227         bytes LookupData 9
228         end
229         
230 simple-msg MAC_FH_START_REQ 0x22 0x41
232 complex-msg MAC_FH_SET_REQ 0x22 0x43
233         u16 Attributeid
234         max-bytes Data 16
235         end
236         
237 complex-msg MAC_WS_ASYNC_REQ 0x22 0x44
238         u8 Operation 
239         u8 FrameType
240         bytes KeySource 8
241         u8 SecurityLevel 
242         u8 KeyIdMode 
243         u8 KeyIndex 
244         bytes Channels 25
245         end
246         
247 complex-msg MAC_SCAN_CNF 0x42 0x8c
248         u8 status
249         u8 scantype
250         u8 channelpage
251         u8 phyid
252         bytes UnscannedChannels 17
253         u8 ResultListcount 
254         max-bytes partial-data-dump 100
255         end
257 complex-msg MAC_START_CNF 0x42 0x8e
258         u8 status
259         end
262 complex-msg MAC_RESET_REQ_SRSP 0x62 0x01
263         u8 status
264         end
266 complex-msg MAC_START_REQ_SRSP 0x62 0x03
267         u8 status
268         end
270 complex-msg MAC_SCAN_REQ_SRSP 0x62 0x0c
271         u8 status
272         end
273       
275 complex-msg MAC_WRITE_KEY_REQ_SRSP 0x62 0x38
276         u8 status
277         end
278         
279 complex-msg MAC_FH_ENABLE_REQ_SRSP 0x62 0x40
280         u8 status
281         end
282 complex-msg MAC_F__START_REQ_SRSP 0x62 0x41
283         u8 status
284         end
285         
286 complex-msg MAC_BEACON_NOTIFY_IND 0x42 0x83
287         u8 BeaconType
288         max-bytes beacondata 100
289         end
290         
291 complex-msg MAC_SET_REQ_SRSP 0x62 0x09
292         u8 Status
293         end
295 complex-msg MAC_SECURITY_SET_REQ_SRSP 0x62 0x31
296         u8 Status
297         end
299 complex-msg MAC_GET_REQ_SRSP 0x62 0x08
300         u8 Status
301         max-bytes Data 16
302         end
304 complex-msg MAC_WS_AYSYNC_CNF 0x42 0x92
305         u8 Status
306         end
307         
308 complex-msg MAC_WS_ASYNC_REQ_SRSP 0x62 0x44
309         u8 Status
310         end
312 complex-msg MAC_FH_SET_REQ_SRSP 0x62 0x43
313         u8 Status
314         end
316 complex-msg SYS_RESET_REQ 0x41 0x00
317         u8 Type
318         end
320 complex-msg SYS_RESET_IND 0x41 0x80
321         u8 reason
322         u8 transport
323         u8 product
324         u8 major
325         u8 minor
326         u8 maint
327         end
329 complex-msg UTIL_CALLBACK_SUB_CMD 0x27 0x06
330         u8 subsystemid
331         u32 enables
332         end
334 complex-msg UTIL_CALLBACK_SUB_CMD_SRSP 0x67     0x06
335         u8 Status
336         u32 enables
337         end
339 complex-msg MAC_ASSOCIATE_CNF 0x42 0x82
340         u8 Status
341         u16 ShortAddress
342         bytes KeySource 8
343         u8 SecurityLevel
344         u8 KeyIdMode
345         u8 KeyIndex
346         end
348 complex-msg MAC_COMM_STATUS_IND 0x42 0x8d
349         u8 Status 
350         u8 SrcAddrMode 
351         bytes SrcAddr 8
352         u8 DstAddrMode
353         bytes DstAddr 8
354         u16 DevicePanId
355         u8 Reason
356         bytes KeySource 8
357         u8 SecurityLevel
358         u8 KeyIdMode
359         u8 KeyIndex
360         end
363 ; Local Variables:
364 ; tab-width: 4
365 ; c-basic-offset: 4
366 ; End:
367 ; vim:set  tabstop=4 shiftwidth=4 expandtab=false