I've been debugging my remote codec. I've completed most debugging associated with the _control function and would like to debug the _process function. In the snippet from the GT_ trace output below, please not that the first line is the exit from the last _control call. The handle and return suggest that it went fine. At the end of the snippet, find the UNIVERSAL_process entry and exit, which did not go well, but I'm not sure why. I've reviewed the code in universal.c, and I believe that I'm meeting the requirements for the call. The first line in my process function is a trace which should print the parameters, but I'm sure I'm not getting there, because I should see trace output for the VISA entry and exit and I don't.
@11,002,673us: [+0 T:0x4001cf50] ti.sdo.ce.universal.UNIVERSAL - UNIVERSAL_control> Exit (handle=0x50818, retVal=0x0)
@11,002,839us: [+1 T:0x4001cf50] mycompany.z2_apps.vqm_results - processLoop->Call StartProgram returned 0
@15,003,272us: [+1 T:0x4001cf50] mycompany.z2_apps.vqm_results - GetVQMResults (handle = 0x50818, buffer = 0x411db000
@15,140,586us: [+4 T:0x4001cf50] OM - Memory_contigAlloc> CMEM_alloc(8) = 0x411fc000.
@15,144,291us: [+4 T:0x4001cf50] OM - Memory_contigAlloc> CMEM_getPhys(0x411fc000) = 0xc4dfa000.
@15,144,585us: [+1 T:0x4001cf50] mycompany.z2_apps.vqm_results - In args allocated at 0x411fc000
@15,283,075us: [+4 T:0x4001cf50] OM - Memory_contigAlloc> CMEM_alloc(8) = 0x411fd000.
@15,286,778us: [+4 T:0x4001cf50] OM - Memory_contigAlloc> CMEM_getPhys(0x411fd000) = 0xc4df9000.
@15,287,073us: [+1 T:0x4001cf50] mycompany.z2_apps.vqm_results - Out args allocated at 0x411fd000
@15,422,759us: [+4 T:0x4001cf50] OM - Memory_contigAlloc> CMEM_alloc(196) = 0x411fe000.
@15,426,575us: [+4 T:0x4001cf50] OM - Memory_contigAlloc> CMEM_getPhys(0x411fe000) = 0xc4df8000.
@15,426,872us: [+1 T:0x4001cf50] mycompany.z2_apps.vqm_results - Out bufs allocated at 0x411fe000
@15,427,096us: [+1 T:0x4001cf50] mycompany.z2_apps.vqm_results - inArgs size = 8, inArgs cmd = 11
@15,427,295us: [+1 T:0x4001cf50] mycompany.z2_apps.vqm_results - outBufs numBufs = 1, outBufs buf = 0x411db000, outBufs bufsize = 42208
@15,427,476us: [+0 T:0x4001cf50] ti.sdo.ce.universal.UNIVERSAL - UNIVERSAL_process> Enter (handle=0x50818, inBufs=0x0, outBufs=0x411fe000, inOutBufs=0x0, inArgs=0x411fc000, outArgs=0x411fd000)
@15,427,670us: [+0 T:0x4001cf50] ti.sdo.ce.universal.UNIVERSAL - UNIVERSAL_process> Exit (handle=0x50818, retVal=0xffffffff)