summaryrefslogtreecommitdiff
path: root/src/system/dlt-system.h
diff options
context:
space:
mode:
authorAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2011-10-13 11:01:42 +0200
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2011-10-13 11:01:42 +0200
commita0e2ed4fe47ac42f831e1c0c3524ba1b86ccdf71 (patch)
tree6490377092c6d02347aca2ae598400b8a4f8043a /src/system/dlt-system.h
parent3272e8e16749b58d13e72e9a3fcadab16550ea71 (diff)
downloadDLT-daemon-a0e2ed4fe47ac42f831e1c0c3524ba1b86ccdf71.tar.gz
Enhanced process information logging.
Diffstat (limited to 'src/system/dlt-system.h')
-rw-r--r--src/system/dlt-system.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/system/dlt-system.h b/src/system/dlt-system.h
index d548036..d0005fd 100644
--- a/src/system/dlt-system.h
+++ b/src/system/dlt-system.h
@@ -6,6 +6,7 @@
#define DLT_SYSTEM_MODE_REGULAR 2
#define DLT_SYSTEM_LOG_FILE_MAX 32
+#define DLT_SYSTEM_LOG_PROCESSES_MAX 32
typedef struct {
char ConfigurationFile[256];
@@ -21,8 +22,12 @@ typedef struct {
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];
+ int LogProcessNumber;
+ char LogProcessName[DLT_SYSTEM_LOG_PROCESSES_MAX][256];
+ char LogProcessFilename[DLT_SYSTEM_LOG_PROCESSES_MAX][256];
+ int LogProcessMode[DLT_SYSTEM_LOG_PROCESSES_MAX];
+ int LogProcessTimeDelay[DLT_SYSTEM_LOG_PROCESSES_MAX];
} DltSystemOptions;
typedef struct {
@@ -30,6 +35,7 @@ typedef struct {
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 timeLogProcessDelay[DLT_SYSTEM_LOG_PROCESSES_MAX]; /* time in seconds to start next process log */
int filetransferRunning; /* 0 = stooped, 1 = running */
int filetransferCountPackages; /* number of packets to be transfered */
int filetransferLastSentPackage; /* last packet sent starting from 1 */