summaryrefslogtreecommitdiff
path: root/src/console/dlt-control.c
diff options
context:
space:
mode:
authorManikandan C <Manikandan.Chockalingam@in.bosch.com>2016-02-10 13:46:35 +0530
committerGernot Wirschal <gernot.wirschal@bmw.de>2016-04-28 14:52:50 +0200
commita3dd0b954e8f020d535afb2c9e315cc33fea681e (patch)
treee54dd333fac5684467362c7784bd825ee340989e /src/console/dlt-control.c
parenta966393ad7003d02870bceffa08df5ddf4bbf864 (diff)
downloadDLT-daemon-a3dd0b954e8f020d535afb2c9e315cc33fea681e.tar.gz
CommonControl: Unix socket path and ecuid parsing for control applications
Signed-off-by: Manikandan C <Manikandan.Chockalingam@in.bosch.com> Change-Id: I023c6bccbe3977d50b77bb601df80643d8e2d82c
Diffstat (limited to 'src/console/dlt-control.c')
-rw-r--r--src/console/dlt-control.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/console/dlt-control.c b/src/console/dlt-control.c
index e5cda97..b4808eb 100644
--- a/src/console/dlt-control.c
+++ b/src/console/dlt-control.c
@@ -66,9 +66,6 @@
#define DLT_RECEIVE_TEXTBUFSIZE 10024 /* Size of buffer for text output */
-#define DLT_CTRL_SOCK "/tmp/dlt-ctrl.sock"
-
-#define DLT_RECEIVE_ECU_ID "RECV"
#define DLT_GLOGINFO_APID_NUM_MAX 150
#define DLT_GLOGINFO_DATA_MAX 800
@@ -463,7 +460,7 @@ int main(int argc, char* argv[])
else if (dltdata.yflag == DLT_CLIENT_MODE_UNIX)
{
g_dltclient.mode = DLT_CLIENT_MODE_UNIX;
- g_dltclient.socketPath = DLT_CTRL_SOCK;
+ g_dltclient.socketPath = dlt_parse_config_param("ControlSocketPath");
}
else
{
@@ -513,11 +510,14 @@ int main(int argc, char* argv[])
if (dltdata.evalue)
{
dlt_set_id(dltdata.ecuid,dltdata.evalue);
+ dlt_set_id(g_dltclient.ecuid,dltdata.evalue);
+ }
+ else
+ {
+ dltdata.evalue = dlt_parse_config_param("ECUId");
+ dlt_set_id(dltdata.ecuid,dltdata.evalue);
+ dlt_set_id(g_dltclient.ecuid,dltdata.evalue);
}
- else
- {
- dlt_set_id(dltdata.ecuid,DLT_RECEIVE_ECU_ID);
- }
/* Connect to TCP socket or open serial device */
if (dlt_client_connect(&g_dltclient, dltdata.vflag) != DLT_RETURN_ERROR)