summaryrefslogtreecommitdiff
path: root/src/daemon/dlt-daemon.h
diff options
context:
space:
mode:
authorLassi Marttala <lassi.lm.marttala@partner.bmw.de>2012-06-05 13:11:23 +0200
committerChristian Muck <christian.muck@bmw.de>2012-06-13 23:53:21 +0200
commit8fc9c8b59cfde03330fab649a5a084b8c95c08ed (patch)
tree419f3ab604dd5cfaed2f8576528a25b2be48fedb /src/daemon/dlt-daemon.h
parent5c26365f65f8859c131aa5d9fe949b3e640e5038 (diff)
downloadDLT-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-xsrc/daemon/dlt-daemon.h5
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