aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsotech117 <michael_foiani@brown.edu>2023-12-15 00:10:48 -0500
committersotech117 <michael_foiani@brown.edu>2023-12-15 00:10:48 -0500
commit11167eff189b0d23d8f88ada09f975dc7f2d80fc (patch)
tree520b081119c4c7f29668dd5245c8ec383facb3af
parent224ea0e1d3db375356f7fc6456b6e28554b4d77b (diff)
remove print statement
-rw-r--r--Recv.py5
-rw-r--r--Sender.py3
-rw-r--r--utils.py8
3 files changed, 6 insertions, 10 deletions
diff --git a/Recv.py b/Recv.py
index 9c4ee6a..b5cfcfd 100644
--- a/Recv.py
+++ b/Recv.py
@@ -71,8 +71,7 @@ class Recv:
while True:
data = self.read_audio_stream()
- recv_freq_range = self.freq_range / 2
- bits = wave_to_bits(data, self.start_freq, recv_freq_range, self.bytes_per_transmit)
+ bits = wave_to_bits(data, self.start_freq, self.freq_range, self.bytes_per_transmit)
# handle the data flags
is_data_flag = bits[-1]
@@ -100,7 +99,7 @@ class Recv:
# FIXME: what to do with buffer?
# for now print buffer as string
buffer_as_string = ''.join([utils.receive_string(byte) for byte in recv_buffer])
- print("recv_buffer: ", buffer_as_string)
+ print("received data: ", buffer_as_string)
# clear data structure & buffer
continue
diff --git a/Sender.py b/Sender.py
index 1d6fd0c..dcbbf56 100644
--- a/Sender.py
+++ b/Sender.py
@@ -143,8 +143,7 @@ class LinkLayer:
def transmit_string(self, data):
data_list = string_to_binary(data)
- send_freq_range = self.freq_range / 2
- play_data(data_list, self.start_freq, send_freq_range, self.bytes_per_transmit, self.stream)
+ play_data(data_list, self.start_freq, self.freq_range, self.bytes_per_transmit, self.stream)
def send_data(self):
while True:
diff --git a/utils.py b/utils.py
index fcbb278..9706e35 100644
--- a/utils.py
+++ b/utils.py
@@ -68,11 +68,9 @@ def play_data(data, start_freq, freq_step, bytes_per_transmit, stream):
flip_flag = 0 # TODO: make this global between plays
for byte in data:
byte = byte + str(flip_flag) + '1'
- print(byte)
samples = None
for i, bit in enumerate(byte):
if bit == '1':
- print(freq_list[i])
s = .125 * np.sin(2 * np.pi * np.arange(44100 * send_duration) * freq_list[i] / 44100)
if samples is None:
samples = s
@@ -86,8 +84,8 @@ def play_data(data, start_freq, freq_step, bytes_per_transmit, stream):
def receive_string(binary):
binary_string = ''.join(binary)
try:
- print(chr(int(binary_string, 2)))
+ # print(chr(int(binary_string, 2)))
return chr(int(binary_string, 2))
except ValueError:
- print("Warn: Invalid binary data: ", binary_string)
- return 'X'
+ # print("Warn: Invalid binary data: ", binary_string)
+ return ''