uhd/host/python/types.py
Paul David e74cf7635b python: Separating exposed Python data structures
- Separating exposed Python data structures into logical sections
- Exposes all of the multi_usrp API
- Adds a layer of Python for documentation and adding helper methods
- Adds improvements and fixes to the MultiUSRP object
- Includes additional exposed data structures (like time_spec_t, etc.)
- Add code to release the Python GIL during long C++ calls
2018-06-20 19:02:32 -05:00

30 lines
913 B
Python

#
# Copyright 2017-2018 Ettus Research, a National Instruments Company
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
""" @package types
Python UHD module containing types to be used with a MultiUSRP object
"""
from . import libpyuhd as lib
StreamMode = lib.types.stream_mode
StreamCMD = lib.types.stream_cmd
TimeSpec = lib.types.time_spec
SPIEdge = lib.types.spi_edge
SPIConfig = lib.types.spi_config
RXMetadataErrorCode = lib.types.rx_metadata_error_code
Range = lib.types.range
RangeVector = lib.types.range_vector
MetaRange = lib.types.meta_range
RXMetadata = lib.types.rx_metadata
TXMetadata = lib.types.tx_metadata
TXAsyncMetadata = lib.types.async_metadata
TXMetadataEventCode = lib.types.tx_metadata_event_code
DataType = lib.types.data_type
SensorValue = lib.types.sensor_value
TuneRequestPolicy = lib.types.tune_request_policy
TuneRequest = lib.types.tune_request
TuneResult = lib.types.tune_result