summaryrefslogtreecommitdiff
path: root/src/examples
diff options
context:
space:
mode:
authorAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2014-09-11 16:14:07 +0200
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2014-09-11 16:24:43 +0200
commitc8d990b893838b3263ac020b095f1a520908e815 (patch)
treedbc8f21021a6c478b4f0e5ddcf79afcd8c700646 /src/examples
parent406f947a0f8dca7ac1fbdc6b1df2bbe37af1b669 (diff)
downloadDLT-daemon-c8d990b893838b3263ac020b095f1a520908e815.tar.gz
Added new API to send marker message from application.
Signed-off-by: Alexander Wenzel <Alexander.AW.Wenzel@bmw.de>
Diffstat (limited to 'src/examples')
-rwxr-xr-xsrc/examples/dlt-example-user.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/examples/dlt-example-user.c b/src/examples/dlt-example-user.c
index a01ea44..9c4a529 100755
--- a/src/examples/dlt-example-user.c
+++ b/src/examples/dlt-example-user.c
@@ -96,6 +96,7 @@ void usage()
printf(" -n count Number of messages to be generated (Default: 10)\n");
printf(" -g Switch to non-verbose mode (Default: verbose mode)\n");
printf(" -a Enable local printing of DLT messages (Default: disabled)\n");
+ printf(" -k Send marker message\n");
printf(" -m mode Set log mode 0=off,1=external,2=internal,3=both\n");
#ifdef DLT_TEST_ENABLE
printf(" -c Corrupt user header\n");
@@ -111,6 +112,7 @@ int main(int argc, char* argv[])
{
int gflag = 0;
int aflag = 0;
+ int kflag = 0;
#ifdef DLT_TEST_ENABLE
int cflag = 0;
char *svalue = 0;
@@ -133,9 +135,9 @@ int main(int argc, char* argv[])
opterr = 0;
#ifdef DLT_TEST_ENABLE
- while ((c = getopt (argc, argv, "vgacd:f:n:m:z:s:")) != -1)
+ while ((c = getopt (argc, argv, "vgakcd:f:n:m:z:s:")) != -1)
#else
- while ((c = getopt (argc, argv, "vgad:f:n:m:")) != -1)
+ while ((c = getopt (argc, argv, "vgakd:f:n:m:")) != -1)
#endif /* DLT_TEST_ENABLE */
{
switch (c)
@@ -150,6 +152,11 @@ int main(int argc, char* argv[])
aflag = 1;
break;
}
+ case 'k':
+ {
+ kflag = 1;
+ break;
+ }
#ifdef DLT_TEST_ENABLE
case 'c':
{
@@ -266,6 +273,11 @@ int main(int argc, char* argv[])
DLT_ENABLE_LOCAL_PRINT();
}
+ if (kflag)
+ {
+ DLT_LOG_MARKER();
+ }
+
if (nvalue)
{
maxnum = atoi(nvalue);