ni / grpc-device

gRPC server providing remote access to NI device driver APIs.
MIT License
71 stars 50 forks source link

Fix function name for FPGA in LibraryLoadException #1084

Closed amehra-ni closed 2 months ago

amehra-ni commented 2 months ago

What does this Pull Request accomplish?

See Rohan's comment here. Previously, we introduced a new parameter, c_dll_function_prefix, for FPGA because the function names in the header file did not match those in the DLL for FPGA. In the DLL, the functions are named NiFpgaDll_Open, whereas in the header file, they are named NiFpga_Open. Rohan mentioned that we should also update the function names in the LibraryLoadException message. This PR accomplishes that.

Why should this Pull Request be merged?

Updated the cname to use c_dll_function_prefix as it will contain the DLL prefix or the normal C prefix.

What testing has been done?