From 3367843af8cc0bd2d3392e5131bb18bddd70fc9f Mon Sep 17 00:00:00 2001 From: Alexander Wenzel Date: Thu, 6 Oct 2011 13:52:34 +0200 Subject: First implementation of filetransfer manager. --- src/system/dlt-system.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/system/dlt-system.h') 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 */ -- cgit v1.2.1