ni.measurementlink.measurement.v2.measurement_service_pb2_grpc
Classes
Service that implements a measurement. Unlike other services, a MeasurementService is designed to be a plugin |
|
Service that implements a measurement. Unlike other services, a MeasurementService is designed to be a plugin |
|
Service that implements a measurement. Unlike other services, a MeasurementService is designed to be a plugin |
Functions
|
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:
request (ni.measurementlink.measurement.v2.measurement_service_pb2.GetMetadataRequest)
context (_ServicerContext)
- 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:
request (ni.measurementlink.measurement.v2.measurement_service_pb2.MeasureRequest)
context (_ServicerContext)
- 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:
servicer (MeasurementServiceServicer)
server (Union[grpc.Server, grpc.aio.Server])
- Return type:
None