gRPC client and server support for LabVIEW
This repo contains necessary C++ code and support VIs to implement a gRPC server and client in LabVIEW. You can either use the service as defined to implement a generic server via gRPC or use the implementation as a pattern to implement a gRPC service of your design.
The project supports Windows, Linux, and Linux RT.
LabVIEW source is saved with LabVIEW 2019.
If you would like to use LabVIEW gRPC in your project and want to where to start: Quick Start and Basic Tutorial is a great place to start. This covers step by step guide on,
Example servers are located in the examples foldes in the releases.
The connection to the server can be secured using TLS (Server provided certificates) or Multual TLS (Client and Server provided certificates). See Certificates for more information.
To build the binaries for the scripting tool or the gRPC server see Building for instructions.
Contributions to grpc-labview are welcome from all. See Contributing for instructions.