ni.measurements.data.v1.client
Public API for accessing the NI Data Store Service.
Classes
Client for accessing the NI Data Store Service. |
Package Contents
- class ni.measurements.data.v1.client.DataStoreClient(*, discovery_client=None, grpc_channel=None, grpc_channel_pool=None)[source]
Bases:
ni.measurements.data.v1.client._client_base.GrpcServiceClientBase[ni.measurements.data.v1.data_store_service_pb2_grpc.DataStoreServiceStub]Client for accessing the NI Data Store Service.
Initialize the Data Store Client.
- Parameters:
discovery_client (ni.measurementlink.discovery.v1.client.DiscoveryClient | None) – An optional discovery client (recommended).
grpc_channel (grpc.Channel | None) – An optional data store gRPC channel.
grpc_channel_pool (ni_grpc_extensions.channelpool.GrpcChannelPool | None) – An optional gRPC channel pool (recommended).
- __slots__ = ()
- create_test_result(request)[source]
Create a test result object for publishing measurements.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.CreateTestResultRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.CreateTestResultResponse
- get_test_result(request)[source]
Get the test result associated with the identifier given in the request.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.GetTestResultRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.GetTestResultResponse
- query_test_results(request)[source]
Query for test results matching the given OData query.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.QueryTestResultsRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.QueryTestResultsResponse
- create_step(request)[source]
Create a new step in the data store.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.CreateStepRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.CreateStepResponse
- get_step(request)[source]
Get the step associated with the identifier given in the request.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.GetStepRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.GetStepResponse
- query_steps(request)[source]
Query for steps matching the given OData query.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.QueryStepsRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.QueryStepsResponse
- publish_condition(request)[source]
Publish a single condition value for a step.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.PublishConditionRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.PublishConditionResponse
- publish_condition_batch(request)[source]
Publish multiple condition values at once for parametric sweeps.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.PublishConditionBatchRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.PublishConditionBatchResponse
- publish_measurement(request)[source]
Publish a single measurement value associated with a step.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.PublishMeasurementRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.PublishMeasurementResponse
- publish_measurement_batch(request)[source]
Publish multiple measurement values at once for parametric sweeps.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.PublishMeasurementBatchRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.PublishMeasurementBatchResponse
- get_measurement(request)[source]
Get the measurement associated with the identifier given in the request.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.GetMeasurementRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.GetMeasurementResponse
- get_condition(request)[source]
Get the condition associated with the identifier given in the request.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.GetConditionRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.GetConditionResponse
- query_conditions(request)[source]
Query conditions using OData query syntax.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.QueryConditionsRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.QueryConditionsResponse
- query_measurements(request)[source]
Query measurements using OData query syntax.
- Parameters:
request (ni.measurements.data.v1.data_store_service_pb2.QueryMeasurementsRequest)
- Return type:
ni.measurements.data.v1.data_store_service_pb2.QueryMeasurementsResponse