diff options
author | Alexander Wenzel <Alexander.AW.Wenzel@bmw.de> | 2011-10-06 15:41:09 +0200 |
---|---|---|
committer | Alexander Wenzel <Alexander.AW.Wenzel@bmw.de> | 2011-10-06 15:41:09 +0200 |
commit | 95d606145751f160505660888e334518c0802470 (patch) | |
tree | 5bd895cff537cdb03b522957640b6cc7b0c0dba5 /src/system/dlt-system.h | |
parent | 3367843af8cc0bd2d3392e5131bb18bddd70fc9f (diff) | |
download | DLT-daemon-95d606145751f160505660888e334518c0802470.tar.gz |
All kind of text files can now be logged, e.g. /proc/version.
Diffstat (limited to 'src/system/dlt-system.h')
-rw-r--r-- | src/system/dlt-system.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/system/dlt-system.h b/src/system/dlt-system.h index 40f1dbd..d548036 100644 --- a/src/system/dlt-system.h +++ b/src/system/dlt-system.h @@ -5,6 +5,8 @@ #define DLT_SYSTEM_MODE_STARTUP 1 #define DLT_SYSTEM_MODE_REGULAR 2 +#define DLT_SYSTEM_LOG_FILE_MAX 32 + typedef struct { char ConfigurationFile[256]; char ApplicationId[256]; @@ -14,8 +16,11 @@ typedef struct { char FiletransferContextId[256]; int FiletransferTimeStartup; int FiletransferTimeDelay; - int LogKernelVersionMode; - char LogKernelVersionContextId[256]; + 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 LogProcessesMode; char LogProcessesContextId[256]; } DltSystemOptions; @@ -24,6 +29,7 @@ typedef struct { int timeStartup; /* time in seconds since startup of dlt-system */ int timeFiletransferDelay; /* time in seconds to start next filetransfer */ char filetransferFile[256]; + int timeLogFileDelay[DLT_SYSTEM_LOG_FILE_MAX]; /* time in seconds to start next file log */ int filetransferRunning; /* 0 = stooped, 1 = running */ int filetransferCountPackages; /* number of packets to be transfered */ int filetransferLastSentPackage; /* last packet sent starting from 1 */ |