summaryrefslogtreecommitdiff
path: root/src/system/dlt-system.h
diff options
context:
space:
mode:
authorAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2011-10-06 13:52:34 +0200
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2011-10-06 13:52:34 +0200
commit3367843af8cc0bd2d3392e5131bb18bddd70fc9f (patch)
tree66f37e575f5ad8de4fa14fa3f5aba063990f5681 /src/system/dlt-system.h
parentfbc90e0e3b7c6754cc426b183eeabea3e98359d8 (diff)
downloadDLT-daemon-3367843af8cc0bd2d3392e5131bb18bddd70fc9f.tar.gz
First implementation of filetransfer manager.
Diffstat (limited to 'src/system/dlt-system.h')
-rw-r--r--src/system/dlt-system.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/system/dlt-system.h b/src/system/dlt-system.h
index cd42bd7..40f1dbd 100644
--- a/src/system/dlt-system.h
+++ b/src/system/dlt-system.h
@@ -10,10 +10,23 @@ typedef struct {
char ApplicationId[256];
char SyslogContextId[256];
int SyslogPort;
+ char FiletransferDirectory[256];
+ char FiletransferContextId[256];
+ int FiletransferTimeStartup;
+ int FiletransferTimeDelay;
int LogKernelVersionMode;
char LogKernelVersionContextId[256];
int LogProcessesMode;
char LogProcessesContextId[256];
} DltSystemOptions;
+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 filetransferRunning; /* 0 = stooped, 1 = running */
+ int filetransferCountPackages; /* number of packets to be transfered */
+ int filetransferLastSentPackage; /* last packet sent starting from 1 */
+} DltSystemRuntime;
+
#endif /* DLT_SYSTEM_H */