ni.measurementlink.measurement.v2.measurement_service_pb2_grpc

Classes

MeasurementServiceStub

Service that implements a measurement. Unlike other services, a MeasurementService is designed to be a plugin

MeasurementServiceAsyncStub

Service that implements a measurement. Unlike other services, a MeasurementService is designed to be a plugin

MeasurementServiceServicer

Service that implements a measurement. Unlike other services, a MeasurementService is designed to be a plugin

Functions

add_MeasurementServiceServicer_to_server(servicer, server)

Package Contents

class ni.measurementlink.measurement.v2.measurement_service_pb2_grpc.MeasurementServiceStub(channel)

Service that implements a measurement. Unlike other services, a MeasurementService is designed to be a plugin where there can be multiple implementations of the service that provide different measurement capabilities.

Parameters:

channel (Union[grpc.Channel, grpc.aio.Channel])

GetMetadata: grpc.UnaryUnaryMultiCallable[ni.measurementlink.measurement.v2.measurement_service_pb2.GetMetadataRequest, ni.measurementlink.measurement.v2.measurement_service_pb2.GetMetadataResponse]

Returns information that describes the measurement.

Measure: grpc.UnaryStreamMultiCallable[ni.measurementlink.measurement.v2.measurement_service_pb2.MeasureRequest, ni.measurementlink.measurement.v2.measurement_service_pb2.MeasureResponse]

API used to perform a measurement.

class ni.measurementlink.measurement.v2.measurement_service_pb2_grpc.MeasurementServiceAsyncStub

Service that implements a measurement. Unlike other services, a MeasurementService is designed to be a plugin where there can be multiple implementations of the service that provide different measurement capabilities.

GetMetadata: grpc.aio.UnaryUnaryMultiCallable[ni.measurementlink.measurement.v2.measurement_service_pb2.GetMetadataRequest, ni.measurementlink.measurement.v2.measurement_service_pb2.GetMetadataResponse]

Returns information that describes the measurement.

Measure: grpc.aio.UnaryStreamMultiCallable[ni.measurementlink.measurement.v2.measurement_service_pb2.MeasureRequest, ni.measurementlink.measurement.v2.measurement_service_pb2.MeasureResponse]

API used to perform a measurement.

class ni.measurementlink.measurement.v2.measurement_service_pb2_grpc.MeasurementServiceServicer

Service that implements a measurement. Unlike other services, a MeasurementService is designed to be a plugin where there can be multiple implementations of the service that provide different measurement capabilities.

abstractmethod GetMetadata(request, context)

Returns information that describes the measurement.

Parameters:
Return type:

Union[ni.measurementlink.measurement.v2.measurement_service_pb2.GetMetadataResponse, collections.abc.Awaitable[ni.measurementlink.measurement.v2.measurement_service_pb2.GetMetadataResponse]]

abstractmethod Measure(request, context)

API used to perform a measurement.

Parameters:
Return type:

Union[collections.abc.Iterator[ni.measurementlink.measurement.v2.measurement_service_pb2.MeasureResponse], collections.abc.AsyncIterator[ni.measurementlink.measurement.v2.measurement_service_pb2.MeasureResponse]]

ni.measurementlink.measurement.v2.measurement_service_pb2_grpc.add_MeasurementServiceServicer_to_server(servicer, server)
Parameters:
Return type:

None