From 65478866a4cccced5e8ab54a82ed85d4ea55dff3 Mon Sep 17 00:00:00 2001 From: "Travis F. Collins" Date: Tue, 14 Jun 2022 17:02:59 -0600 Subject: [PATCH] Remove python bindings to inverse convert method Similar to the convert method, the inverse_convert from the Channel class had no functionality and the write method performs the desired operation without requiring external loops. Removing the method and dependent ctype definitions. Signed-off-by: Travis F. Collins --- bindings/python/iio.py | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/bindings/python/iio.py b/bindings/python/iio.py index 0d43f5aaa..90625a185 100644 --- a/bindings/python/iio.py +++ b/bindings/python/iio.py @@ -593,10 +593,6 @@ class ChannelType(Enum): _channel_get_type.restype = c_int _channel_get_type.argtypes = (_ChannelPtr,) -_channel_convert_inverse = _lib.iio_channel_convert_inverse -_channel_convert_inverse.restype = None -_channel_convert_inverse.argtypes = (_ChannelPtr, c_void_p, c_void_p) - _create_buffer = _lib.iio_device_create_buffer _create_buffer.restype = _BufferPtr _create_buffer.argtypes = ( @@ -962,19 +958,6 @@ def type(self): """ return ChannelType(_channel_get_type(self._channel)) - def convert_inverse(self, dst, src): - """ - Convert the sample from host format to hardware format. - - :param dst: type=list - The variable where the result is stored. - :param src: type=list - Data to be converted. - """ - src_ptr = cast((c_char * (len(src) * self.data_format.length))(*src), c_void_p) - dst_ptr = cast((c_char * (len(dst) * self.data_format.length))(*dst), c_void_p) - _channel_convert_inverse(self._channel, src_ptr, dst_ptr) - class Buffer(object): """The class used for all I/O operations."""