3 .\" Author: [see the "AUTHOR" section]
4 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
10 .TH "DLT\&.CONF" "5" "10/12/2012" "\ \&" "\ \&"
11 .\" -----------------------------------------------------------------
12 .\" * Define some portability stuff
13 .\" -----------------------------------------------------------------
14 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 .\" http://bugs.debian.org/507673
16 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
17 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 .\" -----------------------------------------------------------------
21 .\" * set default formatting
22 .\" -----------------------------------------------------------------
23 .\" disable hyphenation
25 .\" disable justification (adjust text to left margin only)
27 .\" -----------------------------------------------------------------
28 .\" * MAIN CONTENT STARTS HERE *
29 .\" -----------------------------------------------------------------
31 dlt.conf \- DLT daemon configuration file
34 The DLT daemon is the central place where logs and traces are gathered from different applications, stored temporarily or permanently and transferred to a DLT client application, which can run directly on the GENIVI system or more likely on a external tester device\&.
36 The configuration file dlt\&.conf allows to configure the different runtime behaviour of the dlt\-daemon\&. The configuration file is loaded during startup of dlt\-daemon\&.
38 dlt\-daemon loads by default the configuration file /etc/dlt\&.conf\&. An alternative configuration file can be loaded with the option \-c\&.
43 If set to 1 DLT daemon is started in background as daemon\&. This option is only needed in System V init systems\&. In systemd based startup systems the daemon is started by spawning own process\&.
56 \fBSendSerialHeader\fR
58 If set to 1 DLT daemon sends each DLT message to the client with prepanding the serial header "DLS0x01"\&.
71 \fBSendContextRegistration\fR
73 If set to 1 each context which is registered from an application in the DLT daemon generates a message to inform the DLT client about the new context\&.
88 If set to 1 DLt daemon sends each second a DLT control message to the client with the current timestamp from the system\&.
103 This value sets the ECU Id, which is sent with each DLT message\&.
116 \fBSharedMemorySize\fR
118 This value sets the size of the shared memory, which is used to exchange DLT messages between applications and daemon\&. This value is defined in bytes\&. If this value is changed the system must be rebooted to take effect\&.
131 \fBPersistanceStoragePath\fR
133 This is the directory path, where the DLT daemon stores its runtime configuration\&. Runtime configuration includes stored log levels, trace status and changed logging mode\&.
145 .SH "OFFLINE TRACE OPTIONS"
147 \fBOfflineTraceDirectory\fR
149 If this option is set, offline trace is enabled\&. This value sets the directory path to the offline trace memory\&. The directory must already exist\&.
155 Default: Offline tracing is disabled\&.
162 \fBOfflineTraceFileSize\fR
164 This value defines the max size of a offline trace file, if offline trace is enabled\&. This value is defined in bytes\&. If the files size of the current used log file is exceeded, a new log file is created\&.
177 \fBOfflineTraceMaxSize\fR
179 This value defines the max offline Trace memory size, if offline trace is enabled\&. This value is defined in bytes\&. If the overall offline trace size is excedded, the oldest log files are deleted, until a new trace file fits the overall offline trace max size\&.
191 .SH "LOCAL CONSOLE OUTPUT OPTIONS"
195 Prints each received DLT message from the application in ASCII to the local console\&. This option should only be anabled for debugging purpose\&.
201 Default: Function is disabled
210 Prints each received DLT message from the application in ASCII to the local console\&. The payload is printed in Hex\&. This option should only be anabled for debugging purpose\&.
216 Default: Function is disabled
223 \fBPrintHeadersOnly\fR
225 Prints each received DLT message from the application in ASCII to the local console\&. Only the header is printed\&. This option should only be anabled for debugging purpose\&.
231 Default: Function is disabled
237 .SH "SERIAL CLIENT OPTIONS"
239 \fBRS232DeviceName\fR
241 If this value is set to a serial device name, e\&.g\&. /dev/ttyS0, a serial port is used for logging to a client\&.
247 Default: Serial port for logging is disabled
256 The used serial baud rate, if serial loggin is enabled\&. The RS232DeviceName must be set to enable serial logging\&.
269 \fBRS232SyncSerialHeader\fR
271 If serial logging is enabled, each received DLT message is checked to contain a serial header\&. If the DLT message contains no serial header, the message is ignored\&.
277 Default: Function is disabled
283 .SH "TCP CLIENT OPTIONS"
285 \fBTCPSyncSerialHeader\fR
287 Each received DLT message on a TCP connection is checked to contain a serial header\&. If the DLT message contains no serial header, the message is ignored\&.
289 .SH "ECU SOFTWARE VERSION INFO"
291 \fBSendECUSoftwareVersion\fR
293 Send periodic ECU version info\&. 0=disabled, 1=enabled\&.
306 \fBPathToECUSoftwareVersion\fR
308 Absolute path to file storing version information \- if disabled the DLT version will be send\&.
312 Start DLT daemon in background mode
315 \fBdlt\-daemon \-d\fR
318 Start DLT daemon with own configuration
321 \fBdlt\-daemon \-c ~/my\-dlt\-configuration\&.cfg\fR
325 Alexander Wenzel (alexander\&.aw\&.wenzel (at) bmw\&.de)
328 Main web site: http://projects\&.genivi\&.org/diagnostic\-log\-trace Mailinglist: https://lists\&.genivi\&.org/mailman/listinfo/genivi\-diagnostic\-log\-and\-trace
331 dlt\-daemon(1) dlt\-system(1)