From a3dd0b954e8f020d535afb2c9e315cc33fea681e Mon Sep 17 00:00:00 2001 From: Manikandan C Date: Wed, 10 Feb 2016 13:46:35 +0530 Subject: CommonControl: Unix socket path and ecuid parsing for control applications Signed-off-by: Manikandan C Change-Id: I023c6bccbe3977d50b77bb601df80643d8e2d82c --- src/console/dlt-control.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/console/dlt-control.c') 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) -- cgit v1.2.1