Updated to use the latest TI 15.4-Stack v2.1.0 from the SimpleLink CC13x0 SDK v1.30.
[apps/tidep0084.git] / prebuilt / bin / collector.cfg
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ; @file collector.cfg
3 ;
4 ; @brief TIMAC 2.0 Main application 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 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
46 [log]
47         ; Filename for the log.
48         filename = collector_log.txt
49         ; When developing & debugging it is often helpful to
50         ; print logs to stderr in addition to the log file
51         ; Uncomment this if you want to enable that feature.
52         ; dup2stderr = true
53         ;
54         ;----------------------------------------
55         ; LOG is controled via flags.
56         ; Each flag = 1 bit in an 64bit value.
57         ; Each flag has a name, flags are turned on listed
58         ; A flag can be turned off by adding the keyword: 'not'
59         ;----------------------------------------
60         flag = error
61         flag = warning
62         flag = fatal
63         ;----------------------------------------
64         ; SEE the "ini_flag_name" structures in the application for a list of names
65         ;----------------------------------------
66         ; Example (turn the flag FOO on)
67         ;      flag = FOO
68         ; Example (turn the flag FOO off)
69         ;      flag = not-FOO
70         ;----------------------------------------
71         ; The flag name 'everything' is magic, it turns on everything.
72         ; setting all of the log bits to 1.
73         ; If you want to enable *EVERYTHING* then uncomment this
74         ;----------------------------------------
75         ; flag = everything
76         ;----------------------------------------
77         ; Sometimes you want EVERYTHING - except some things..
78         ; names startign with "not-" turn *OFF* the flag 
79         ; These are good examples to turn off.
80         ; Uncomment as desired
81         ; flag = not-sys_dbg_mutex
82         ; flag = not-sys_dbg_thread
83         ; flag = not-sys_dbg_fifo
84         ; flag = not-sys_dbg_uart
85         ; flag = not-sys_dbg_sleep
86         ; flag = not-sys_dbg_socket
87         ; flag = not-nv-debug
88         ; flag = not-nv-rdwr
89         ;----------------------------------------
91 ; Configuration for the Gateway interface
92 [appClient-socket-cfg]
93         type = server
94         ; host = not used
95         service = 5000
96         ; devicename = not used
97         server_backlog = 5
98         ; Limit to inet4, not inet6
99         inet = 4
100         
101 ; If collector application connects to an NPI SERVER (ie: npi_server2), this is how it connects
102 [npi-socket-cfg]
103         type = client
104         host = localhost
105         service = 12345
106         inet = 4
108 ; If collector app connects directly to a UART (no-npi-server) this is how to connect.
109 [uart-cfg] 
110         ;; Launchpads use USB and show up as: /dev/ttyACM0 and ACM1
111         ;; Solutions using an FTDI or Prolific cable use /dev/ttyUSB0 or USB1
112         ;; Hard serial ports are: /dev/ttyS0 to ttyS9
113         ;devname = /dev/ttyUSB1
114         devname = /dev/ttyACM0
115         baudrate = 115200
116         ; we use the default flags
117         flag = default
119 ; When using the UART interface, set the protocol geometry values.
120 [uart-interface]
121         ; The embedded device uses a checksum (xor FCS)
122         include-chksum = true
123         ; The mac-co-processor uses a frame sync byte (0xfe)
124         frame-sync = true
125         ; Any message larger then 240 bytes gets fragmented
126         fragmentation-size = 240
127         ; we retry messages at most 3 times
128         retry-max = 3
129         ; Fragmentation times out after 1 second
130         fragmentation-timeout-msecs = 1000
131         ; Inside a message, no gaps larger then 100 mSec
132         intersymbol-timeout-msecs = 100
133         ; The embedded device must respond within 1 Second
134         srsp-timeout-msecs = 1000
135         ; The Embedded device uses a single byte for length
136         len-2bytes = false
137         ; When flushing (tossing) wait for 50mSec to see when the IO is quite
138         flush-timeout-msecs = 50
139         
140 ; Please refer to the UART-INTERFACE for more details
141 ; This is the protocol specifics when using the NPI-SERVER
142 [npi-socket-interface]
143         ; The npi_server2 does not want a checksum
144         include-chksum = false
145         ; The npi_server2 does not expect a frame sync
146         frame-sync = false
147         ; the two byte length message means we do not fragment.
148         len-2bytes = true
149         ; devices must respond to requests in 1 second
150         srsp-timeout-msecs = 1000
151         ; when flushing IO - wait for at least 10mSec of quiet time
152         flush-timeout-msecs = 10
154 ; This is the interface to the gateway app
155 [appClient-socket-interface]
156         ; The gateway does not expect a checksum
157         include-chksum = false
158         ; the gateway does not expect a frame sync
159         frame-sync = false
160         ; the gateway should respond within 1 second
161         srsp-timeout-msecs = 1000
162         ; Because the gateway use 2 byte length, it does not need fragmentation
163         len-2bytes = true
164         ; when flushing the IO - wat at most 10mSecs
165         flush-timeout-msecs = 10
166         
167 [application]
168         ; Do not reload the NV settings, start fresh each time
169         load-nv-sim = true
170         ;The collector app can use either a socket or uart connection to the co-processor
171         ;; Alternatively:  'interface = socket' 
172         interface = uart
173         ; Many of the "config-ITEMS" allow for direct configuration 
174         ; and overriding the 'config.h' default values
175         config-auto-start = true
176         config-channel-mask = 0
177         config-channel-page = 9
178         config-coord-short-addr = 0x1234
179         config-double-trickle-timer = false
180         config-dwell-time = 250
181         config-fh-async-channel-mask = all
182         config-fh-channel-mask = all
183         config-fh-enable = false
184         config-fh-netname = "FHTest"
185         config-fh-pan-size = 0x0032
186         config-linkquality = 1
187         config-mac-beacon-order = 15
188         config-mac-superframe-order = 15
189         config-pan-id = 0xAcDc
190         config-percentfilter = 0x0ff
191         config-phy-id = 1
192         config-scan-duration = 5
193         config-secure = true
194         config-trickle-max-clk-duration = 960000
195         config-trickle-min-clk-duration =  30000
196         config-reporting-interval = 20000
197         config-polling-interval = 6000
198         ; msg-dbg-data = apimac-msgs.cfg
200         
201