Skip to content

gRPC Client Examples

Greg Stoll edited this page Jul 15, 2021 · 7 revisions

Included in the Client Releases are several example clients illustrating how to interact with the ni-grpc-device-server. These clients are based on Driver C API Examples which are installed with driver. Example installation location:

"C:\Program Files (x86)\IVI Foundation\IVI\Drivers\<driver name>"

See Driver Documentation for where to find the right documentation for you.

The C examples can be used as reference for driver specific concepts, and the provided gRPC client examples illustrate an implementation of those concepts in a gRPC client. For instructions on generating the necessary gRPC helper files to run the examples, see Creating a Python gRPC Client.

Table of Contents

Internal Development

Creating and Setting Up a gRPC Server

Server Security Support

Creating a gRPC Client

gRPC Client Examples

Session Utilities API Reference

Driver Documentation

gRPC API Differences From C API

Sharing Driver Sessions Between Clients

C API Docs
NI-DAQmx
NI-DCPOWER
NI-DIGITAL PATTERN DRIVER
NI-DMM
NI-FGEN
NI-FPGA
NI-RFmx Bluetooth
NI-RFmx NR
NI-RFmx WCDMA
NI-RFmx GSM
NI-RFmx CDMA2k
NI-RFmx Instr
NI-RFmx LTE
NI-RFmx SpecAn
NI-RFmx TD-SCDMA
NI-RFmx WLAN
NI-RFSA
NI-RFSG
NI-SCOPE
NI-SWITCH
NI-TCLK
NI-XNET
Clone this wiki locally