NI FPGA API Differences - ni/grpc-device GitHub Wiki

FPGA API Differences

The following is a list of general differences between the NI FPGA API and the gRPC API provided by grpc-device.

  • For the NiFpga_WaitOnIrqs API, we have removed the context parameter in the gRPC API compared to its C API counterpart.
  • All Acquire, Release, P2P, Open and Close Hmb, Open and Close Llb, Read and Write Fxp64, Reserve and Unreserve IrqContext, Get and Set FifoPropertyPtr, and Read and Write FifoComposite and static methods are not supported in gRPC.
  • The size parameter is not present for the WriteArray and WriteFifo functions, the gRPC layer automatically determines the correct value to pass. See also: General API Differences