diff options
author | Manikandan C <Manikandan.Chockalingam@in.bosch.com> | 2016-02-10 13:46:35 +0530 |
---|---|---|
committer | Gernot Wirschal <gernot.wirschal@bmw.de> | 2016-04-28 14:52:50 +0200 |
commit | a3dd0b954e8f020d535afb2c9e315cc33fea681e (patch) | |
tree | e54dd333fac5684467362c7784bd825ee340989e /src/console/dlt-control.c | |
parent | a966393ad7003d02870bceffa08df5ddf4bbf864 (diff) | |
download | DLT-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.c | 16 |
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) |