Specifications
System Software Diagnostics Guide — September 2006 53
Tracing CAS Signaling Using Global Call
gc_SetConfigData(GCTGT_CCLIB_NETIF, bdev, ParmBlkp, 0, GCUPDATE_IMMEDIATE, &id, EV_ASYNC);
gc_util_delete_parm_blk(ParmBlkp);
if (sr_waitevt(-1) >= 0)
{
METAEVENT meta;
gc_GetMetaEvent(&meta);
switch(sr_getevttype())
{
case GCEV_SETCONFIGDATA:
printf("Received event GCEV_SETCONFIGDATA(ReqID=%d) on device %s
\n",((GC_RTCM_EVTDATA *)(meta.evtdatap))->request_ID,
ATDV_NAMEP(sr_getevtdev()));
break;
case GCEV_SETCONFIGDATA_FAIL
printf("Received event GCEV_SETCONFIGDATAFAIL(ReqID=%d) on device
%s, Error=%s\n",((GC_RTCM_EVTDATA *)(meta.evtdatap))->request_ID,
ATDV_NAMEP(sr_getevtdev()),
((GC_RTCM_EVTDATA *)(meta.evtdatap))->additional_msg);
break;
default:
printf("Received event 0x%x on device %s\n", sr_getevttype(),
ATDV_NAMEP(sr_getevtdev()));
break;
}
}










