Protobuf data types for NI gRPC APIs
Introduction
About
The ni.protobuf.types Python package contains generated Python interfaces for proto files in the ni-apis repo.
Additionally, this package contains methods for converting between Python and protobuf types.
NI created and supports this package.
Operating System Support
ni.protobuf.types supports Windows and Linux operating systems.
Python Version Support
ni.protobuf.types supports CPython 3.10+.
Installation
You can directly install the ni.protobuf.types package using pip or by listing it as a dependency in
your project’s pyproject.toml file.
Table of Contents
- API Reference
- ni.protobuf.types
- Submodules
- ni.protobuf.types.array_pb2
- ni.protobuf.types.attribute_value_pb2
- ni.protobuf.types.extended_property_conversion
- ni.protobuf.types.precision_duration_conversion
- ni.protobuf.types.precision_duration_pb2
- ni.protobuf.types.precision_timestamp_conversion
- ni.protobuf.types.precision_timestamp_pb2
- ni.protobuf.types.scalar_conversion
- ni.protobuf.types.scalar_pb2
- ni.protobuf.types.vector_conversion
- ni.protobuf.types.vector_pb2
- ni.protobuf.types.vector_wrappers_pb2
- ni.protobuf.types.waveform_conversion
- ni.protobuf.types.waveform_pb2
- ni.protobuf.types.waveform_wrappers_pb2
- ni.protobuf.types.xydata_conversion
- ni.protobuf.types.xydata_pb2
- ni.protobuf.types.xydata_wrappers_pb2
- Submodules
- ni.protobuf.types