summaryrefslogtreecommitdiff
path: root/src/system/dlt-system.h
diff options
context:
space:
mode:
authorChristian Muck <christian.muck@bmw.de>2012-02-08 14:55:54 +0100
committerChristian Muck <christian.muck@bmw.de>2012-02-08 14:55:54 +0100
commit5f0abf66eb361e0a41ddfc8b47b6433da5d2b097 (patch)
tree39625e12ed92d905e8ad23894f182827031dce81 /src/system/dlt-system.h
parent12b47dc73a54e89e0f7ded02faf7d0485b6a31af (diff)
downloadDLT-daemon-5f0abf66eb361e0a41ddfc8b47b6433da5d2b097.tar.gz
[GENDLT-16] Create variable in dlt-system.conf to configure the timeout of the filetransfer fixed.
Diffstat (limited to 'src/system/dlt-system.h')
-rw-r--r--src/system/dlt-system.h34
1 files changed, 23 insertions, 11 deletions
diff --git a/src/system/dlt-system.h b/src/system/dlt-system.h
index 8fca0ae..210de3c 100644
--- a/src/system/dlt-system.h
+++ b/src/system/dlt-system.h
@@ -83,26 +83,38 @@ typedef struct {
char ApplicationId[256];
int daemonise;
- int SyslogEnable;
- char SyslogContextId[256];
- int SyslogPort;
+ int SyslogEnable; /*# Enable the Syslog Adapter (Default: 0)*/
+ char SyslogContextId[256]; /*# The Context Id of the syslog adapter (Default: SYSL)*/
+ int SyslogPort; /*# The UDP port opened by DLT system mamager to receive system logs (Default: 47111)*/
- int FiletransferEnable;
- char FiletransferDirectory1[256];
+ int FiletransferEnable; /*# Enable the Filetransfer (Default: 0)*/
+ char FiletransferDirectory1[256]; /*# Directory which contains files to be transfered over DLT (Default: /tmp/filetransfer)# Files are deleted after Filetransfer is finished and after TimeDelay expired*/
char FiletransferDirectory2[256];
- char FiletransferContextId[256];
- int FiletransferTimeStartup;
- int FiletransferTimeDelay;
+ char FiletransferContextId[256]; /*# The Context Id of the filetransfer (Default: FILE)*/
+ int FiletransferTimeStartup; /*# Time after startup of dlt-system when first file is transfered (Default: 30)# Time in seconds*/
+ int FiletransferTimeDelay; /*# Time to wait when transfered file is deleted and next file transfer starts (Default: 10)# Time in seconds*/
+ int FiletransferTimeoutBetweenLogs;/*# Waits a period of time between two file transfer logs of a single file to DLT to ensure that the FIFO of DLT is not flooded.*/
- int LogFileEnable;
+ /*# Log different files
+ # Mode: 0 = off, 1 = startup only, 2 = regular
+ # TimeDelay: If mode regular is set, time delay is the number of seconds for next sent
+ */
+ int LogFileEnable; /*# Enable the logging of files (Default: 0)*/
int LogFileNumber;
char LogFileFilename[DLT_SYSTEM_LOG_FILE_MAX][256];
int LogFileMode[DLT_SYSTEM_LOG_FILE_MAX];
int LogFileTimeDelay[DLT_SYSTEM_LOG_FILE_MAX];
char LogFileContextId[DLT_SYSTEM_LOG_FILE_MAX][256];
- int LogProcessesEnable;
- char LogProcessesContextId[256];
+ int LogProcessesEnable; /*# Enable the logging of processes (Default: 0)*/
+ char LogProcessesContextId[256]; /*# The Context Id of the kernel version (Default: PROC)*/
+
+ /*# Log different processes
+ # Name: * = all process, X=alternative name (must correspind to /proc/X/cmdline
+ # Filename: the filename in the subdirectory /proc/processid/
+ # Mode: 0 = off, 1 = startup only, 2 = regular
+ # TimeDelay: If mode regular is set, time delay is the number of seconds for next sent
+ */
int LogProcessNumber;
char LogProcessName[DLT_SYSTEM_LOG_PROCESSES_MAX][256];
char LogProcessFilename[DLT_SYSTEM_LOG_PROCESSES_MAX][256];