ni / grpc-device

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

Add support for queued asynchronous read/write operations #1012

Closed dmondrik closed 1 year ago

dmondrik commented 1 year ago

What does this Pull Request accomplish?

Add support for ReadAsync and WriteAsync, along with the ability to query and close the I/O completion event when done.

Why should this Pull Request be merged?

User Story 2522258: [grpc-device server] Implement custom functions for visa asynchronous I/O in grpc-device

What testing has been done?

Added duplicates for many existing read/write tests in VisaMessageBasedLoopbackTest.