If you use a DAQmx version and OS combination not supported by gRPC, you can of course develop your own software that exposes the DAQmx functions over TCP/IP.
One possible idea (literally reinventing gRPC)
- On the PXI controller
- Write an application that communicates over TCP/IP to a remote system
- Uses DAQmx API as per the command received from the remote system over TCP/IP
- You need to come up with commands, arguments and data formats based on what DAQmx APIs you need to add support for
- On the remote PC
- Create a set of APIs that are equivalents of DAQmx APIs but format the command (the one you devised) with arguments and send over TCP/IP to the application running on the PXI controller.