summaryrefslogtreecommitdiff
path: root/log-replayer/src/log-replayer.c
diff options
context:
space:
mode:
Diffstat (limited to 'log-replayer/src/log-replayer.c')
-rw-r--r--log-replayer/src/log-replayer.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/log-replayer/src/log-replayer.c b/log-replayer/src/log-replayer.c
index c5afd51..9628f76 100644
--- a/log-replayer/src/log-replayer.c
+++ b/log-replayer/src/log-replayer.c
@@ -198,8 +198,9 @@ int main(int argc, char* argv[])
sscanf(buf, "%*[^'$']$%[^',']", msgId);
//GNSS: list of supported message IDs
- char* gnssstr = "GVGNSP,GVGNSC,GVGNSAC,GVGNSSAT";
- if(strstr(gnssstr, msgId) != NULL)
+ //char* gnssstr = "GVGNSP,GVGNSC,GVGNSAC,GVGNSSAT";
+ char* gnssprefix = "GVGNS";
+ if(strncmp (gnssprefix, msgId, strlen(gnssprefix)) == 0)
{
LOG_DEBUG(gContext,"Sending Packet to %s:%d",ipaddr,PORT1);
LOG_DEBUG(gContext,"MsgID:%s", msgId);
@@ -216,8 +217,9 @@ int main(int argc, char* argv[])
//SNS: list of supported message IDs
//char* snsstr = "GVVEHSP,GVGYRO,GVGYROCONF,GVDRVDIR,GVODO,GVWHTK,GVWHTKCONF";
- char* snsstr = "GVSNSVEHSP,GVSNSGYRO,GVSNSWHTK"; //subset currently supported for new log format
- if(strstr(snsstr, msgId) != NULL)
+ //char* snsstr = "GVSNSVEHSP,GVSNSGYRO,GVSNSWHTK"; //subset currently supported for new log format
+ char* snsprefix = "GVSNS";
+ if(strncmp (snsprefix, msgId, strlen(snsprefix)) == 0)
{
LOG_DEBUG(gContext,"Sending Packet to %s:%d",ipaddr,PORT2);
LOG_DEBUG(gContext,"MsgID:%s", msgId);
@@ -232,8 +234,9 @@ int main(int argc, char* argv[])
}
}
//VHL: list of supported message IDs
- char* vhlstr = "GVVEHVER,GVVEHENGSPEED,GVVEHFUELLEVEL,GVVEHFUELCONS,GVVEHTOTALODO";
- if(strstr(vhlstr, msgId) != NULL)
+ //char* vhlstr = "GVVEHVER,GVVEHENGSPEED,GVVEHFUELLEVEL,GVVEHFUELCONS,GVVEHTOTALODO";
+ char* vehprefix = "GVVEH";
+ if(strncmp (vehprefix, msgId, strlen(vehprefix)) == 0)
{
LOG_DEBUG(gContext,"Sending Packet to %s:%d",ipaddr,PORT3);
LOG_DEBUG(gContext,"MsgID:%s", msgId);