diff options
author | Lassi Marttala <lassi.lm.marttala@partner.bmw.de> | 2012-06-05 13:11:23 +0200 |
---|---|---|
committer | Christian Muck <christian.muck@bmw.de> | 2012-06-13 23:53:21 +0200 |
commit | 8fc9c8b59cfde03330fab649a5a084b8c95c08ed (patch) | |
tree | 419f3ab604dd5cfaed2f8576528a25b2be48fedb /src/daemon/dlt-daemon.h | |
parent | 5c26365f65f8859c131aa5d9fe949b3e640e5038 (diff) | |
download | DLT-daemon-8fc9c8b59cfde03330fab649a5a084b8c95c08ed.tar.gz |
[GDLT-94]: Send periodic software version messages.
Signed-off-by: Christian Muck <christian.muck@bmw.de>
Diffstat (limited to 'src/daemon/dlt-daemon.h')
-rwxr-xr-x | src/daemon/dlt-daemon.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/daemon/dlt-daemon.h b/src/daemon/dlt-daemon.h index 40159f4..f595e8d 100755 --- a/src/daemon/dlt-daemon.h +++ b/src/daemon/dlt-daemon.h @@ -98,6 +98,8 @@ typedef struct int loggingMode; /**< (int) The logging console for internal logging of dlt-daemon (Default: 0) */
int loggingLevel; /**< (int) The logging level for internal logging of dlt-daemon (Default: 6) */
char loggingFilename[256]; /**< (String: Filename) The logging filename if internal logging mode is log to file (Default: /tmp/log) */
+ int sendECUSoftwareVersion;
+ char pathToECUSoftwareVersion[256];
} DltDaemonFlags;
/**
@@ -138,6 +140,8 @@ typedef struct DltDaemonLocal *daemon_local;
} DltDaemonTimingPacketThreadData;
+typedef DltDaemonTimingPacketThreadData DltDaemonECUVersionThreadData;
+
/* Function prototypes */
void dlt_daemon_local_cleanup(DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose);
int dlt_daemon_local_init_p1(DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose);
@@ -166,6 +170,7 @@ int dlt_daemon_process_user_message_log_mode(DltDaemon *daemon, DltDaemonLocal * int dlt_daemon_send_ringbuffer_to_client(DltDaemon *daemon, DltDaemonLocal *daemon_local, int verbose);
void dlt_daemon_timingpacket_thread(void *ptr);
+void dlt_daemon_ecu_version_thread(void *ptr);
#if defined(DLT_SYSTEMD_WATCHDOG_ENABLE)
void dlt_daemon_systemd_watchdog_thread(void *ptr);
#endif
|