X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Flib%2Fgscprts%2Frts_main.c;h=5cbd092cb93d5f0f5cd0a45e0421c3e8f91d3fc9;hb=e981e864b812c938d3df8b555b6bb98bb89273e7;hp=97126c782739978563ca36e9069c96fd5e946e85;hpb=c9783d8ea8b85d810483559e50dbf2297109e349;p=com%2Fgs-lite.git diff --git a/src/lib/gscprts/rts_main.c b/src/lib/gscprts/rts_main.c index 97126c7..5cbd092 100644 --- a/src/lib/gscprts/rts_main.c +++ b/src/lib/gscprts/rts_main.c @@ -35,6 +35,7 @@ gs_retval_t main_csv(gs_int32_t devicenum, gs_sp_t device, gs_int32_t mapcnt, gs_sp_t map[]); gs_retval_t main_csv2(gs_int32_t devicenum, gs_sp_t device, gs_int32_t mapcnt, gs_sp_t map[]); gs_retval_t main_gdat(gs_int32_t devicenum, gs_sp_t device, gs_int32_t mapcnt, gs_sp_t map[]); +gs_retval_t main_dproto(gs_int32_t devicenum, gs_sp_t device, gs_int32_t mapcnt, gs_sp_t map[]); int main (int argc, char* argv[]) { gs_int32_t pid; @@ -153,14 +154,19 @@ int main (int argc, char* argv[]) { } if (strcmp(interfacetype,"CSV")==0) { - main_csv(x,device[x],lmapcnt,lmap); + main_csv(x,device[x],lmapcnt,lmap); } else { if (strncmp(interfacetype,"GDAT",4)==0) { main_gdat(x,device[x],lmapcnt,lmap); - } else { - gslog(LOG_ERR,"UNKNOWN InterfaceType\n"); - exit(0); - } + }else{ + if (strncmp(interfacetype,"PROTO",5)==0) { + main_dproto(x,device[x],lmapcnt,lmap); + } else { + fprintf(stderr,"interface type %s not recognized\n",interfacetype); + gslog(LOG_ERR,"UNKNOWN InterfaceType\n"); + exit(0); + } + } } /* should never return */