ni.measurementlink.measurement.v2.measurement_service_pb2_grpc ============================================================== .. py:module:: ni.measurementlink.measurement.v2.measurement_service_pb2_grpc Classes ------- .. autoapisummary:: ni.measurementlink.measurement.v2.measurement_service_pb2_grpc.MeasurementServiceStub ni.measurementlink.measurement.v2.measurement_service_pb2_grpc.MeasurementServiceAsyncStub ni.measurementlink.measurement.v2.measurement_service_pb2_grpc.MeasurementServiceServicer Functions --------- .. autoapisummary:: ni.measurementlink.measurement.v2.measurement_service_pb2_grpc.add_MeasurementServiceServicer_to_server Package Contents ---------------- .. py:class:: 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. .. py:attribute:: GetMetadata :type: grpc.UnaryUnaryMultiCallable[ni.measurementlink.measurement.v2.measurement_service_pb2.GetMetadataRequest, ni.measurementlink.measurement.v2.measurement_service_pb2.GetMetadataResponse] Returns information that describes the measurement. .. py:attribute:: Measure :type: grpc.UnaryStreamMultiCallable[ni.measurementlink.measurement.v2.measurement_service_pb2.MeasureRequest, ni.measurementlink.measurement.v2.measurement_service_pb2.MeasureResponse] API used to perform a measurement. .. py:class:: 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. .. py:attribute:: GetMetadata :type: 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. .. py:attribute:: Measure :type: 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. .. py:class:: 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. .. py:method:: GetMetadata(request, context) :abstractmethod: Returns information that describes the measurement. .. py:method:: Measure(request, context) :abstractmethod: API used to perform a measurement. .. py:function:: add_MeasurementServiceServicer_to_server(servicer, server)