Fixed formatting of tx data for single tx
This commit is contained in:
parent
cc373a89f6
commit
0f5f36b103
|
@ -102,7 +102,7 @@ class Pluto(SDR):
|
|||
if channel == 0:
|
||||
print(f"Pluto gain = {self.radio.rx_hardwaregain_chan0}")
|
||||
elif channel == 1:
|
||||
self.set_tx_gain(gain=abs_gain, channel=0)
|
||||
self.set_rx_gain(gain=abs_gain, channel=0)
|
||||
print(f"Pluto gain = {self.radio.rx_hardwaregain_chan0}, {self.radio.rx_hardwaregain_chan1}")
|
||||
|
||||
self.radio.rx_buffer_size = 1024 # TODO deal with this for zmq
|
||||
|
@ -223,7 +223,7 @@ class Pluto(SDR):
|
|||
|
||||
print("Pluto Starting RX...")
|
||||
samples = self.radio.rx()
|
||||
if self.radio.tx_enabled_channels == [0]:
|
||||
if self.radio.rx_enabled_channels == [0]:
|
||||
samples = self._convert_rx_samples(samples)
|
||||
samples = [samples]
|
||||
else:
|
||||
|
@ -244,11 +244,11 @@ class Pluto(SDR):
|
|||
|
||||
def _format_tx_data(self, recording: Recording | np.ndarray | list):
|
||||
if isinstance(recording, np.ndarray):
|
||||
data = [self._convert_tx_samples(samples=recording)]
|
||||
data = self._convert_tx_samples(samples=recording)
|
||||
elif isinstance(recording, Recording):
|
||||
if self.radio.tx_enabled_channels == [0]:
|
||||
samples = recording.data[0]
|
||||
data = [self._convert_tx_samples(samples=samples)]
|
||||
data = self._convert_tx_samples(samples=samples)
|
||||
|
||||
if len(recording.data) > 1:
|
||||
warnings.warn("Recording object is multichannel, only channel 0 data was used for transmission")
|
||||
|
|
Loading…
Reference in New Issue
Block a user