1 .TH dlt.conf 5 "March 2, 2012" "version 2.5.0" "USER COMMANDS"
3 dlt.conf \- DLT daemon configuration file
5 The DLT daemon is the central place where logs and traces are gathered
6 from different applications, stored temporarily or permanently and
7 transferred to a DLT client application, which can run directly on the
8 GENIVI system or more likely on a external tester device.
10 The configuration file dlt.conf allows to configure the different
11 runtime behaviour of the dlt-daemon. The configuration file is loaded
12 during startup of dlt-daemon.
14 dlt-daemon loads by default the configuration file /etc/dlt.conf. An
15 alternative configuration file can be loaded with the option \-c.
19 If set to 1 DLT daemon is started in dubug mode, so that all internal debug
20 information is printed out on the console.
25 If set to 1 DLT daemon is started in background as daemon. This option
26 is only needed in System V init systems. In systemd based startup
27 systems the daemon is started by spawning own process.
32 If set to 1 DLT daemon sends each DLT message to the client with
33 prepanding the serial header "DLS0x01".
37 .B SendContextRegistration
38 If set to 1 each context which is registered from an application in the
39 DLT daemon generates a message to inform the DLT client about the new
45 If set to 1 DLt daemon sends each second a DLT control message to the
46 client with the current timestamp from the system.
51 This value sets the ECU Id, which is sent with each DLT message.
56 This value sets the size of the shared memory, which is used to exchange
57 DLT messages between applications and daemon. This value is defined in
58 bytes. If this value is changed the system must be rebooted to take
63 .B PersistanceStoragePath
64 This is the directory path, where the DLT daemon stores its runtime
65 configuration. Runtime configuration includes stored log levels, trace
66 status and changed logging mode.
69 .SH OFFLINE TRACE OPTIONS
71 .B OfflineTraceDirectory
72 If this option is set, offline trace is enabled. This value sets the
73 directory path to the offline trace memory. The directory must already
76 Default: Offline tracing is disabled.
78 .B OfflineTraceFileSize
79 This value defines the max size of a offline trace file, if offline trace
80 is enabled. This value is defined in bytes. If the files size of the
81 current used log file is exceeded, a new log file is created.
85 .B OfflineTraceMaxSize
86 This value defines the max offline Trace memory size, if offline trace
87 is enabled. This value is defined in bytes. If the overall offline trace
88 size is excedded, the oldest log files are deleted, until a new trace
89 file fits the overall offline trace max size.
92 .SH LOCAL CONSOLE OUTPUT OPTIONS
95 Prints each received DLT message from the application in ASCII to the
97 This option should only be anabled for debugging purpose.
99 Default: Function is disabled
102 Prints each received DLT message from the application in ASCII to the
103 local console. The payload is printed in Hex.
104 This option should only be anabled for debugging purpose.
106 Default: Function is disabled
109 Prints each received DLT message from the application in ASCII to the
110 local console. Only the header is printed.
111 This option should only be anabled for debugging purpose.
113 Default: Function is disabled
114 .SH SERIAL CLIENT OPTIONS
117 If this value is set to a serial device name, e.g. /dev/ttyS0, a serial
118 port is used for logging to a client.
120 Default: Serial port for logging is disabled
123 The used serial baud rate, if serial loggin is enabled. The
124 RS232DeviceName must be set to enable serial logging.
128 .B RS232SyncSerialHeader
129 If serial logging is enabled, each received DLT message is checked to
130 contain a serial header. If the DLT message contains no serial header,
131 the message is ignored.
133 Default: Function is disabled
134 .SH TCP CLIENT OPTIONS
136 .B TCPSyncSerialHeader
137 Each received DLT message on a TCP connection is checked to contain a
138 serial header. If the DLT message contains no serial header, the message
143 Alexander Wenzel (alexander.aw.wenzel (at) bmw.de)