From f3bf2b1376b07a7f3c89e8b40a3faecc18dd2ae4 Mon Sep 17 00:00:00 2001 From: Nick Art Date: Fri, 24 Jan 2025 13:27:14 -0500 Subject: [PATCH 1/4] RSSI and Ping test protocol --- .DS_Store | Bin 14340 -> 14340 bytes software/.DS_Store | Bin 12292 -> 12292 bytes software/applications/.DS_Store | Bin 10244 -> 10244 bytes .../ping_rssi_loss_test/echoer.py | 84 ++++++++++++++++++ .../ping_rssi_loss_test/sender.py | 84 ++++++++++++++++++ software/applications/rssi_testing/.DS_Store | Bin 0 -> 6148 bytes software/main/boot.py | 15 ++-- software/networking/networking.py | 12 +-- software/networking/ssp_networking.py | 16 ++-- 9 files changed, 189 insertions(+), 22 deletions(-) create mode 100644 software/applications/ping_rssi_loss_test/echoer.py create mode 100644 software/applications/ping_rssi_loss_test/sender.py create mode 100644 software/applications/rssi_testing/.DS_Store diff --git a/.DS_Store b/.DS_Store index a8b20fdf31a277d8b7443c939cf3fd0bce46f287..00067a47b32af69e61b48345927895778ca055dc 100644 GIT binary patch delta 102 zcmZoEXerpRPkM5+K&hy)xuuSRp_xIgjzYDeu?di4ZfQFCsQ?hm@Ne#xsb}8Itx(Ct V$gsIp$&!;OE!E7M*$w`(0{}&X9`XPH delta 74 zcmZoEXerpRPkJ(&NEy4ap^k!yndRh<;*OJ_$?$LPk*R0i%%xDp#K^e0RmqYQhoTzh J&Flt$*#VPf7zh9W diff --git a/software/.DS_Store b/software/.DS_Store index 83908b1d466a2e48bdb28e8321425212c4cf1e67..bc2eabec5e758fa2bbab3676c2f5dd7cc0aab9c6 100644 GIT binary patch delta 232 zcmZokXi1ph&uF$W;4a%_Hs$L)3=9m6Knw&N+?y{-iL-20=Xt`+s4!W8MRK#Mz&EDJ z!Ysl(Wx+*xIr(|%KxK@RC4}uK^Qo0`7#UmYC>R=>On#{#GkLk1%4T7a)6A3GMIATG zOPpk96rIeY5D!u)YHSWtXl78WqfiZ059F9znogdfW;~f+L2|N_;t>#yV#j7?r3Mys c3(_VFil1dRv#j0BqVbhw^Cgvyj5w7505V=csQ>@~ delta 245 zcmZokXi1ph&uFqS;4a(b5asJU3=9m6Knw&N+?zj2iL-20=Xt`+C_h<%MRK#Mz&EDJ zw!$`(+r-OR4RjPt%qM?Ta@cGpa+;aR++gw=QTxqK5+~UwHYhWSOy*IDXWTW}K(tU( zs=C_Hz|vGl!N}6IR!5=Q(8v_1*}~MIww9AaR9W9TC_XzUH!r_uvb=;mV=qvr%w$K! zBb#-VYFR|hO)Yd3j7`8AjSP)}8qLkkC+}A)oopa}5n`+QW_FEFESnWnyBLX4t^xq& C9Yomx diff --git a/software/applications/.DS_Store b/software/applications/.DS_Store index 14fa8cc335fdcccf55dd35123dce6b1888891b14..af0ed897bb6ba25f6f76d6940071bf1cd843ae6d 100644 GIT binary patch delta 746 zcmZn(XbG6$&uF|cU^hRb@n#-@8EiaB<;4X_Ir&Kp3=BIb7YGz;NLE)Hn_KEA7@8T> z>L^qj8k+z)=9Z?lwVWKH%KFwp@!2`KdHLOwxdi1IdnV5kD;8#EC}1#RC@2dq%FD^m zO9vXoIGIb_o^c1rKp~0hY7=8a9R(9JOOSzp9~It0H1%rr~m)} delta 64 zcmZn(XbG6$XEU^hRb=4Kv&8Elh_#WN>=61SP0FR*X&D~Sn{`=#qAzn5{|ShJ38 LGrPiEWCgncA;1}p diff --git a/software/applications/ping_rssi_loss_test/echoer.py b/software/applications/ping_rssi_loss_test/echoer.py new file mode 100644 index 00000000..e16603bc --- /dev/null +++ b/software/applications/ping_rssi_loss_test/echoer.py @@ -0,0 +1,84 @@ +import network +import espnow +import time +import asyncio + +# Set up the network and ESP-NOW +staif = network.WLAN(network.STA_IF) +staif.active(True) +aen = espnow.ESPNow() +aen.active(True) + +# Add the send to all MAC addresses to ESP-NOW (maximum of 20 peers can be added) +peer = b'\xff\xff\xff\xff\xff\xff' +try: + aen.add_peer(peer) +except Exception as e: + print(f"Error adding peer: {e}") + +start = time.time_ns() +last_press_time = 0 + +dictionary = {} +sender = False + +# Callback function that retrieves the last message from the message buffer +def irq_receive(aen): + print("IRQ triggered") + if aen.any(): + for mac, msg in aen: + recv_time = time.time_ns() + if mac is None: # mac, msg will equal (None, None) on timeout + break + if msg: + print(f'MAC: {mac}, message: {msg}') + try: # This only works in a non-message saturated environment + i = int.from_bytes(msg, 'big') + if i <= 100: + dictionary[i] = {"Received": True, "recv_time": recv_time, "rssi": aen.peers_table[mac]} + print(f"Received {i}") + if not sender: + try: + aen.add_peer(mac) + except Exception as e: + print(f"Error adding peer: {e}") + aen.send(mac, msg) + print(f"Echoed {i}") + except Exception as e: + print(f"Error processing message: {e}") + if not aen.any(): # This is necessary as the for loop gets stuck and does not exit properly. + break + +# IRQ Trigger which is called as soon as possible after a message is received +aen.irq(irq_receive) + +async def send(): + global aen, peer, dictionary + print("Sending messages") + for i in range(1, 101): + dictionary[i] = {"Received": False, "send_time": time.time_ns()} + aen.send(peer, i.to_bytes(4, 'big')) + print(f"Sent {i}") + await asyncio.sleep(0.1) # Use asyncio.sleep for non-blocking sleep + +async def save(): + global dictionary + try: + with open('log.txt', 'a') as file: + file.write(f"{time.time()}\n") + file.write(f"{dictionary}\n") + false_count = sum(1 for key in dictionary if dictionary[key]["Received"] == False) + file.write(f"Packet Loss: {false_count/100}\n") + print("Successfully wrote to log.txt") + except IOError as e: + print(f"Error writing to file: {e}") + +# Run the send and save functions asynchronously +async def main(): + await send() + await asyncio.sleep(10) # Wait for some time before saving + await save() + +# Entry point to run the main function +if __name__ == "__main__": + asyncio.run(main()) diff --git a/software/applications/ping_rssi_loss_test/sender.py b/software/applications/ping_rssi_loss_test/sender.py new file mode 100644 index 00000000..31e77752 --- /dev/null +++ b/software/applications/ping_rssi_loss_test/sender.py @@ -0,0 +1,84 @@ +import network +import espnow +import time +import asyncio + +# Set up the network and ESP-NOW +staif = network.WLAN(network.STA_IF) +staif.active(True) +aen = espnow.ESPNow() +aen.active(True) + +# Add the send to all MAC addresses to ESP-NOW (maximum of 20 peers can be added) +peer = b'\xff\xff\xff\xff\xff\xff' +try: + aen.add_peer(peer) +except Exception as e: + print(f"Error adding peer: {e}") + +start = time.time_ns() +last_press_time = 0 + +dictionary = {} +sender = True + +# Callback function that retrieves the last message from the message buffer +def irq_receive(aen): + print("IRQ triggered") + if aen.any(): + for mac, msg in aen: + recv_time = time.time_ns() + if mac is None: # mac, msg will equal (None, None) on timeout + break + if msg: + print(f'MAC: {mac}, message: {msg}') + try: # This only works in a non-message saturated environment + i = int.from_bytes(msg, 'big') + if i <= 100: + dictionary[i] = {"Received": True, "recv_time": recv_time, "rssi": aen.peers_table[mac]} + print(f"Received {i}") + if not sender: + try: + aen.add_peer(mac) + except Exception as e: + print(f"Error adding peer: {e}") + aen.send(mac, msg) + print(f"Echoed {i}") + except Exception as e: + print(f"Error processing message: {e}") + if not aen.any(): # This is necessary as the for loop gets stuck and does not exit properly. + break + +# IRQ Trigger which is called as soon as possible after a message is received +aen.irq(irq_receive) + +async def send(): + global aen, peer, dictionary + print("Sending messages") + for i in range(1, 101): + dictionary[i] = {"Received": False, "send_time": time.time_ns()} + aen.send(peer, i.to_bytes(4, 'big')) + print(f"Sent {i}") + await asyncio.sleep(0.1) # Use asyncio.sleep for non-blocking sleep + +async def save(): + global dictionary + try: + with open('log.txt', 'a') as file: + file.write(f"{time.time()}\n") + file.write(f"{dictionary}\n") + false_count = sum(1 for key in dictionary if dictionary[key]["Received"] == False) + file.write(f"Packet Loss: {false_count/100}\n") + print("Successfully wrote to log.txt") + except IOError as e: + print(f"Error writing to file: {e}") + +# Run the send and save functions asynchronously +async def main(): + await send() + await asyncio.sleep(10) # Wait for some time before saving + await save() + +# Entry point to run the main function +if __name__ == "__main__": + asyncio.run(main()) diff --git a/software/applications/rssi_testing/.DS_Store b/software/applications/rssi_testing/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 Date: Thu, 6 Feb 2025 11:56:35 -0500 Subject: [PATCH 2/4] test data --- .DS_Store | Bin 14340 -> 14340 bytes rstudio/.DS_Store | Bin 0 -> 6148 bytes rstudio/analysis/.DS_Store | Bin 0 -> 6148 bytes rstudio/analysis/data/.DS_Store | Bin 0 -> 10244 bytes rstudio/analysis/data/ESP32C3/.DS_Store | Bin 0 -> 10244 bytes rstudio/analysis/data/ESP32C3/angle/.DS_Store | Bin 0 -> 10244 bytes .../data/ESP32C3/angle/echoer/.DS_Store | Bin 0 -> 6148 bytes .../ESP32C3/angle/echoer/amgle_data_0.csv | 101 +++++++++++ .../ESP32C3/angle/echoer/angle_data_0.txt | 2 + .../ESP32C3/angle/echoer/angle_data_135.csv | 101 +++++++++++ .../ESP32C3/angle/echoer/angle_data_135.txt | 2 + .../ESP32C3/angle/echoer/angle_data_180.csv | 101 +++++++++++ .../ESP32C3/angle/echoer/angle_data_180.txt | 2 + .../ESP32C3/angle/echoer/angle_data_45.csv | 101 +++++++++++ .../ESP32C3/angle/echoer/angle_data_45.txt | 2 + .../ESP32C3/angle/echoer/angle_data_90.csv | 101 +++++++++++ .../ESP32C3/angle/echoer/angle_data_90.txt | 2 + .../ESP32C3/angle/echoer/angle_dict_0.csv | 1 + .../ESP32C3/angle/echoer/angle_dict_135.csv | 1 + .../ESP32C3/angle/echoer/angle_dict_180.csv | 1 + .../ESP32C3/angle/echoer/angle_dict_45.csv | 1 + .../ESP32C3/angle/echoer/angle_dict_90.csv | 1 + .../data/ESP32C3/angle/sender/.DS_Store | Bin 0 -> 6148 bytes .../ESP32C3/angle/sender/angle_data_0.csv | 101 +++++++++++ .../ESP32C3/angle/sender/angle_data_0.txt | 3 + .../ESP32C3/angle/sender/angle_data_135.csv | 101 +++++++++++ .../ESP32C3/angle/sender/angle_data_135.txt | 3 + .../ESP32C3/angle/sender/angle_data_180.csv | 101 +++++++++++ .../ESP32C3/angle/sender/angle_data_180.txt | 3 + .../ESP32C3/angle/sender/angle_data_45.csv | 101 +++++++++++ .../ESP32C3/angle/sender/angle_data_45.txt | 3 + .../ESP32C3/angle/sender/angle_data_90.csv | 101 +++++++++++ .../ESP32C3/angle/sender/angle_data_90.txt | 3 + .../ESP32C3/angle/sender/angle_dict_0.csv | 1 + .../ESP32C3/angle/sender/angle_dict_135.csv | 1 + .../ESP32C3/angle/sender/angle_dict_180.csv | 1 + .../ESP32C3/angle/sender/angle_dict_45.csv | 1 + .../ESP32C3/angle/sender/angle_dict_90.csv | 1 + .../analysis/data/ESP32C3/inside/.DS_Store | Bin 0 -> 6148 bytes .../data/ESP32C3/inside/echoer/.DS_Store | Bin 0 -> 6148 bytes .../inside/echoer/raw_rssi_ping_dict_0.csv | 1 + .../inside/echoer/raw_rssi_ping_dict_01.csv | 1 + .../inside/echoer/raw_rssi_ping_dict_025.csv | 1 + .../inside/echoer/raw_rssi_ping_dict_05.csv | 1 + .../inside/echoer/raw_rssi_ping_dict_1.csv | 1 + .../inside/echoer/rssi_ping_data_0.csv | 101 +++++++++++ .../inside/echoer/rssi_ping_data_0.txt | 2 + .../inside/echoer/rssi_ping_data_01.csv | 101 +++++++++++ .../inside/echoer/rssi_ping_data_01.txt | 2 + .../inside/echoer/rssi_ping_data_025.csv | 101 +++++++++++ .../inside/echoer/rssi_ping_data_025.txt | 2 + .../inside/echoer/rssi_ping_data_05.csv | 101 +++++++++++ .../inside/echoer/rssi_ping_data_05.txt | 2 + .../inside/echoer/rssi_ping_data_1.csv | 101 +++++++++++ .../inside/echoer/rssi_ping_data_1.txt | 2 + .../inside/sender/raw_rssi_ping_dict_0.csv | 1 + .../inside/sender/raw_rssi_ping_dict_01.csv | 1 + .../inside/sender/raw_rssi_ping_dict_025.csv | 1 + .../inside/sender/raw_rssi_ping_dict_05.csv | 1 + .../inside/sender/raw_rssi_ping_dict_1.csv | 1 + .../inside/sender/rssi_ping_data_0.csv | 101 +++++++++++ .../inside/sender/rssi_ping_data_0.txt | 3 + .../inside/sender/rssi_ping_data_01.csv | 101 +++++++++++ .../inside/sender/rssi_ping_data_01.txt | 3 + .../inside/sender/rssi_ping_data_025.csv | 101 +++++++++++ .../inside/sender/rssi_ping_data_025.txt | 3 + .../inside/sender/rssi_ping_data_05.csv | 101 +++++++++++ .../inside/sender/rssi_ping_data_05.txt | 3 + .../inside/sender/rssi_ping_data_1.csv | 101 +++++++++++ .../inside/sender/rssi_ping_data_1.txt | 3 + .../analysis/data/ESP32C3/outside/.DS_Store | Bin 0 -> 10244 bytes .../outside/echoer/raw_rssi_ping_data_10.csv | 1 + .../outside/echoer/raw_rssi_ping_data_100.csv | 1 + .../outside/echoer/raw_rssi_ping_data_25.csv | 1 + .../outside/echoer/raw_rssi_ping_data_5.csv | 1 + .../outside/echoer/raw_rssi_ping_data_50.csv | 1 + .../outside/echoer/rssi_ping_data_10.csv | 101 +++++++++++ .../outside/echoer/rssi_ping_data_10.txt | 2 + .../outside/echoer/rssi_ping_data_100.csv | 101 +++++++++++ .../outside/echoer/rssi_ping_data_100.txt | 2 + .../outside/echoer/rssi_ping_data_25.csv | 101 +++++++++++ .../outside/echoer/rssi_ping_data_25.txt | 2 + .../outside/echoer/rssi_ping_data_5.csv | 101 +++++++++++ .../outside/echoer/rssi_ping_data_5.txt | 2 + .../outside/echoer/rssi_ping_data_50.csv | 101 +++++++++++ .../outside/echoer/rssi_ping_data_50.txt | 2 + .../outside/sender/raw_rssi_ping_dict_10.csv | 1 + .../outside/sender/raw_rssi_ping_dict_100.csv | 1 + .../outside/sender/raw_rssi_ping_dict_25.csv | 1 + .../outside/sender/raw_rssi_ping_dict_5.csv | 1 + .../outside/sender/raw_rssi_ping_dict_50.csv | 1 + .../outside/sender/rssi_ping_data_10.csv | 101 +++++++++++ .../outside/sender/rssi_ping_data_10.txt | 3 + .../outside/sender/rssi_ping_data_100.csv | 101 +++++++++++ .../outside/sender/rssi_ping_data_100.txt | 3 + .../outside/sender/rssi_ping_data_25.csv | 101 +++++++++++ .../outside/sender/rssi_ping_data_25.txt | 3 + .../outside/sender/rssi_ping_data_5.csv | 101 +++++++++++ .../outside/sender/rssi_ping_data_5.txt | 3 + .../outside/sender/rssi_ping_data_50.csv | 101 +++++++++++ .../outside/sender/rssi_ping_data_50.txt | 3 + rstudio/analysis/data/raw_data/.DS_Store | Bin 0 -> 10244 bytes .../data/raw_data/antenna angle1/.DS_Store | Bin 0 -> 10244 bytes .../echoer/raw_rssi_ping_data_1008312.csv | 1 + .../echoer/raw_rssi_ping_data_1043142.csv | 1 + .../echoer/raw_rssi_ping_data_1074989.csv | 1 + .../echoer/raw_rssi_ping_data_931847.csv | 1 + .../echoer/raw_rssi_ping_data_981658.csv | 1 + .../echoer/rssi_ping_data_1008312.csv | 101 +++++++++++ .../echoer/rssi_ping_data_1008312.txt | 2 + .../echoer/rssi_ping_data_1043142.csv | 101 +++++++++++ .../echoer/rssi_ping_data_1043142.txt | 2 + .../echoer/rssi_ping_data_1074989.csv | 101 +++++++++++ .../echoer/rssi_ping_data_1074989.txt | 2 + .../echoer/rssi_ping_data_931847.csv | 101 +++++++++++ .../echoer/rssi_ping_data_931847.txt | 2 + .../echoer/rssi_ping_data_981658.csv | 101 +++++++++++ .../echoer/rssi_ping_data_981658.txt | 2 + .../sender/raw_rssi_ping_data_1010623.csv | 1 + .../sender/raw_rssi_ping_data_1041190.csv | 1 + .../sender/raw_rssi_ping_data_1073831.csv | 1 + .../sender/raw_rssi_ping_data_930743.csv | 1 + .../sender/raw_rssi_ping_data_980386.csv | 1 + .../sender/rssi_ping_data_1010623.csv | 101 +++++++++++ .../sender/rssi_ping_data_1010623.txt | 3 + .../sender/rssi_ping_data_1041190.csv | 101 +++++++++++ .../sender/rssi_ping_data_1041190.txt | 3 + .../sender/rssi_ping_data_1073831.csv | 101 +++++++++++ .../sender/rssi_ping_data_1073831.txt | 3 + .../sender/rssi_ping_data_930743.csv | 101 +++++++++++ .../sender/rssi_ping_data_930743.txt | 3 + .../sender/rssi_ping_data_980386.csv | 101 +++++++++++ .../sender/rssi_ping_data_980386.txt | 3 + .../data/raw_data/antenna angle2/.DS_Store | Bin 0 -> 6148 bytes .../echoer/raw_rssi_ping_data_152507.csv | 1 + .../echoer/raw_rssi_ping_data_190520.csv | 1 + .../echoer/raw_rssi_ping_data_208978.csv | 1 + .../echoer/raw_rssi_ping_data_235833.csv | 1 + .../echoer/raw_rssi_ping_data_267280.csv | 1 + .../echoer/rssi_ping_data_152507.csv | 101 +++++++++++ .../echoer/rssi_ping_data_152507.txt | 2 + .../echoer/rssi_ping_data_190520.csv | 101 +++++++++++ .../echoer/rssi_ping_data_190520.txt | 2 + .../echoer/rssi_ping_data_208978.csv | 101 +++++++++++ .../echoer/rssi_ping_data_208978.txt | 2 + .../echoer/rssi_ping_data_235833.csv | 101 +++++++++++ .../echoer/rssi_ping_data_235833.txt | 2 + .../echoer/rssi_ping_data_267280.csv | 101 +++++++++++ .../echoer/rssi_ping_data_267280.txt | 2 + .../sender/raw_rssi_ping_data_144777.csv | 1 + .../sender/raw_rssi_ping_data_180723.csv | 1 + .../sender/raw_rssi_ping_data_202544.csv | 1 + .../sender/raw_rssi_ping_data_229597.csv | 1 + .../sender/raw_rssi_ping_data_260916.csv | 1 + .../sender/rssi_ping_data_144777.csv | 101 +++++++++++ .../sender/rssi_ping_data_144777.txt | 3 + .../sender/rssi_ping_data_180723.csv | 101 +++++++++++ .../sender/rssi_ping_data_180723.txt | 3 + .../sender/rssi_ping_data_202544.csv | 101 +++++++++++ .../sender/rssi_ping_data_202544.txt | 3 + .../sender/rssi_ping_data_229597.csv | 101 +++++++++++ .../sender/rssi_ping_data_229597.txt | 3 + .../sender/rssi_ping_data_260916.csv | 101 +++++++++++ .../sender/rssi_ping_data_260916.txt | 3 + .../data/raw_data/antenna angle3/.DS_Store | Bin 0 -> 6148 bytes .../raw_data/antenna angle3/echoer/.DS_Store | Bin 0 -> 6148 bytes .../echoer/raw_rssi_ping_data_67471.csv | 1 + .../echoer/rssi_ping_data_67471.csv | 101 +++++++++++ .../echoer/rssi_ping_data_67471.txt | 2 + .../sender/raw_rssi_ping_data_66388.csv | 1 + .../sender/raw_rssi_ping_data_96428.csv | 1 + .../sender/rssi_ping_data_66388.csv | 101 +++++++++++ .../sender/rssi_ping_data_66388.txt | 3 + .../sender/rssi_ping_data_96428.csv | 101 +++++++++++ .../sender/rssi_ping_data_96428.txt | 3 + .../analysis/data/raw_data/attempt1/.DS_Store | Bin 0 -> 6148 bytes .../echoer/raw_rssi_ping_data_306200.csv | 1 + .../echoer/raw_rssi_ping_data_350977.csv | 1 + .../echoer/raw_rssi_ping_data_454516.csv | 1 + .../echoer/raw_rssi_ping_data_509739.csv | 1 + .../echoer/raw_rssi_ping_data_94535.csv | 1 + .../attempt1/echoer/rssi_ping_data_306200.csv | 98 ++++++++++ .../attempt1/echoer/rssi_ping_data_306200.txt | 3 + .../attempt1/echoer/rssi_ping_data_350977.csv | 101 +++++++++++ .../attempt1/echoer/rssi_ping_data_350977.txt | 3 + .../attempt1/echoer/rssi_ping_data_454516.csv | 99 ++++++++++ .../attempt1/echoer/rssi_ping_data_454516.txt | 3 + .../attempt1/echoer/rssi_ping_data_509739.csv | 97 ++++++++++ .../attempt1/echoer/rssi_ping_data_509739.txt | 3 + .../attempt1/echoer/rssi_ping_data_94535.csv | 101 +++++++++++ .../attempt1/echoer/rssi_ping_data_94535.txt | 3 + .../sender/raw_rssi_ping_data_356685.csv | 1 + .../sender/raw_rssi_ping_data_675605.csv | 1 + .../sender/raw_rssi_ping_data_83905.csv | 1 + .../attempt1/sender/rssi_ping_data_356685.csv | 101 +++++++++++ .../attempt1/sender/rssi_ping_data_356685.txt | 3 + .../attempt1/sender/rssi_ping_data_675605.csv | 101 +++++++++++ .../attempt1/sender/rssi_ping_data_675605.txt | 3 + .../attempt1/sender/rssi_ping_data_83905.csv | 101 +++++++++++ .../attempt1/sender/rssi_ping_data_83905.txt | 3 + .../analysis/data/raw_data/inside/.DS_Store | Bin 0 -> 6148 bytes .../echoer/raw_rssi_ping_data_144009.csv | 1 + .../echoer/raw_rssi_ping_data_214490.csv | 1 + .../echoer/raw_rssi_ping_data_329327.csv | 1 + .../echoer/raw_rssi_ping_data_442834.csv | 1 + .../echoer/raw_rssi_ping_data_491216.csv | 1 + .../inside/echoer/rssi_ping_data_144009.csv | 101 +++++++++++ .../inside/echoer/rssi_ping_data_144009.txt | 2 + .../inside/echoer/rssi_ping_data_214490.csv | 101 +++++++++++ .../inside/echoer/rssi_ping_data_214490.txt | 2 + .../inside/echoer/rssi_ping_data_329327.csv | 101 +++++++++++ .../inside/echoer/rssi_ping_data_329327.txt | 2 + .../inside/echoer/rssi_ping_data_442834.csv | 101 +++++++++++ .../inside/echoer/rssi_ping_data_442834.txt | 2 + .../inside/echoer/rssi_ping_data_491216.csv | 101 +++++++++++ .../inside/echoer/rssi_ping_data_491216.txt | 2 + .../sender/raw_rssi_ping_data_135847.csv | 1 + .../sender/raw_rssi_ping_data_214444.csv | 1 + .../sender/raw_rssi_ping_data_330616.csv | 1 + .../sender/raw_rssi_ping_data_442623.csv | 1 + .../sender/raw_rssi_ping_data_489804.csv | 1 + .../inside/sender/rssi_ping_data_135847.csv | 101 +++++++++++ .../inside/sender/rssi_ping_data_135847.txt | 3 + .../inside/sender/rssi_ping_data_214444.csv | 101 +++++++++++ .../inside/sender/rssi_ping_data_214444.txt | 3 + .../inside/sender/rssi_ping_data_330616.csv | 101 +++++++++++ .../inside/sender/rssi_ping_data_330616.txt | 3 + .../inside/sender/rssi_ping_data_442623.csv | 101 +++++++++++ .../inside/sender/rssi_ping_data_442623.txt | 3 + .../inside/sender/rssi_ping_data_489804.csv | 101 +++++++++++ .../inside/sender/rssi_ping_data_489804.txt | 3 + .../analysis/data/raw_data/outside/.DS_Store | Bin 0 -> 10244 bytes .../echoer/raw_rssi_ping_data_278453.csv | 1 + .../echoer/raw_rssi_ping_data_335706.csv | 1 + .../echoer/raw_rssi_ping_data_408230.csv | 1 + .../echoer/raw_rssi_ping_data_483814.csv | 1 + .../echoer/raw_rssi_ping_data_597573.csv | 1 + .../outside/echoer/rssi_ping_data_278453.csv | 101 +++++++++++ .../outside/echoer/rssi_ping_data_278453.txt | 2 + .../outside/echoer/rssi_ping_data_335706.csv | 101 +++++++++++ .../outside/echoer/rssi_ping_data_335706.txt | 2 + .../outside/echoer/rssi_ping_data_408230.csv | 101 +++++++++++ .../outside/echoer/rssi_ping_data_408230.txt | 2 + .../outside/echoer/rssi_ping_data_483814.csv | 101 +++++++++++ .../outside/echoer/rssi_ping_data_483814.txt | 2 + .../outside/echoer/rssi_ping_data_597573.csv | 101 +++++++++++ .../outside/echoer/rssi_ping_data_597573.txt | 2 + .../sender/raw_rssi_ping_data_262119.csv | 1 + .../sender/raw_rssi_ping_data_328005.csv | 1 + .../sender/raw_rssi_ping_data_407892.csv | 1 + .../sender/raw_rssi_ping_data_485337.csv | 1 + .../sender/raw_rssi_ping_data_555407.csv | 1 + .../outside/sender/rssi_ping_data_262119.csv | 101 +++++++++++ .../outside/sender/rssi_ping_data_262119.txt | 3 + .../outside/sender/rssi_ping_data_328005.csv | 101 +++++++++++ .../outside/sender/rssi_ping_data_328005.txt | 3 + .../outside/sender/rssi_ping_data_407892.csv | 101 +++++++++++ .../outside/sender/rssi_ping_data_407892.txt | 3 + .../outside/sender/rssi_ping_data_485337.csv | 101 +++++++++++ .../outside/sender/rssi_ping_data_485337.txt | 3 + .../outside/sender/rssi_ping_data_555407.csv | 101 +++++++++++ .../outside/sender/rssi_ping_data_555407.txt | 3 + software/.DS_Store | Bin 12292 -> 18436 bytes software/applications/.DS_Store | Bin 10244 -> 10244 bytes .../boop-o-meters/boop-o-meter 300.py | 1 - .../ping_rssi_loss_test/echoer.py | 170 +++++++++++++++-- .../ping_rssi_loss_test/sender.py | 171 ++++++++++++++++-- software/networking/networking.py | 36 ++-- software/networking/ssp_networking.py | 68 +++---- 269 files changed, 8821 insertions(+), 85 deletions(-) create mode 100644 rstudio/.DS_Store create mode 100644 rstudio/analysis/.DS_Store create mode 100644 rstudio/analysis/data/.DS_Store create mode 100644 rstudio/analysis/data/ESP32C3/.DS_Store create mode 100644 rstudio/analysis/data/ESP32C3/angle/.DS_Store create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/.DS_Store create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/amgle_data_0.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_data_0.txt create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_data_135.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_data_135.txt create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_data_180.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_data_180.txt create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_data_45.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_data_45.txt create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_data_90.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_data_90.txt create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_dict_0.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_dict_135.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_dict_180.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_dict_45.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/echoer/angle_dict_90.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/.DS_Store create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_data_0.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_data_0.txt create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_data_135.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_data_135.txt create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_data_180.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_data_180.txt create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_data_45.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_data_45.txt create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_data_90.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_data_90.txt create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_dict_0.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_dict_135.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_dict_180.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_dict_45.csv create mode 100644 rstudio/analysis/data/ESP32C3/angle/sender/angle_dict_90.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/.DS_Store create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/.DS_Store create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/raw_rssi_ping_dict_0.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/raw_rssi_ping_dict_01.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/raw_rssi_ping_dict_025.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/raw_rssi_ping_dict_05.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/raw_rssi_ping_dict_1.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/rssi_ping_data_0.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/rssi_ping_data_0.txt create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/rssi_ping_data_01.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/rssi_ping_data_01.txt create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/rssi_ping_data_025.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/rssi_ping_data_025.txt create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/rssi_ping_data_05.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/rssi_ping_data_05.txt create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/rssi_ping_data_1.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/echoer/rssi_ping_data_1.txt create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/raw_rssi_ping_dict_0.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/raw_rssi_ping_dict_01.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/raw_rssi_ping_dict_025.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/raw_rssi_ping_dict_05.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/raw_rssi_ping_dict_1.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/rssi_ping_data_0.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/rssi_ping_data_0.txt create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/rssi_ping_data_01.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/rssi_ping_data_01.txt create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/rssi_ping_data_025.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/rssi_ping_data_025.txt create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/rssi_ping_data_05.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/rssi_ping_data_05.txt create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/rssi_ping_data_1.csv create mode 100644 rstudio/analysis/data/ESP32C3/inside/sender/rssi_ping_data_1.txt create mode 100644 rstudio/analysis/data/ESP32C3/outside/.DS_Store create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_10.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_100.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_25.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_5.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_50.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_10.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_10.txt create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_100.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_100.txt create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_25.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_25.txt create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_5.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_5.txt create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_50.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_50.txt create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_10.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_100.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_25.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_5.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_50.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_10.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_10.txt create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_100.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_100.txt create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_25.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_25.txt create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_5.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_5.txt create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_50.csv create mode 100644 rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_50.txt create mode 100644 rstudio/analysis/data/raw_data/.DS_Store create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/.DS_Store create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1008312.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1043142.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1074989.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_931847.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_981658.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1008312.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1008312.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1043142.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1043142.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1074989.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1074989.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_931847.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_931847.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_981658.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_981658.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1010623.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1041190.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1073831.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_930743.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_980386.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1010623.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1010623.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1041190.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1041190.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1073831.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1073831.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_930743.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_930743.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_980386.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_980386.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/.DS_Store create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_152507.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_190520.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_208978.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_235833.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_267280.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_152507.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_152507.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_190520.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_190520.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_208978.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_208978.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_235833.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_235833.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_267280.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_267280.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_144777.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_180723.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_202544.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_229597.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_260916.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_144777.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_144777.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_180723.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_180723.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_202544.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_202544.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_229597.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_229597.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_260916.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_260916.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/.DS_Store create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/echoer/.DS_Store create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/echoer/raw_rssi_ping_data_67471.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/echoer/rssi_ping_data_67471.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/echoer/rssi_ping_data_67471.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/sender/raw_rssi_ping_data_66388.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/sender/raw_rssi_ping_data_96428.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/sender/rssi_ping_data_66388.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/sender/rssi_ping_data_66388.txt create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/sender/rssi_ping_data_96428.csv create mode 100644 rstudio/analysis/data/raw_data/antenna angle3/sender/rssi_ping_data_96428.txt create mode 100644 rstudio/analysis/data/raw_data/attempt1/.DS_Store create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/raw_rssi_ping_data_306200.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/raw_rssi_ping_data_350977.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/raw_rssi_ping_data_454516.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/raw_rssi_ping_data_509739.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/raw_rssi_ping_data_94535.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/rssi_ping_data_306200.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/rssi_ping_data_306200.txt create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/rssi_ping_data_350977.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/rssi_ping_data_350977.txt create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/rssi_ping_data_454516.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/rssi_ping_data_454516.txt create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/rssi_ping_data_509739.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/rssi_ping_data_509739.txt create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/rssi_ping_data_94535.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/echoer/rssi_ping_data_94535.txt create mode 100644 rstudio/analysis/data/raw_data/attempt1/sender/raw_rssi_ping_data_356685.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/sender/raw_rssi_ping_data_675605.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/sender/raw_rssi_ping_data_83905.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/sender/rssi_ping_data_356685.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/sender/rssi_ping_data_356685.txt create mode 100644 rstudio/analysis/data/raw_data/attempt1/sender/rssi_ping_data_675605.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/sender/rssi_ping_data_675605.txt create mode 100644 rstudio/analysis/data/raw_data/attempt1/sender/rssi_ping_data_83905.csv create mode 100644 rstudio/analysis/data/raw_data/attempt1/sender/rssi_ping_data_83905.txt create mode 100644 rstudio/analysis/data/raw_data/inside/.DS_Store create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/raw_rssi_ping_data_144009.csv create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/raw_rssi_ping_data_214490.csv create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/raw_rssi_ping_data_329327.csv create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/raw_rssi_ping_data_442834.csv create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/raw_rssi_ping_data_491216.csv create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/rssi_ping_data_144009.csv create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/rssi_ping_data_144009.txt create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/rssi_ping_data_214490.csv create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/rssi_ping_data_214490.txt create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/rssi_ping_data_329327.csv create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/rssi_ping_data_329327.txt create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/rssi_ping_data_442834.csv create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/rssi_ping_data_442834.txt create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/rssi_ping_data_491216.csv create mode 100644 rstudio/analysis/data/raw_data/inside/echoer/rssi_ping_data_491216.txt create mode 100644 rstudio/analysis/data/raw_data/inside/sender/raw_rssi_ping_data_135847.csv create mode 100644 rstudio/analysis/data/raw_data/inside/sender/raw_rssi_ping_data_214444.csv create mode 100644 rstudio/analysis/data/raw_data/inside/sender/raw_rssi_ping_data_330616.csv create mode 100644 rstudio/analysis/data/raw_data/inside/sender/raw_rssi_ping_data_442623.csv create mode 100644 rstudio/analysis/data/raw_data/inside/sender/raw_rssi_ping_data_489804.csv create mode 100644 rstudio/analysis/data/raw_data/inside/sender/rssi_ping_data_135847.csv create mode 100644 rstudio/analysis/data/raw_data/inside/sender/rssi_ping_data_135847.txt create mode 100644 rstudio/analysis/data/raw_data/inside/sender/rssi_ping_data_214444.csv create mode 100644 rstudio/analysis/data/raw_data/inside/sender/rssi_ping_data_214444.txt create mode 100644 rstudio/analysis/data/raw_data/inside/sender/rssi_ping_data_330616.csv create mode 100644 rstudio/analysis/data/raw_data/inside/sender/rssi_ping_data_330616.txt create mode 100644 rstudio/analysis/data/raw_data/inside/sender/rssi_ping_data_442623.csv create mode 100644 rstudio/analysis/data/raw_data/inside/sender/rssi_ping_data_442623.txt create mode 100644 rstudio/analysis/data/raw_data/inside/sender/rssi_ping_data_489804.csv create mode 100644 rstudio/analysis/data/raw_data/inside/sender/rssi_ping_data_489804.txt create mode 100644 rstudio/analysis/data/raw_data/outside/.DS_Store create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/raw_rssi_ping_data_278453.csv create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/raw_rssi_ping_data_335706.csv create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/raw_rssi_ping_data_408230.csv create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/raw_rssi_ping_data_483814.csv create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/raw_rssi_ping_data_597573.csv create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/rssi_ping_data_278453.csv create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/rssi_ping_data_278453.txt create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/rssi_ping_data_335706.csv create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/rssi_ping_data_335706.txt create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/rssi_ping_data_408230.csv create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/rssi_ping_data_408230.txt create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/rssi_ping_data_483814.csv create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/rssi_ping_data_483814.txt create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/rssi_ping_data_597573.csv create mode 100644 rstudio/analysis/data/raw_data/outside/echoer/rssi_ping_data_597573.txt create mode 100644 rstudio/analysis/data/raw_data/outside/sender/raw_rssi_ping_data_262119.csv create mode 100644 rstudio/analysis/data/raw_data/outside/sender/raw_rssi_ping_data_328005.csv create mode 100644 rstudio/analysis/data/raw_data/outside/sender/raw_rssi_ping_data_407892.csv create mode 100644 rstudio/analysis/data/raw_data/outside/sender/raw_rssi_ping_data_485337.csv create mode 100644 rstudio/analysis/data/raw_data/outside/sender/raw_rssi_ping_data_555407.csv create mode 100644 rstudio/analysis/data/raw_data/outside/sender/rssi_ping_data_262119.csv create mode 100644 rstudio/analysis/data/raw_data/outside/sender/rssi_ping_data_262119.txt create mode 100644 rstudio/analysis/data/raw_data/outside/sender/rssi_ping_data_328005.csv create mode 100644 rstudio/analysis/data/raw_data/outside/sender/rssi_ping_data_328005.txt create mode 100644 rstudio/analysis/data/raw_data/outside/sender/rssi_ping_data_407892.csv create mode 100644 rstudio/analysis/data/raw_data/outside/sender/rssi_ping_data_407892.txt create mode 100644 rstudio/analysis/data/raw_data/outside/sender/rssi_ping_data_485337.csv create mode 100644 rstudio/analysis/data/raw_data/outside/sender/rssi_ping_data_485337.txt create mode 100644 rstudio/analysis/data/raw_data/outside/sender/rssi_ping_data_555407.csv create mode 100644 rstudio/analysis/data/raw_data/outside/sender/rssi_ping_data_555407.txt diff --git a/.DS_Store b/.DS_Store index 00067a47b32af69e61b48345927895778ca055dc..b19d97d43572ae18183e71213a90312c9b11ec07 100644 GIT binary patch delta 123 zcmZoEXerq6R&sK*KpBUriGhxSnSs&dkK)pk!(~)9uaxRy6g4z8)KM@rF{ss1s5Ue* e1uC&HHQ4MSbBK8}x56V%GIZ`^-pp?BmmL88$Rol4 delta 113 zcmZoEXerq6R&p|%NEy4ap^k!yxxwU*;`WWX<)aocy8ycGcIp&t8 Zn>}R?F>mHlc+5$frv1#D*$w`(0|1mnAn^bI diff --git a/rstudio/.DS_Store b/rstudio/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..602e3b31f35c74a29c1069c57b8863bc65454f73 GIT binary patch literal 6148 zcmeHK%}&BV5Z(oZCB%e-CVFe)l|(=!FJg2WJ#-u2*f_y)d! zkKpq-`-6cLqZf>tnPm2x&d%&+zBaoZLI|ym+!7&qLI?vDn8?DgM8v$%m?X3(4M^o0 z_ar1937v7+k42;7H!>jJ9V0dgKz%az{v4k>F!$p0eJ>mqi*GcMOs%CeEW>i_+UoML zHMEDLux1ag#M3$FzB99J=fZ1`oB54n9t>?SXb)t9=e8lFap?svAJ_OOa6_4EsR@>4 z*=BxwGAZp>iUp%uEKdu@?%`SU*6#)UL9t2U!;`YEaR!fI#0v8} zCF_Rw=0DC@Opn*=x_IWCwi-{*uSd()>T&m5asBSsd)`@tz~?~+_LQW8kSqZ+PEY#fDHU?2E_SbfC@AQ=o5CF#30R-CwN4bT>-5D^zC{73;qUd0eAuHr3FDd0DR0cdKB S6oLl?e*`2AI3NQ*%D_7h({8^2 literal 0 HcmV?d00001 diff --git a/rstudio/analysis/.DS_Store b/rstudio/analysis/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..e497cae668fc87cd59f8d9ecf8164139ee44f35d GIT binary patch literal 6148 zcmeHK%}&BV5Z(oZCB%e-CVFe)l|(=!FT>s z_y|6avp*0B;!%j1NoK#dOS*YeC4}jURe^RO7?Y8^~N+Iarou8~Oe5 zxO7}87L01KJSiCClQP(qqv~XmWxEH5ry!xU2a+WV`cTXdh_-D^K8-Y{p#;^R?q!p_rrjPZJ2Mm&$%t2i3}hE$iTW8&_@%? zt$QQ5J~Ds|Y#amPd@w)-ni^w;^5}p@mH>b$7?uLIs3k;>q0!VBD+CV+RjGg~mFg0M zs&p7PbeyR%R;bbm)x`(ZD^p#eP`NtHZ^&>$O@-JZ1IWN414-4*i~Ij#b^X7Xggs;c z8TeNW(3E9cHFzX_w=O-LxN8m22T&m*E><{80YhHJ5G$_YJy0nyZU_U=)EFy-5fJdAH?{g4?Y+le8F?)&eF15A~7*RGdG!g z?mhRMnK|G6&Q8u<0KlG{z7`+`0E{j!m08qH)A%~S%9<2t=8#142WWv_XiXQ~Oxh~5 z4izB+Ap#)+Ap#)+Ap*Ao0`$%1ja3U7_8|fx0wDs|5a7QLF}k>n2XaD4|EGgGzXTvz zNov2*nCbxECl<(fASZM%L?jse8o=z5 z$WE7sWgS|Z9CgMsQ!GmYx7>Vh+Twv%)D;8&witLsu2zSJ<&l&!FHg}8WIWTc-Q7mk zC7Dv@x`e{!QODkqHTe3_sAJ{EZ8xRVjB3_s&eA-i+p?18Lxwx-8Am-n8gZSh*XtXm z6eZ^xI}Nfk^G1TK-C>h%$IWV|yfPnR6&TF*rU0lhOL|SpC2RQ zHk?bFM{=fjOgux4EsHSagMB)^;C4snchvnARgK-n*j}#h%^K7TwX8O*BnNHKr8t7u zT)id|QQX19!~@|fx3;l}qVKY_v|$CRb)BTzI+Pdq2FiOkGJ5-_VcN!VipLddwWpUc z<@^Eu>}{Is4P*@a+FSK+qO}Vn?wFP}1`0&Qz^8v3WB#s@o;&sFrsre@Br$adV|)1R zx^@xVtS{%JgUqj?u%(dv@xnklyYLa zI@&BN6_ijB-?uf|C@aXs|dzyCEY3v8P2 zX_?IpwqhE)X*Z+HZkp{VvnkmS+LN$_2!sfP2!sfP2!sesB2XcQF@FBvcjN#6Cmq63 zh(L(I{|*7HOe7OM6jrh3FO5(lMU1Wo>EeysO$h0`P{&QU-an3~2|tcs5$KA?A$&a^ v=q7~p-AV7elN6`<|N5T+Vg1kH2e{b-tFZnTc=5jE@T;WUEGtKE)%yQ0N7D6i literal 0 HcmV?d00001 diff --git a/rstudio/analysis/data/ESP32C3/.DS_Store b/rstudio/analysis/data/ESP32C3/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..62ef30771774513fc93f2c0cd2df303a89acad06 GIT binary patch literal 10244 zcmeHMU2GIp6h3EL=!|XYEx*&n>PihDt*`}J$3C5Q5q= z?mg$uoNvB!@7}urfSoz56(9lt65U*~8Y-r^ct5`G13aIIFJrzO7t(X3F~#lyeOL6i7%1GSKf=vP#(X(0q;Llm?tuQ2(cht<_jK}$ zc;lwrwU0bv3!y(DOrVZkKJjs$uC_&%w}iGC9z1Sel*hv~!l`c)khIA<2?F z#2UuNTH97fTO#ezl}B45V{2DZef6sLqeo?FUek*8dxj2~Y0G|GM1lTH0JUXN9V-pV z9Bxgd>~yBcswm*J9gq757Sd(o#TB(@-s>p!PutpGSY$^2>hec&z$Y6`$h`<>A)0eR?`0>>^FI3~;0N^jrZ{vpP4j=o1XRo58RC%JOS9^TIbbExmo^nhhP@+wZzqJFAY>%X8#GVyWdC2Ms;DPjynd zr5V<6U*6E%k^WJ`F_NaOFZ%WQn~m+P6@<_c5r4yKUAC*Us{HrqFjZD#|`SV27r8fv~z+waRW~ zkHjuW^i>UO)S&5u@D{U()D&ALQqzO5DHatPpO}g-{sW-_T3{1&!yu$6hw^X?j>8E! z2`|AL@HU)>58xB{6h4Csa0R}Cui+c`7JhE&tRADxCWQ>8_?d&|~s|4CYW zUgIUg>^XDi-Ndt_eSK_#NrHL>wiR>OBW?-ZJ>q&_xr}iaDPJ1G@{Ns!Y%0&PK4QFn zMB=n%RlfBtizH$^o8haAmyo)H%@k_5xkaMvVj)kJ!_iima)?#0tJ4rpwz*EEFt~d>Jo=N|lr>EcyoQ1dGUE=8_V(3-420tU<4aji5$IXSLx8 zwqP5!;~HY{V(3=fjtT6=KI|u!CNV`UJ%~1D@Gv@73@Ckep zpCaC##24`8GA?c};)EcaK%622C%i`TQ6Vr48Dqik)g0vmGRPPf&u zEUYQk$1;mz_$!~kvdo8nlGPtSOs;P=#V05mr|ct?awE_J1OfyC1Of!69|9F3qzFI% z-+cZ5|EFKzK|}!p0Rj^UU}ZcJ?E^cnj^3-s{I+o+J$JJ4+)0Yl{D1w=fMEascaFt^{r@!F|NjoB+(f?s literal 0 HcmV?d00001 diff --git a/rstudio/analysis/data/ESP32C3/angle/.DS_Store b/rstudio/analysis/data/ESP32C3/angle/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..df5d57c2c9de762c96aee05aaff8c71bab0731c4 GIT binary patch literal 10244 zcmeHMU2GIp6uxI#+B;Jyw@`kjvbb2SlonW^t&}2e+r_s0q{z0kl%I8XXP^^iXO^AW zEl7w}&=-l(L?b3jG-^yt#D5b_H1cAI8XgQWqKOY;e9;FVj1RuxxpQaBb}34HAZX?$ zbI<)b=gz&~{mz{|cL^cTlh@V|5+;ODe7Iz@F`FUre*RpOB)_E=C7?YaI?1IboNUUp zQ`cw*4FLiH0s#U60s#U60=EJJ_|4{t)(9Eo0RjO60RmG9@be*z50_D2P73KA9hi9` z0Ln^i_7avc4)AQkzKr^EQb^Af#}v^6_@>~87$D5CKg`upMtwOcq%bES%nA5!20uap z@9k(8_S6YPg$(ilfdGMP5#X_V6~^spGEVHW`2C|))-)V968Q$Cipp74)wG({(0%c7 zdm`>8-MrJ2%l(J@?9y`% z$^@J1AoT{)wzVUt^Zt>vZRRtUlVEk}q?yi}NmuVS&A9Q9?u@$n5to<796RUsdWs3g z@{Yb!M?IsU$57iDHE=ktR$sytUIh8<>;<7anpz_58}5q@Y=7Y5oZ7ieQRdf=6b#2m znfmUelh!TGunrDS7@9jihP<|18eS$-_Q75aC%E0#_=uXnM6p2G`?=X0@l6Qg&`X zfA_Ye;|^wZYid?~{n&SY%o$JS^uY=Af8VBW8>QZ^VLLb4tQoGI6Oe?}9hC0o!*y#K zj>Hx%Ubr)^s<=mnRWR_h!7Ueu4*Qx?+8A9ScF2QOZj46!4WmRQtME5NKiP{;l_e+0 zDe@vYL*67Gl26Hba)DeT-;wXh59BiWmHbZrgi4qN)j**R8sIiq0!yI<+Mpdepa-_X zHrNh>Fa-NxKO`Ut2f&6b90muD!lQ5kPQv5xBs>SF;dyugUW2pn7Q7Ab!a4W?zJ#yf z0$hS0;WGRLf4~)qNFdcn_0ru^v$R5Lky@p8X@k@y<}MYFvpxP=d?CfKFzu)?oq~VI zDjlB5YeM(;DFe5J*Ib&-{iJT*{Q3n;8<($K+tC%BqLLtAk#D6u_NY6J@E&!&y)Ne* zdX(CrEC~%GxAh}eJxO?0(a%^lXEEhuQ*T$6h1e`)zo_1+G=*3dGGA1iLoFdDp~H#l zs!&8>73fZ~XS*)cqA;MMa*xufuu60+QQfF)QW)XBF6!N(-Voz%@-OK64*8gThIGA% zbp4t9LVhDxkfOD)80pyr%b^)sVI@*@J#<1BY=q6w2mP=G2|EP4U<7u<7^Fc*x{iYZ zIdCBl1$Y=9LDHUt$B?p5!PD>zJPT*wC3qQLfmc29z6bA@k#Wm(GQub2WGwx5Hl2=X zQ{T>#W4`p;c|DyOznvvxlzls=Pb;Ve2m}ZO2m}ZO2m}b+AOaOaFU;@%H(&q%{~H`F zPzw+U5cn@50F|+LtOsXa3_!~l!SC9`_&kUYPh4+ONY4Z_?>Zi(cO8!vejUFYAFf-B f&3QTMw@nI(Etqclp8-Mqf0J&_g82VdjsO1w#PRem literal 0 HcmV?d00001 diff --git a/rstudio/analysis/data/ESP32C3/angle/echoer/.DS_Store b/rstudio/analysis/data/ESP32C3/angle/echoer/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0Hxs8kXG(vwZq6yWy|)= z$OBZS=7?bu&hv4Y%5W>%4p;(~z+EFi?`{=hIENuf)bjiLH5{i&K6RY$Y;V7EuX?}_ z_#yug4COqS4yLobJD9wu-Ww^?aMd1!ZsR(@kAvgQH&vH?~*K%^RAp_ zQLb_W?cg(`$w7H->f8lvMgmkqIa(Zsgb>MWNv{^;qmm#_Pu(orVAXo?I!I?9fW zuH*_EYnw_h+~8b}#;br$|48&>x(nc2p4Sj==a{&=%{GF6-gf>9d}&iV!I%7H@Mqp}>nHfNm|x&;i`fajG{**b zWN%G9f{1}1S{9aoC143`5TGMUU?KI57FubD#?=)7wL*O|Y|~wWR2cP*7FyAR#&jyG zPG#nb!E`!~3lrxXEwt)%VCM3{%*xE%P?%aB=NBp*n6K5=mVhO&PGDbm>vaCVy8ZsY zo@9HLfF5nz>G(Cgxs%-OoNIXY_vmXBD-D6Y_|Qm`_|v1-s!{1}Te^a*O9`bG<_ RID%&X2q+A;vIPDqfgj4+!ovUn literal 0 HcmV?d00001 diff --git a/rstudio/analysis/data/ESP32C3/inside/echoer/.DS_Store b/rstudio/analysis/data/ESP32C3/inside/echoer/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T08K=-D@yz&yrE%R>be0X2xvG^JB4#AXQb*s+ld%mTTqx$x(Ma z>8JgI*OkuiWx0OWwKJu3I*mJF^rlTZ=Oz;2rGN`?6cIc=jQ$HKruyW z!83Q6sAm<;1ZsOj7BiS?!1X#BQ#i{-LLk0I0u=gxnfjZ zqxK&}$5W`sOIp-*+JK$Tn6^R<-cOslQ5!6BY!$kd7j~!*YeVQbIh>-0Gl=ryxYngT z!Fqly?fKisOoxqXlGpWUz1pxhn$DZs$IaCL9143Q&Z@a0H%(=ivmr058I8@Fu(k@4#s|1Lxp#I1iKX zC42`L;SyYiEASiq4u8NkNs&~kR%(zMrA5+Wsac9jtx~(x!N)F@wzIwATtXowFfnbb zu)Sh<$0{9~$!j8;d)2n^vw~+tv}k&L>X566ea99ME?f=>z%( zYhA&+slcJsdzO|w=!Q>m9~(g4n}=maUOGF}zHga~yr;9m?D7?u-AZeCHqsoG(Z{G1 zWYtKlML|!ZRbjTd6|=xI>VxeH`V_4WvyW_2n441)jnEDcK@V((Ug$%@_QL?|h9MY6x*AB>5wIW+ z9{5Pwr(pt~f#dKTQuZZy8D4=`;S{`q1}69kuH#V#*YTKP*YPXyWxA!-k0i literal 0 HcmV?d00001 diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_10.csv b/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_10.csv new file mode 100644 index 00000000..f8e96bdc --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_10.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 309996, 'rssi': -46, 'abs_recv_time': 792088687783097000, 'rssi_time': 309992, 'abs_send_time': 792088687784918000}, 2: {'received': True, 'recv_time': 310105, 'rssi': -47, 'abs_recv_time': 792088687893037000, 'rssi_time': 310102, 'abs_send_time': 792088687894870000}, 3: {'received': True, 'recv_time': 310225, 'rssi': -47, 'abs_recv_time': 792088688012983000, 'rssi_time': 310218, 'abs_send_time': 792088688014823000}, 4: {'received': True, 'recv_time': 310325, 'rssi': -46, 'abs_recv_time': 792088688113021000, 'rssi_time': 310322, 'abs_send_time': 792088688114856000}, 5: {'received': True, 'recv_time': 310445, 'rssi': -46, 'abs_recv_time': 792088688233017000, 'rssi_time': 310435, 'abs_send_time': 792088688234871000}, 6: {'received': True, 'recv_time': 310555, 'rssi': -46, 'abs_recv_time': 792088688343018000, 'rssi_time': 310546, 'abs_send_time': 792088688344856000}, 7: {'received': True, 'recv_time': 310665, 'rssi': -45, 'abs_recv_time': 792088688453012000, 'rssi_time': 310658, 'abs_send_time': 792088688454874000}, 8: {'received': True, 'recv_time': 310766, 'rssi': -45, 'abs_recv_time': 792088688553048000, 'rssi_time': 310763, 'abs_send_time': 792088688554887000}, 9: {'received': True, 'recv_time': 310875, 'rssi': -47, 'abs_recv_time': 792088688663038000, 'rssi_time': 310874, 'abs_send_time': 792088688664888000}, 10: {'received': True, 'recv_time': 310985, 'rssi': -46, 'abs_recv_time': 792088688773010000, 'rssi_time': 310982, 'abs_send_time': 792088688774845000}, 11: {'received': True, 'recv_time': 311095, 'rssi': -46, 'abs_recv_time': 792088688883013000, 'rssi_time': 311092, 'abs_send_time': 792088688884878000}, 12: {'received': True, 'recv_time': 311205, 'rssi': -45, 'abs_recv_time': 792088688993011000, 'rssi_time': 311203, 'abs_send_time': 792088688994853000}, 13: {'received': True, 'recv_time': 311315, 'rssi': -47, 'abs_recv_time': 792088689103005000, 'rssi_time': 311314, 'abs_send_time': 792088689104875000}, 14: {'received': True, 'recv_time': 311425, 'rssi': -49, 'abs_recv_time': 792088689213013000, 'rssi_time': 311424, 'abs_send_time': 792088689214861000}, 15: {'received': True, 'recv_time': 311545, 'rssi': -48, 'abs_recv_time': 792088689333007000, 'rssi_time': 311536, 'abs_send_time': 792088689334857000}, 16: {'received': True, 'recv_time': 311645, 'rssi': -47, 'abs_recv_time': 792088689433014000, 'rssi_time': 311644, 'abs_send_time': 792088689434862000}, 17: {'received': True, 'recv_time': 311756, 'rssi': -47, 'abs_recv_time': 792088689543224000, 'rssi_time': 311752, 'abs_send_time': 792088689545068000}, 18: {'received': True, 'recv_time': 311876, 'rssi': -46, 'abs_recv_time': 792088689663033000, 'rssi_time': 311866, 'abs_send_time': 792088689665021000}, 19: {'received': True, 'recv_time': 311975, 'rssi': -50, 'abs_recv_time': 792088689763012000, 'rssi_time': 311973, 'abs_send_time': 792088689764864000}, 20: {'received': True, 'recv_time': 312095, 'rssi': -45, 'abs_recv_time': 792088689883009000, 'rssi_time': 312092, 'abs_send_time': 792088689884856000}, 21: {'received': True, 'recv_time': 312206, 'rssi': -45, 'abs_recv_time': 792088689993017000, 'rssi_time': 312204, 'abs_send_time': 792088689994875000}, 22: {'received': True, 'recv_time': 312315, 'rssi': -45, 'abs_recv_time': 792088690103003000, 'rssi_time': 312313, 'abs_send_time': 792088690105093000}, 23: {'received': True, 'recv_time': 312436, 'rssi': -46, 'abs_recv_time': 792088690223048000, 'rssi_time': 312425, 'abs_send_time': 792088690224964000}, 24: {'received': True, 'recv_time': 312536, 'rssi': -45, 'abs_recv_time': 792088690323042000, 'rssi_time': 312532, 'abs_send_time': 792088690325029000}, 25: {'received': True, 'recv_time': 312646, 'rssi': -47, 'abs_recv_time': 792088690433091000, 'rssi_time': 312644, 'abs_send_time': 792088690435018000}, 26: {'received': True, 'recv_time': 312766, 'rssi': -47, 'abs_recv_time': 792088690553108000, 'rssi_time': 312757, 'abs_send_time': 792088690555028000}, 27: {'received': True, 'recv_time': 312876, 'rssi': -47, 'abs_recv_time': 792088690663117000, 'rssi_time': 312867, 'abs_send_time': 792088690665036000}, 28: {'received': True, 'recv_time': 312976, 'rssi': -46, 'abs_recv_time': 792088690763090000, 'rssi_time': 312972, 'abs_send_time': 792088690765013000}, 29: {'received': True, 'recv_time': 313096, 'rssi': -45, 'abs_recv_time': 792088690883036000, 'rssi_time': 313087, 'abs_send_time': 792088690884955000}, 30: {'received': True, 'recv_time': 313196, 'rssi': -46, 'abs_recv_time': 792088690983080000, 'rssi_time': 313192, 'abs_send_time': 792088690985086000}, 31: {'received': True, 'recv_time': 313306, 'rssi': -46, 'abs_recv_time': 792088691093073000, 'rssi_time': 313303, 'abs_send_time': 792088691094986000}, 32: {'received': True, 'recv_time': 313426, 'rssi': -44, 'abs_recv_time': 792088691213077000, 'rssi_time': 313416, 'abs_send_time': 792088691214971000}, 33: {'received': True, 'recv_time': 313526, 'rssi': -45, 'abs_recv_time': 792088691313080000, 'rssi_time': 313525, 'abs_send_time': 792088691314972000}, 34: {'received': True, 'recv_time': 313636, 'rssi': -44, 'abs_recv_time': 792088691423079000, 'rssi_time': 313632, 'abs_send_time': 792088691424972000}, 35: {'received': True, 'recv_time': 313746, 'rssi': -46, 'abs_recv_time': 792088691533081000, 'rssi_time': 313743, 'abs_send_time': 792088691534971000}, 36: {'received': True, 'recv_time': 313856, 'rssi': -44, 'abs_recv_time': 792088691643082000, 'rssi_time': 313852, 'abs_send_time': 792088691644974000}, 37: {'received': True, 'recv_time': 313966, 'rssi': -46, 'abs_recv_time': 792088691753100000, 'rssi_time': 313962, 'abs_send_time': 792088691755002000}, 38: {'received': True, 'recv_time': 314086, 'rssi': -45, 'abs_recv_time': 792088691873072000, 'rssi_time': 314078, 'abs_send_time': 792088691875049000}, 39: {'received': True, 'recv_time': 314186, 'rssi': -44, 'abs_recv_time': 792088691973086000, 'rssi_time': 314182, 'abs_send_time': 792088691974970000}, 40: {'received': True, 'recv_time': 314296, 'rssi': -44, 'abs_recv_time': 792088692083074000, 'rssi_time': 314295, 'abs_send_time': 792088692084966000}, 41: {'received': True, 'recv_time': 314416, 'rssi': -43, 'abs_recv_time': 792088692203086000, 'rssi_time': 314406, 'abs_send_time': 792088692204982000}, 42: {'received': True, 'recv_time': 314516, 'rssi': -44, 'abs_recv_time': 792088692303074000, 'rssi_time': 314512, 'abs_send_time': 792088692304976000}, 43: {'received': True, 'recv_time': 314626, 'rssi': -44, 'abs_recv_time': 792088692413412000, 'rssi_time': 314625, 'abs_send_time': 792088692415303000}, 44: {'received': True, 'recv_time': 314736, 'rssi': -44, 'abs_recv_time': 792088692523079000, 'rssi_time': 314733, 'abs_send_time': 792088692524963000}, 45: {'received': True, 'recv_time': 314856, 'rssi': -44, 'abs_recv_time': 792088692643109000, 'rssi_time': 314846, 'abs_send_time': 792088692645001000}, 46: {'received': True, 'recv_time': 314966, 'rssi': -44, 'abs_recv_time': 792088692753098000, 'rssi_time': 314955, 'abs_send_time': 792088692754986000}, 47: {'received': True, 'recv_time': 315066, 'rssi': -45, 'abs_recv_time': 792088692853081000, 'rssi_time': 315062, 'abs_send_time': 792088692854974000}, 48: {'received': True, 'recv_time': 315186, 'rssi': -45, 'abs_recv_time': 792088692973076000, 'rssi_time': 315177, 'abs_send_time': 792088692975092000}, 49: {'received': True, 'recv_time': 315286, 'rssi': -44, 'abs_recv_time': 792088693073085000, 'rssi_time': 315282, 'abs_send_time': 792088693075024000}, 50: {'received': True, 'recv_time': 315396, 'rssi': -44, 'abs_recv_time': 792088693183076000, 'rssi_time': 315392, 'abs_send_time': 792088693184959000}, 51: {'received': True, 'recv_time': 315506, 'rssi': -44, 'abs_recv_time': 792088693293086000, 'rssi_time': 315502, 'abs_send_time': 792088693294976000}, 52: {'received': True, 'recv_time': 315616, 'rssi': -44, 'abs_recv_time': 792088693403078000, 'rssi_time': 315612, 'abs_send_time': 792088693404973000}, 53: {'received': True, 'recv_time': 315736, 'rssi': -45, 'abs_recv_time': 792088693523082000, 'rssi_time': 315728, 'abs_send_time': 792088693524973000}, 54: {'received': True, 'recv_time': 315836, 'rssi': -44, 'abs_recv_time': 792088693623112000, 'rssi_time': 315832, 'abs_send_time': 792088693625002000}, 55: {'received': True, 'recv_time': 315946, 'rssi': -45, 'abs_recv_time': 792088693733108000, 'rssi_time': 315942, 'abs_send_time': 792088693735001000}, 56: {'received': True, 'recv_time': 316066, 'rssi': -44, 'abs_recv_time': 792088693853071000, 'rssi_time': 316065, 'abs_send_time': 792088693854958000}, 57: {'received': True, 'recv_time': 316186, 'rssi': -44, 'abs_recv_time': 792088693973083000, 'rssi_time': 316183, 'abs_send_time': 792088693974971000}, 58: {'received': True, 'recv_time': 316306, 'rssi': -44, 'abs_recv_time': 792088694093082000, 'rssi_time': 316298, 'abs_send_time': 792088694094972000}, 59: {'received': True, 'recv_time': 316406, 'rssi': -44, 'abs_recv_time': 792088694193083000, 'rssi_time': 316403, 'abs_send_time': 792088694194972000}, 60: {'received': True, 'recv_time': 316526, 'rssi': -44, 'abs_recv_time': 792088694313077000, 'rssi_time': 316516, 'abs_send_time': 792088694315116000}, 61: {'received': True, 'recv_time': 316636, 'rssi': -45, 'abs_recv_time': 792088694423077000, 'rssi_time': 316629, 'abs_send_time': 792088694425035000}, 62: {'received': True, 'recv_time': 316736, 'rssi': -44, 'abs_recv_time': 792088694523081000, 'rssi_time': 316734, 'abs_send_time': 792088694524972000}, 63: {'received': True, 'recv_time': 316846, 'rssi': -44, 'abs_recv_time': 792088694633107000, 'rssi_time': 316844, 'abs_send_time': 792088694634997000}, 64: {'received': True, 'recv_time': 316956, 'rssi': -44, 'abs_recv_time': 792088694743098000, 'rssi_time': 316952, 'abs_send_time': 792088694744995000}, 65: {'received': True, 'recv_time': 317076, 'rssi': -44, 'abs_recv_time': 792088694863033000, 'rssi_time': 317066, 'abs_send_time': 792088694864923000}, 66: {'received': True, 'recv_time': 317176, 'rssi': -44, 'abs_recv_time': 792088694963088000, 'rssi_time': 317174, 'abs_send_time': 792088694964982000}, 67: {'received': True, 'recv_time': 317296, 'rssi': -44, 'abs_recv_time': 792088695083078000, 'rssi_time': 317286, 'abs_send_time': 792088695084968000}, 68: {'received': True, 'recv_time': 317396, 'rssi': -44, 'abs_recv_time': 792088695183077000, 'rssi_time': 317393, 'abs_send_time': 792088695184973000}, 69: {'received': True, 'recv_time': 317506, 'rssi': -44, 'abs_recv_time': 792088695293070000, 'rssi_time': 317502, 'abs_send_time': 792088695294964000}, 70: {'received': True, 'recv_time': 317616, 'rssi': -44, 'abs_recv_time': 792088695403078000, 'rssi_time': 317613, 'abs_send_time': 792088695404976000}, 71: {'received': True, 'recv_time': 317726, 'rssi': -45, 'abs_recv_time': 792088695513072000, 'rssi_time': 317724, 'abs_send_time': 792088695514965000}, 72: {'received': True, 'recv_time': 317856, 'rssi': -44, 'abs_recv_time': 792088695643106000, 'rssi_time': 317847, 'abs_send_time': 792088695645000000}, 73: {'received': True, 'recv_time': 317966, 'rssi': -45, 'abs_recv_time': 792088695753084000, 'rssi_time': 317962, 'abs_send_time': 792088695754965000}, 74: {'received': True, 'recv_time': 318086, 'rssi': -45, 'abs_recv_time': 792088695873083000, 'rssi_time': 318075, 'abs_send_time': 792088695879068000}, 75: {'received': True, 'recv_time': 318195, 'rssi': -45, 'abs_recv_time': 792088695982979000, 'rssi_time': 318194, 'abs_send_time': 792088695984768000}, 76: {'received': True, 'recv_time': 318315, 'rssi': -46, 'abs_recv_time': 792088696103013000, 'rssi_time': 318314, 'abs_send_time': 792088696104803000}, 77: {'received': True, 'recv_time': 318425, 'rssi': -46, 'abs_recv_time': 792088696213012000, 'rssi_time': 318422, 'abs_send_time': 792088696214796000}, 78: {'received': True, 'recv_time': 318535, 'rssi': -45, 'abs_recv_time': 792088696323018000, 'rssi_time': 318534, 'abs_send_time': 792088696324810000}, 79: {'received': True, 'recv_time': 318645, 'rssi': -44, 'abs_recv_time': 792088696433010000, 'rssi_time': 318643, 'abs_send_time': 792088696434796000}, 80: {'received': True, 'recv_time': 318756, 'rssi': -44, 'abs_recv_time': 792088696543215000, 'rssi_time': 318752, 'abs_send_time': 792088696545022000}, 81: {'received': True, 'recv_time': 318865, 'rssi': -46, 'abs_recv_time': 792088696653034000, 'rssi_time': 318864, 'abs_send_time': 792088696654845000}, 82: {'received': True, 'recv_time': 318976, 'rssi': -44, 'abs_recv_time': 792088696763142000, 'rssi_time': 318975, 'abs_send_time': 792088696764943000}, 83: {'received': True, 'recv_time': 319085, 'rssi': -44, 'abs_recv_time': 792088696873016000, 'rssi_time': 319082, 'abs_send_time': 792088696874805000}, 84: {'received': True, 'recv_time': 319195, 'rssi': -45, 'abs_recv_time': 792088696983012000, 'rssi_time': 319192, 'abs_send_time': 792088696984815000}, 85: {'received': True, 'recv_time': 319305, 'rssi': -46, 'abs_recv_time': 792088697093008000, 'rssi_time': 319302, 'abs_send_time': 792088697094806000}, 86: {'received': True, 'recv_time': 319415, 'rssi': -44, 'abs_recv_time': 792088697203014000, 'rssi_time': 319412, 'abs_send_time': 792088697204822000}, 87: {'received': True, 'recv_time': 319525, 'rssi': -45, 'abs_recv_time': 792088697312973000, 'rssi_time': 319523, 'abs_send_time': 792088697314770000}, 88: {'received': True, 'recv_time': 319635, 'rssi': -45, 'abs_recv_time': 792088697423010000, 'rssi_time': 319634, 'abs_send_time': 792088697424821000}, 89: {'received': True, 'recv_time': 319745, 'rssi': -46, 'abs_recv_time': 792088697533016000, 'rssi_time': 319744, 'abs_send_time': 792088697534814000}, 90: {'received': True, 'recv_time': 319856, 'rssi': -44, 'abs_recv_time': 792088697643037000, 'rssi_time': 319853, 'abs_send_time': 792088697644851000}, 91: {'received': True, 'recv_time': 319976, 'rssi': -44, 'abs_recv_time': 792088697763035000, 'rssi_time': 319966, 'abs_send_time': 792088697764846000}, 92: {'received': True, 'recv_time': 320075, 'rssi': -45, 'abs_recv_time': 792088697863009000, 'rssi_time': 320072, 'abs_send_time': 792088697864870000}, 93: {'received': True, 'recv_time': 320185, 'rssi': -44, 'abs_recv_time': 792088697973009000, 'rssi_time': 320184, 'abs_send_time': 792088697974837000}, 94: {'received': True, 'recv_time': 320295, 'rssi': -44, 'abs_recv_time': 792088698083011000, 'rssi_time': 320292, 'abs_send_time': 792088698084826000}, 95: {'received': True, 'recv_time': 320416, 'rssi': -44, 'abs_recv_time': 792088698203011000, 'rssi_time': 320405, 'abs_send_time': 792088698204827000}, 96: {'received': True, 'recv_time': 320526, 'rssi': -44, 'abs_recv_time': 792088698313011000, 'rssi_time': 320516, 'abs_send_time': 792088698314840000}, 97: {'received': True, 'recv_time': 320626, 'rssi': -45, 'abs_recv_time': 792088698413015000, 'rssi_time': 320623, 'abs_send_time': 792088698414836000}, 98: {'received': True, 'recv_time': 320736, 'rssi': -44, 'abs_recv_time': 792088698523013000, 'rssi_time': 320732, 'abs_send_time': 792088698525067000}, 99: {'received': True, 'recv_time': 320846, 'rssi': -44, 'abs_recv_time': 792088698633048000, 'rssi_time': 320843, 'abs_send_time': 792088698634873000}, 100: {'received': True, 'recv_time': 320956, 'rssi': -45, 'abs_recv_time': 792088698743032000, 'rssi_time': 320952, 'abs_send_time': 792088698744866000}} diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_100.csv b/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_100.csv new file mode 100644 index 00000000..64ba47b7 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_100.csv @@ -0,0 +1 @@ +{73: {'received': True, 'recv_time': 547956, 'rssi': -68, 'abs_recv_time': 792088925743029000, 'rssi_time': 547952, 'abs_send_time': 792088925744907000}, 1: {'received': True, 'recv_time': 539866, 'rssi': -79, 'abs_recv_time': 792088917653194000, 'rssi_time': 539861, 'abs_send_time': 792088917655064000}, 2: {'received': True, 'recv_time': 539975, 'rssi': -80, 'abs_recv_time': 792088917763007000, 'rssi_time': 539973, 'abs_send_time': 792088917764836000}, 74: {'received': True, 'recv_time': 548076, 'rssi': -68, 'abs_recv_time': 792088925863012000, 'rssi_time': 548066, 'abs_send_time': 792088925867377000}, 4: {'received': True, 'recv_time': 540195, 'rssi': -82, 'abs_recv_time': 792088917983003000, 'rssi_time': 540192, 'abs_send_time': 792088917984837000}, 75: {'received': True, 'recv_time': 548175, 'rssi': -67, 'abs_recv_time': 792088925963031000, 'rssi_time': 548172, 'abs_send_time': 792088925964876000}, 76: {'received': True, 'recv_time': 548285, 'rssi': -68, 'abs_recv_time': 792088926073017000, 'rssi_time': 548282, 'abs_send_time': 792088926074821000}, 7: {'received': True, 'recv_time': 540525, 'rssi': -70, 'abs_recv_time': 792088918312967000, 'rssi_time': 540524, 'abs_send_time': 792088918314780000}, 8: {'received': True, 'recv_time': 540635, 'rssi': -64, 'abs_recv_time': 792088918422975000, 'rssi_time': 540634, 'abs_send_time': 792088918424809000}, 9: {'received': True, 'recv_time': 540745, 'rssi': -63, 'abs_recv_time': 792088918533015000, 'rssi_time': 540742, 'abs_send_time': 792088918534837000}, 10: {'received': True, 'recv_time': 540865, 'rssi': -63, 'abs_recv_time': 792088918653032000, 'rssi_time': 540860, 'abs_send_time': 792088918654877000}, 77: {'received': True, 'recv_time': 548395, 'rssi': -68, 'abs_recv_time': 792088926182980000, 'rssi_time': 548392, 'abs_send_time': 792088926184790000}, 12: {'received': True, 'recv_time': 541085, 'rssi': -72, 'abs_recv_time': 792088918873025000, 'rssi_time': 541083, 'abs_send_time': 792088918874850000}, 13: {'received': True, 'recv_time': 541195, 'rssi': -71, 'abs_recv_time': 792088918982964000, 'rssi_time': 541192, 'abs_send_time': 792088918984813000}, 87: {'received': True, 'recv_time': 549515, 'rssi': -69, 'abs_recv_time': 792088927303009000, 'rssi_time': 549512, 'abs_send_time': 792088927304857000}, 14: {'received': True, 'recv_time': 541305, 'rssi': -69, 'abs_recv_time': 792088919093020000, 'rssi_time': 541302, 'abs_send_time': 792088919094857000}, 15: {'received': True, 'recv_time': 541415, 'rssi': -70, 'abs_recv_time': 792088919203011000, 'rssi_time': 541412, 'abs_send_time': 792088919204869000}, 78: {'received': True, 'recv_time': 548525, 'rssi': -67, 'abs_recv_time': 792088926312980000, 'rssi_time': 548518, 'abs_send_time': 792088926314795000}, 81: {'received': True, 'recv_time': 548855, 'rssi': -68, 'abs_recv_time': 792088926643016000, 'rssi_time': 548854, 'abs_send_time': 792088926644860000}, 19: {'received': True, 'recv_time': 541916, 'rssi': -75, 'abs_recv_time': 792088919703059000, 'rssi_time': 541906, 'abs_send_time': 792088919704887000}, 20: {'received': True, 'recv_time': 542015, 'rssi': -77, 'abs_recv_time': 792088919802981000, 'rssi_time': 542012, 'abs_send_time': 792088919804850000}, 21: {'received': True, 'recv_time': 542125, 'rssi': -77, 'abs_recv_time': 792088919913013000, 'rssi_time': 542123, 'abs_send_time': 792088919914851000}, 22: {'received': True, 'recv_time': 542235, 'rssi': -75, 'abs_recv_time': 792088920023009000, 'rssi_time': 542232, 'abs_send_time': 792088920024855000}, 23: {'received': True, 'recv_time': 542345, 'rssi': -73, 'abs_recv_time': 792088920133010000, 'rssi_time': 542343, 'abs_send_time': 792088920134872000}, 24: {'received': True, 'recv_time': 542465, 'rssi': -76, 'abs_recv_time': 792088920252969000, 'rssi_time': 542456, 'abs_send_time': 792088920254823000}, 82: {'received': True, 'recv_time': 548965, 'rssi': -70, 'abs_recv_time': 792088926753028000, 'rssi_time': 548962, 'abs_send_time': 792088926754859000}, 26: {'received': True, 'recv_time': 542675, 'rssi': -74, 'abs_recv_time': 792088920463022000, 'rssi_time': 542672, 'abs_send_time': 792088920464910000}, 83: {'received': True, 'recv_time': 549075, 'rssi': -69, 'abs_recv_time': 792088926863016000, 'rssi_time': 549072, 'abs_send_time': 792088926864847000}, 28: {'received': True, 'recv_time': 542896, 'rssi': -71, 'abs_recv_time': 792088920683063000, 'rssi_time': 542892, 'abs_send_time': 792088920684905000}, 84: {'received': True, 'recv_time': 549185, 'rssi': -69, 'abs_recv_time': 792088926973019000, 'rssi_time': 549182, 'abs_send_time': 792088926974854000}, 85: {'received': True, 'recv_time': 549295, 'rssi': -68, 'abs_recv_time': 792088927083008000, 'rssi_time': 549293, 'abs_send_time': 792088927084850000}, 86: {'received': True, 'recv_time': 549405, 'rssi': -69, 'abs_recv_time': 792088927193021000, 'rssi_time': 549404, 'abs_send_time': 792088927194854000}, 32: {'received': True, 'recv_time': 543345, 'rssi': -74, 'abs_recv_time': 792088921132977000, 'rssi_time': 543342, 'abs_send_time': 792088921134776000}, 33: {'received': True, 'recv_time': 543456, 'rssi': -71, 'abs_recv_time': 792088921243021000, 'rssi_time': 543452, 'abs_send_time': 792088921244845000}, 34: {'received': True, 'recv_time': 543565, 'rssi': -72, 'abs_recv_time': 792088921353013000, 'rssi_time': 543562, 'abs_send_time': 792088921354834000}, 35: {'received': True, 'recv_time': 543675, 'rssi': -71, 'abs_recv_time': 792088921463011000, 'rssi_time': 543672, 'abs_send_time': 792088921464833000}, 36: {'received': True, 'recv_time': 543786, 'rssi': -71, 'abs_recv_time': 792088921573045000, 'rssi_time': 543782, 'abs_send_time': 792088921574953000}, 37: {'received': True, 'recv_time': 543905, 'rssi': -71, 'abs_recv_time': 792088921693000000, 'rssi_time': 543895, 'abs_send_time': 792088921694834000}, 88: {'received': True, 'recv_time': 549625, 'rssi': -68, 'abs_recv_time': 792088927412976000, 'rssi_time': 549622, 'abs_send_time': 792088927415044000}, 39: {'received': True, 'recv_time': 544125, 'rssi': -70, 'abs_recv_time': 792088921912959000, 'rssi_time': 544117, 'abs_send_time': 792088921914780000}, 40: {'received': True, 'recv_time': 544235, 'rssi': -69, 'abs_recv_time': 792088922023004000, 'rssi_time': 544228, 'abs_send_time': 792088922024839000}, 41: {'received': True, 'recv_time': 544365, 'rssi': -71, 'abs_recv_time': 792088922152956000, 'rssi_time': 544361, 'abs_send_time': 792088922154802000}, 42: {'received': True, 'recv_time': 544486, 'rssi': -74, 'abs_recv_time': 792088922273014000, 'rssi_time': 544482, 'abs_send_time': 792088922274862000}, 89: {'received': True, 'recv_time': 549745, 'rssi': -68, 'abs_recv_time': 792088927533017000, 'rssi_time': 549740, 'abs_send_time': 792088927534921000}, 90: {'received': True, 'recv_time': 549856, 'rssi': -69, 'abs_recv_time': 792088927643031000, 'rssi_time': 549852, 'abs_send_time': 792088927644876000}, 92: {'received': True, 'recv_time': 550085, 'rssi': -67, 'abs_recv_time': 792088927872971000, 'rssi_time': 550079, 'abs_send_time': 792088927874942000}, 93: {'received': True, 'recv_time': 550195, 'rssi': -69, 'abs_recv_time': 792088927983018000, 'rssi_time': 550194, 'abs_send_time': 792088927984947000}, 47: {'received': True, 'recv_time': 545036, 'rssi': -68, 'abs_recv_time': 792088922823065000, 'rssi_time': 545032, 'abs_send_time': 792088922824988000}, 48: {'received': True, 'recv_time': 545156, 'rssi': -73, 'abs_recv_time': 792088922943016000, 'rssi_time': 545146, 'abs_send_time': 792088922944863000}, 49: {'received': True, 'recv_time': 545255, 'rssi': -72, 'abs_recv_time': 792088923042970000, 'rssi_time': 545252, 'abs_send_time': 792088923044793000}, 50: {'received': True, 'recv_time': 545385, 'rssi': -71, 'abs_recv_time': 792088923172969000, 'rssi_time': 545378, 'abs_send_time': 792088923174816000}, 51: {'received': True, 'recv_time': 545496, 'rssi': -72, 'abs_recv_time': 792088923283011000, 'rssi_time': 545492, 'abs_send_time': 792088923284858000}, 94: {'received': True, 'recv_time': 550315, 'rssi': -68, 'abs_recv_time': 792088928103001000, 'rssi_time': 550305, 'abs_send_time': 792088928104859000}, 95: {'received': True, 'recv_time': 550415, 'rssi': -67, 'abs_recv_time': 792088928203009000, 'rssi_time': 550412, 'abs_send_time': 792088928204864000}, 54: {'received': True, 'recv_time': 545826, 'rssi': -71, 'abs_recv_time': 792088923613029000, 'rssi_time': 545822, 'abs_send_time': 792088923614981000}, 55: {'received': True, 'recv_time': 545936, 'rssi': -68, 'abs_recv_time': 792088923723876000, 'rssi_time': 545932, 'abs_send_time': 792088923725741000}, 96: {'received': True, 'recv_time': 550525, 'rssi': -68, 'abs_recv_time': 792088928313002000, 'rssi_time': 550522, 'abs_send_time': 792088928314870000}, 98: {'received': True, 'recv_time': 550756, 'rssi': -68, 'abs_recv_time': 792088928543217000, 'rssi_time': 550748, 'abs_send_time': 792088928545097000}, 58: {'received': True, 'recv_time': 546265, 'rssi': -68, 'abs_recv_time': 792088924052885000, 'rssi_time': 546263, 'abs_send_time': 792088924054767000}, 60: {'received': True, 'recv_time': 546496, 'rssi': -68, 'abs_recv_time': 792088924283013000, 'rssi_time': 546492, 'abs_send_time': 792088924285023000}, 61: {'received': True, 'recv_time': 546616, 'rssi': -68, 'abs_recv_time': 792088924403006000, 'rssi_time': 546613, 'abs_send_time': 792088924404886000}, 62: {'received': True, 'recv_time': 546726, 'rssi': -67, 'abs_recv_time': 792088924513025000, 'rssi_time': 546723, 'abs_send_time': 792088924514891000}, 63: {'received': True, 'recv_time': 546836, 'rssi': -68, 'abs_recv_time': 792088924623046000, 'rssi_time': 546834, 'abs_send_time': 792088924624930000}, 64: {'received': True, 'recv_time': 546946, 'rssi': -67, 'abs_recv_time': 792088924733039000, 'rssi_time': 546942, 'abs_send_time': 792088924734928000}, 66: {'received': True, 'recv_time': 547166, 'rssi': -67, 'abs_recv_time': 792088924953014000, 'rssi_time': 547164, 'abs_send_time': 792088924954888000}, 69: {'received': True, 'recv_time': 547495, 'rssi': -67, 'abs_recv_time': 792088925282975000, 'rssi_time': 547495, 'abs_send_time': 792088925284844000}, 70: {'received': True, 'recv_time': 547605, 'rssi': -70, 'abs_recv_time': 792088925392980000, 'rssi_time': 547602, 'abs_send_time': 792088925394854000}, 72: {'received': True, 'recv_time': 547846, 'rssi': -68, 'abs_recv_time': 792088925633007000, 'rssi_time': 547843, 'abs_send_time': 792088925634894000}} diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_25.csv b/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_25.csv new file mode 100644 index 00000000..e06b47db --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_25.csv @@ -0,0 +1 @@ +{97: {'received': True, 'recv_time': 403036, 'rssi': -65, 'abs_recv_time': 792088780823014000, 'rssi_time': 403033, 'abs_send_time': 792088780824855000}, 1: {'received': True, 'recv_time': 392366, 'rssi': -62, 'abs_recv_time': 792088770153154000, 'rssi_time': 392357, 'abs_send_time': 792088770155261000}, 98: {'received': True, 'recv_time': 403146, 'rssi': -65, 'abs_recv_time': 792088780933012000, 'rssi_time': 403144, 'abs_send_time': 792088780934861000}, 99: {'received': True, 'recv_time': 403256, 'rssi': -65, 'abs_recv_time': 792088781043020000, 'rssi_time': 403252, 'abs_send_time': 792088781044858000}, 4: {'received': True, 'recv_time': 392685, 'rssi': -64, 'abs_recv_time': 792088770473036000, 'rssi_time': 392682, 'abs_send_time': 792088770474846000}, 5: {'received': True, 'recv_time': 392795, 'rssi': -63, 'abs_recv_time': 792088770583044000, 'rssi_time': 392793, 'abs_send_time': 792088770584874000}, 6: {'received': True, 'recv_time': 392905, 'rssi': -63, 'abs_recv_time': 792088770693026000, 'rssi_time': 392904, 'abs_send_time': 792088770694842000}, 7: {'received': True, 'recv_time': 393015, 'rssi': -63, 'abs_recv_time': 792088770803011000, 'rssi_time': 393013, 'abs_send_time': 792088770804850000}, 8: {'received': True, 'recv_time': 393125, 'rssi': -63, 'abs_recv_time': 792088770913015000, 'rssi_time': 393124, 'abs_send_time': 792088770914831000}, 9: {'received': True, 'recv_time': 393235, 'rssi': -63, 'abs_recv_time': 792088771023024000, 'rssi_time': 393235, 'abs_send_time': 792088771024867000}, 10: {'received': True, 'recv_time': 393345, 'rssi': -64, 'abs_recv_time': 792088771133014000, 'rssi_time': 393343, 'abs_send_time': 792088771134831000}, 11: {'received': True, 'recv_time': 393455, 'rssi': -63, 'abs_recv_time': 792088771243025000, 'rssi_time': 393452, 'abs_send_time': 792088771244869000}, 12: {'received': True, 'recv_time': 393575, 'rssi': -62, 'abs_recv_time': 792088771363010000, 'rssi_time': 393569, 'abs_send_time': 792088771365045000}, 13: {'received': True, 'recv_time': 393686, 'rssi': -62, 'abs_recv_time': 792088771473125000, 'rssi_time': 393683, 'abs_send_time': 792088771475191000}, 14: {'received': True, 'recv_time': 393796, 'rssi': -61, 'abs_recv_time': 792088771583131000, 'rssi_time': 393794, 'abs_send_time': 792088771585058000}, 15: {'received': True, 'recv_time': 393906, 'rssi': -61, 'abs_recv_time': 792088771693134000, 'rssi_time': 393902, 'abs_send_time': 792088771695089000}, 16: {'received': True, 'recv_time': 394016, 'rssi': -61, 'abs_recv_time': 792088771803129000, 'rssi_time': 394014, 'abs_send_time': 792088771805049000}, 17: {'received': True, 'recv_time': 394126, 'rssi': -61, 'abs_recv_time': 792088771913130000, 'rssi_time': 394124, 'abs_send_time': 792088771915050000}, 18: {'received': True, 'recv_time': 394236, 'rssi': -61, 'abs_recv_time': 792088772023127000, 'rssi_time': 394232, 'abs_send_time': 792088772025055000}, 19: {'received': True, 'recv_time': 394346, 'rssi': -59, 'abs_recv_time': 792088772133130000, 'rssi_time': 394343, 'abs_send_time': 792088772135053000}, 20: {'received': True, 'recv_time': 394456, 'rssi': -58, 'abs_recv_time': 792088772243130000, 'rssi_time': 394454, 'abs_send_time': 792088772245154000}, 21: {'received': True, 'recv_time': 394566, 'rssi': -57, 'abs_recv_time': 792088772353128000, 'rssi_time': 394563, 'abs_send_time': 792088772355046000}, 22: {'received': True, 'recv_time': 394676, 'rssi': -58, 'abs_recv_time': 792088772463129000, 'rssi_time': 394672, 'abs_send_time': 792088772465055000}, 23: {'received': True, 'recv_time': 394786, 'rssi': -57, 'abs_recv_time': 792088772573148000, 'rssi_time': 394782, 'abs_send_time': 792088772575079000}, 24: {'received': True, 'recv_time': 394896, 'rssi': -57, 'abs_recv_time': 792088772683137000, 'rssi_time': 394892, 'abs_send_time': 792088772685054000}, 25: {'received': True, 'recv_time': 395016, 'rssi': -59, 'abs_recv_time': 792088772803133000, 'rssi_time': 395006, 'abs_send_time': 792088772805060000}, 26: {'received': True, 'recv_time': 395126, 'rssi': -59, 'abs_recv_time': 792088772913132000, 'rssi_time': 395117, 'abs_send_time': 792088772915152000}, 27: {'received': True, 'recv_time': 395236, 'rssi': -58, 'abs_recv_time': 792088773023134000, 'rssi_time': 395228, 'abs_send_time': 792088773025065000}, 28: {'received': True, 'recv_time': 395336, 'rssi': -60, 'abs_recv_time': 792088773123133000, 'rssi_time': 395332, 'abs_send_time': 792088773125055000}, 29: {'received': True, 'recv_time': 395446, 'rssi': -61, 'abs_recv_time': 792088773233134000, 'rssi_time': 395444, 'abs_send_time': 792088773235060000}, 100: {'received': True, 'recv_time': 403366, 'rssi': -65, 'abs_recv_time': 792088781153014000, 'rssi_time': 403362, 'abs_send_time': 792088781154896000}, 31: {'received': True, 'recv_time': 395676, 'rssi': -59, 'abs_recv_time': 792088773463135000, 'rssi_time': 395666, 'abs_send_time': 792088773465057000}, 32: {'received': True, 'recv_time': 395776, 'rssi': -59, 'abs_recv_time': 792088773563139000, 'rssi_time': 395774, 'abs_send_time': 792088773565030000}, 33: {'received': True, 'recv_time': 395886, 'rssi': -59, 'abs_recv_time': 792088773673142000, 'rssi_time': 395882, 'abs_send_time': 792088773675138000}, 34: {'received': True, 'recv_time': 395996, 'rssi': -59, 'abs_recv_time': 792088773783139000, 'rssi_time': 395992, 'abs_send_time': 792088773785026000}, 35: {'received': True, 'recv_time': 396106, 'rssi': -60, 'abs_recv_time': 792088773893137000, 'rssi_time': 396102, 'abs_send_time': 792088773895011000}, 36: {'received': True, 'recv_time': 396216, 'rssi': -63, 'abs_recv_time': 792088774003140000, 'rssi_time': 396212, 'abs_send_time': 792088774005027000}, 37: {'received': True, 'recv_time': 396336, 'rssi': -63, 'abs_recv_time': 792088774123136000, 'rssi_time': 396328, 'abs_send_time': 792088774125026000}, 38: {'received': True, 'recv_time': 396446, 'rssi': -64, 'abs_recv_time': 792088774233141000, 'rssi_time': 396435, 'abs_send_time': 792088774235044000}, 39: {'received': True, 'recv_time': 396566, 'rssi': -64, 'abs_recv_time': 792088774353137000, 'rssi_time': 396557, 'abs_send_time': 792088774355017000}, 40: {'received': True, 'recv_time': 396686, 'rssi': -62, 'abs_recv_time': 792088774473150000, 'rssi_time': 396676, 'abs_send_time': 792088774475087000}, 41: {'received': True, 'recv_time': 396786, 'rssi': -61, 'abs_recv_time': 792088774573147000, 'rssi_time': 396782, 'abs_send_time': 792088774575150000}, 42: {'received': True, 'recv_time': 396896, 'rssi': -62, 'abs_recv_time': 792088774683148000, 'rssi_time': 396892, 'abs_send_time': 792088774685035000}, 43: {'received': True, 'recv_time': 397006, 'rssi': -62, 'abs_recv_time': 792088774793142000, 'rssi_time': 397003, 'abs_send_time': 792088774795025000}, 44: {'received': True, 'recv_time': 397116, 'rssi': -62, 'abs_recv_time': 792088774903145000, 'rssi_time': 397112, 'abs_send_time': 792088774905031000}, 45: {'received': True, 'recv_time': 397226, 'rssi': -62, 'abs_recv_time': 792088775013141000, 'rssi_time': 397223, 'abs_send_time': 792088775015020000}, 46: {'received': True, 'recv_time': 397336, 'rssi': -62, 'abs_recv_time': 792088775123146000, 'rssi_time': 397332, 'abs_send_time': 792088775125032000}, 47: {'received': True, 'recv_time': 397446, 'rssi': -62, 'abs_recv_time': 792088775233142000, 'rssi_time': 397443, 'abs_send_time': 792088775235035000}, 48: {'received': True, 'recv_time': 397556, 'rssi': -63, 'abs_recv_time': 792088775343124000, 'rssi_time': 397554, 'abs_send_time': 792088775345016000}, 49: {'received': True, 'recv_time': 397676, 'rssi': -62, 'abs_recv_time': 792088775463122000, 'rssi_time': 397673, 'abs_send_time': 792088775465007000}, 50: {'received': True, 'recv_time': 397796, 'rssi': -64, 'abs_recv_time': 792088775583134000, 'rssi_time': 397794, 'abs_send_time': 792088775585076000}, 51: {'received': True, 'recv_time': 397906, 'rssi': -63, 'abs_recv_time': 792088775693149000, 'rssi_time': 397902, 'abs_send_time': 792088775697433000}, 52: {'received': True, 'recv_time': 398015, 'rssi': -64, 'abs_recv_time': 792088775803034000, 'rssi_time': 398012, 'abs_send_time': 792088775804848000}, 53: {'received': True, 'recv_time': 398125, 'rssi': -64, 'abs_recv_time': 792088775913014000, 'rssi_time': 398123, 'abs_send_time': 792088775914804000}, 54: {'received': True, 'recv_time': 398235, 'rssi': -63, 'abs_recv_time': 792088776023028000, 'rssi_time': 398232, 'abs_send_time': 792088776024811000}, 55: {'received': True, 'recv_time': 398345, 'rssi': -64, 'abs_recv_time': 792088776133009000, 'rssi_time': 398342, 'abs_send_time': 792088776134792000}, 56: {'received': True, 'recv_time': 398455, 'rssi': -64, 'abs_recv_time': 792088776243023000, 'rssi_time': 398454, 'abs_send_time': 792088776244805000}, 57: {'received': True, 'recv_time': 398575, 'rssi': -63, 'abs_recv_time': 792088776363019000, 'rssi_time': 398568, 'abs_send_time': 792088776364800000}, 58: {'received': True, 'recv_time': 398675, 'rssi': -63, 'abs_recv_time': 792088776463018000, 'rssi_time': 398672, 'abs_send_time': 792088776464804000}, 59: {'received': True, 'recv_time': 398796, 'rssi': -62, 'abs_recv_time': 792088776583047000, 'rssi_time': 398787, 'abs_send_time': 792088776584834000}, 60: {'received': True, 'recv_time': 398906, 'rssi': -64, 'abs_recv_time': 792088776693040000, 'rssi_time': 398895, 'abs_send_time': 792088776694846000}, 61: {'received': True, 'recv_time': 399005, 'rssi': -63, 'abs_recv_time': 792088776793009000, 'rssi_time': 399003, 'abs_send_time': 792088776794800000}, 62: {'received': True, 'recv_time': 399125, 'rssi': -63, 'abs_recv_time': 792088776913021000, 'rssi_time': 399116, 'abs_send_time': 792088776914854000}, 63: {'received': True, 'recv_time': 399226, 'rssi': -63, 'abs_recv_time': 792088777013286000, 'rssi_time': 399225, 'abs_send_time': 792088777015232000}, 64: {'received': True, 'recv_time': 399335, 'rssi': -62, 'abs_recv_time': 792088777123020000, 'rssi_time': 399332, 'abs_send_time': 792088777124874000}, 65: {'received': True, 'recv_time': 399445, 'rssi': -63, 'abs_recv_time': 792088777233017000, 'rssi_time': 399442, 'abs_send_time': 792088777234817000}, 66: {'received': True, 'recv_time': 399555, 'rssi': -61, 'abs_recv_time': 792088777343019000, 'rssi_time': 399552, 'abs_send_time': 792088777344814000}, 67: {'received': True, 'recv_time': 399665, 'rssi': -62, 'abs_recv_time': 792088777453019000, 'rssi_time': 399662, 'abs_send_time': 792088777454820000}, 68: {'received': True, 'recv_time': 399776, 'rssi': -62, 'abs_recv_time': 792088777563046000, 'rssi_time': 399772, 'abs_send_time': 792088777564851000}, 69: {'received': True, 'recv_time': 399886, 'rssi': -62, 'abs_recv_time': 792088777673040000, 'rssi_time': 399882, 'abs_send_time': 792088777674845000}, 70: {'received': True, 'recv_time': 399995, 'rssi': -63, 'abs_recv_time': 792088777783014000, 'rssi_time': 399993, 'abs_send_time': 792088777784814000}, 71: {'received': True, 'recv_time': 400106, 'rssi': -63, 'abs_recv_time': 792088777893019000, 'rssi_time': 400103, 'abs_send_time': 792088777894836000}, 72: {'received': True, 'recv_time': 400216, 'rssi': -63, 'abs_recv_time': 792088778003014000, 'rssi_time': 400214, 'abs_send_time': 792088778004835000}, 73: {'received': True, 'recv_time': 400336, 'rssi': -63, 'abs_recv_time': 792088778123020000, 'rssi_time': 400332, 'abs_send_time': 792088778124837000}, 74: {'received': True, 'recv_time': 400466, 'rssi': -63, 'abs_recv_time': 792088778253019000, 'rssi_time': 400457, 'abs_send_time': 792088778254834000}, 75: {'received': True, 'recv_time': 400566, 'rssi': -62, 'abs_recv_time': 792088778353022000, 'rssi_time': 400565, 'abs_send_time': 792088778354841000}, 76: {'received': True, 'recv_time': 400676, 'rssi': -63, 'abs_recv_time': 792088778463014000, 'rssi_time': 400672, 'abs_send_time': 792088778464879000}, 77: {'received': True, 'recv_time': 400786, 'rssi': -63, 'abs_recv_time': 792088778573044000, 'rssi_time': 400782, 'abs_send_time': 792088778575034000}, 78: {'received': True, 'recv_time': 400896, 'rssi': -63, 'abs_recv_time': 792088778683039000, 'rssi_time': 400892, 'abs_send_time': 792088778684884000}, 79: {'received': True, 'recv_time': 401005, 'rssi': -63, 'abs_recv_time': 792088778792972000, 'rssi_time': 401004, 'abs_send_time': 792088778794791000}, 80: {'received': True, 'recv_time': 401116, 'rssi': -63, 'abs_recv_time': 792088778903018000, 'rssi_time': 401112, 'abs_send_time': 792088778904855000}, 81: {'received': True, 'recv_time': 401226, 'rssi': -63, 'abs_recv_time': 792088779013222000, 'rssi_time': 401225, 'abs_send_time': 792088779015051000}, 82: {'received': True, 'recv_time': 401336, 'rssi': -64, 'abs_recv_time': 792088779123011000, 'rssi_time': 401333, 'abs_send_time': 792088779124841000}, 83: {'received': True, 'recv_time': 401446, 'rssi': -87, 'abs_recv_time': 792088779233011000, 'rssi_time': 401443, 'abs_send_time': 792088779234837000}, 84: {'received': True, 'recv_time': 401556, 'rssi': -63, 'abs_recv_time': 792088779343013000, 'rssi_time': 401552, 'abs_send_time': 792088779344842000}, 85: {'received': True, 'recv_time': 401666, 'rssi': -66, 'abs_recv_time': 792088779453008000, 'rssi_time': 401663, 'abs_send_time': 792088779454831000}, 86: {'received': True, 'recv_time': 401806, 'rssi': -63, 'abs_recv_time': 792088779593038000, 'rssi_time': 401796, 'abs_send_time': 792088779594869000}, 87: {'received': True, 'recv_time': 401916, 'rssi': -64, 'abs_recv_time': 792088779703034000, 'rssi_time': 401912, 'abs_send_time': 792088779704873000}, 88: {'received': True, 'recv_time': 402036, 'rssi': -64, 'abs_recv_time': 792088779823003000, 'rssi_time': 402027, 'abs_send_time': 792088779824839000}, 89: {'received': True, 'recv_time': 402146, 'rssi': -64, 'abs_recv_time': 792088779933015000, 'rssi_time': 402137, 'abs_send_time': 792088779934848000}, 90: {'received': True, 'recv_time': 402246, 'rssi': -63, 'abs_recv_time': 792088780033014000, 'rssi_time': 402244, 'abs_send_time': 792088780034860000}, 91: {'received': True, 'recv_time': 402356, 'rssi': -62, 'abs_recv_time': 792088780143016000, 'rssi_time': 402353, 'abs_send_time': 792088780144853000}, 92: {'received': True, 'recv_time': 402466, 'rssi': -63, 'abs_recv_time': 792088780253017000, 'rssi_time': 402462, 'abs_send_time': 792088780254905000}, 93: {'received': True, 'recv_time': 402586, 'rssi': -64, 'abs_recv_time': 792088780373008000, 'rssi_time': 402579, 'abs_send_time': 792088780374854000}, 94: {'received': True, 'recv_time': 402706, 'rssi': -66, 'abs_recv_time': 792088780493016000, 'rssi_time': 402699, 'abs_send_time': 792088780494864000}, 95: {'received': True, 'recv_time': 402816, 'rssi': -64, 'abs_recv_time': 792088780603038000, 'rssi_time': 402812, 'abs_send_time': 792088780604878000}, 96: {'received': True, 'recv_time': 402926, 'rssi': -65, 'abs_recv_time': 792088780713033000, 'rssi_time': 402923, 'abs_send_time': 792088780714881000}} diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_5.csv b/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_5.csv new file mode 100644 index 00000000..312d6c6d --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_5.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 246216, 'rssi': -44, 'abs_recv_time': 792088624003139000, 'rssi_time': 246211, 'abs_send_time': 792088624005001000}, 2: {'received': True, 'recv_time': 246325, 'rssi': -44, 'abs_recv_time': 792088624113017000, 'rssi_time': 246322, 'abs_send_time': 792088624114834000}, 3: {'received': True, 'recv_time': 246445, 'rssi': -42, 'abs_recv_time': 792088624233021000, 'rssi_time': 246438, 'abs_send_time': 792088624234845000}, 4: {'received': True, 'recv_time': 246545, 'rssi': -42, 'abs_recv_time': 792088624333017000, 'rssi_time': 246543, 'abs_send_time': 792088624334830000}, 5: {'received': True, 'recv_time': 246665, 'rssi': -42, 'abs_recv_time': 792088624453012000, 'rssi_time': 246657, 'abs_send_time': 792088624454841000}, 6: {'received': True, 'recv_time': 246765, 'rssi': -41, 'abs_recv_time': 792088624553041000, 'rssi_time': 246762, 'abs_send_time': 792088624554865000}, 7: {'received': True, 'recv_time': 246885, 'rssi': -42, 'abs_recv_time': 792088624673040000, 'rssi_time': 246875, 'abs_send_time': 792088624674879000}, 8: {'received': True, 'recv_time': 246985, 'rssi': -41, 'abs_recv_time': 792088624773007000, 'rssi_time': 246984, 'abs_send_time': 792088624774835000}, 9: {'received': True, 'recv_time': 247105, 'rssi': -41, 'abs_recv_time': 792088624893021000, 'rssi_time': 247096, 'abs_send_time': 792088624894871000}, 10: {'received': True, 'recv_time': 247205, 'rssi': -41, 'abs_recv_time': 792088624993015000, 'rssi_time': 247202, 'abs_send_time': 792088624994851000}, 11: {'received': True, 'recv_time': 247315, 'rssi': -42, 'abs_recv_time': 792088625103023000, 'rssi_time': 247312, 'abs_send_time': 792088625104899000}, 12: {'received': True, 'recv_time': 247435, 'rssi': -41, 'abs_recv_time': 792088625223016000, 'rssi_time': 247430, 'abs_send_time': 792088625224852000}, 13: {'received': True, 'recv_time': 247555, 'rssi': -42, 'abs_recv_time': 792088625343012000, 'rssi_time': 247546, 'abs_send_time': 792088625344880000}, 14: {'received': True, 'recv_time': 247665, 'rssi': -42, 'abs_recv_time': 792088625453016000, 'rssi_time': 247664, 'abs_send_time': 792088625454860000}, 15: {'received': True, 'recv_time': 247786, 'rssi': -41, 'abs_recv_time': 792088625573044000, 'rssi_time': 247782, 'abs_send_time': 792088625574877000}, 16: {'received': True, 'recv_time': 247906, 'rssi': -41, 'abs_recv_time': 792088625693036000, 'rssi_time': 247902, 'abs_send_time': 792088625694875000}, 17: {'received': True, 'recv_time': 248026, 'rssi': -42, 'abs_recv_time': 792088625813025000, 'rssi_time': 248022, 'abs_send_time': 792088625814860000}, 18: {'received': True, 'recv_time': 248136, 'rssi': -41, 'abs_recv_time': 792088625923017000, 'rssi_time': 248132, 'abs_send_time': 792088625924906000}, 19: {'received': True, 'recv_time': 248246, 'rssi': -41, 'abs_recv_time': 792088626033021000, 'rssi_time': 248242, 'abs_send_time': 792088626034867000}, 20: {'received': True, 'recv_time': 248386, 'rssi': -41, 'abs_recv_time': 792088626173017000, 'rssi_time': 248384, 'abs_send_time': 792088626174867000}, 21: {'received': True, 'recv_time': 248506, 'rssi': -42, 'abs_recv_time': 792088626293016000, 'rssi_time': 248504, 'abs_send_time': 792088626294869000}, 22: {'received': True, 'recv_time': 248626, 'rssi': -42, 'abs_recv_time': 792088626413019000, 'rssi_time': 248615, 'abs_send_time': 792088626414869000}, 23: {'received': True, 'recv_time': 248726, 'rssi': -42, 'abs_recv_time': 792088626513016000, 'rssi_time': 248724, 'abs_send_time': 792088626514872000}, 24: {'received': True, 'recv_time': 248836, 'rssi': -42, 'abs_recv_time': 792088626623043000, 'rssi_time': 248833, 'abs_send_time': 792088626624963000}, 25: {'received': True, 'recv_time': 248946, 'rssi': -42, 'abs_recv_time': 792088626733038000, 'rssi_time': 248942, 'abs_send_time': 792088626734889000}, 26: {'received': True, 'recv_time': 249056, 'rssi': -44, 'abs_recv_time': 792088626843013000, 'rssi_time': 249053, 'abs_send_time': 792088626844866000}, 27: {'received': True, 'recv_time': 249166, 'rssi': -42, 'abs_recv_time': 792088626953022000, 'rssi_time': 249164, 'abs_send_time': 792088626954881000}, 28: {'received': True, 'recv_time': 249296, 'rssi': -43, 'abs_recv_time': 792088627083018000, 'rssi_time': 249287, 'abs_send_time': 792088627084875000}, 29: {'received': True, 'recv_time': 249406, 'rssi': -43, 'abs_recv_time': 792088627193081000, 'rssi_time': 249405, 'abs_send_time': 792088627194941000}, 30: {'received': True, 'recv_time': 249516, 'rssi': -43, 'abs_recv_time': 792088627303018000, 'rssi_time': 249512, 'abs_send_time': 792088627304958000}, 31: {'received': True, 'recv_time': 249626, 'rssi': -43, 'abs_recv_time': 792088627413120000, 'rssi_time': 249625, 'abs_send_time': 792088627414973000}, 32: {'received': True, 'recv_time': 249736, 'rssi': -42, 'abs_recv_time': 792088627523012000, 'rssi_time': 249732, 'abs_send_time': 792088627524837000}, 33: {'received': True, 'recv_time': 249856, 'rssi': -42, 'abs_recv_time': 792088627643040000, 'rssi_time': 249845, 'abs_send_time': 792088627644870000}, 34: {'received': True, 'recv_time': 249966, 'rssi': -43, 'abs_recv_time': 792088627753013000, 'rssi_time': 249956, 'abs_send_time': 792088627754837000}, 35: {'received': True, 'recv_time': 250076, 'rssi': -42, 'abs_recv_time': 792088627863019000, 'rssi_time': 250067, 'abs_send_time': 792088627864932000}, 36: {'received': True, 'recv_time': 250176, 'rssi': -42, 'abs_recv_time': 792088627963026000, 'rssi_time': 250172, 'abs_send_time': 792088627964855000}, 37: {'received': True, 'recv_time': 250295, 'rssi': -42, 'abs_recv_time': 792088628082978000, 'rssi_time': 250287, 'abs_send_time': 792088628084814000}, 38: {'received': True, 'recv_time': 250396, 'rssi': -42, 'abs_recv_time': 792088628183012000, 'rssi_time': 250392, 'abs_send_time': 792088628184940000}, 39: {'received': True, 'recv_time': 250506, 'rssi': -44, 'abs_recv_time': 792088628293014000, 'rssi_time': 250505, 'abs_send_time': 792088628294849000}, 40: {'received': True, 'recv_time': 250626, 'rssi': -42, 'abs_recv_time': 792088628413004000, 'rssi_time': 250618, 'abs_send_time': 792088628414838000}, 41: {'received': True, 'recv_time': 250736, 'rssi': -42, 'abs_recv_time': 792088628523016000, 'rssi_time': 250726, 'abs_send_time': 792088628524848000}, 42: {'received': True, 'recv_time': 250836, 'rssi': -41, 'abs_recv_time': 792088628623040000, 'rssi_time': 250833, 'abs_send_time': 792088628624892000}, 43: {'received': True, 'recv_time': 250956, 'rssi': -42, 'abs_recv_time': 792088628743035000, 'rssi_time': 250945, 'abs_send_time': 792088628744878000}, 44: {'received': True, 'recv_time': 251066, 'rssi': -43, 'abs_recv_time': 792088628853015000, 'rssi_time': 251059, 'abs_send_time': 792088628854854000}, 45: {'received': True, 'recv_time': 251166, 'rssi': -42, 'abs_recv_time': 792088628953011000, 'rssi_time': 251162, 'abs_send_time': 792088628954848000}, 46: {'received': True, 'recv_time': 251286, 'rssi': -41, 'abs_recv_time': 792088629073010000, 'rssi_time': 251278, 'abs_send_time': 792088629074846000}, 47: {'received': True, 'recv_time': 251406, 'rssi': -43, 'abs_recv_time': 792088629193006000, 'rssi_time': 251402, 'abs_send_time': 792088629194859000}, 48: {'received': True, 'recv_time': 251536, 'rssi': -44, 'abs_recv_time': 792088629323011000, 'rssi_time': 251533, 'abs_send_time': 792088629324986000}, 49: {'received': True, 'recv_time': 251665, 'rssi': -43, 'abs_recv_time': 792088629452977000, 'rssi_time': 251657, 'abs_send_time': 792088629454855000}, 50: {'received': True, 'recv_time': 251766, 'rssi': -42, 'abs_recv_time': 792088629553036000, 'rssi_time': 251762, 'abs_send_time': 792088629554892000}, 51: {'received': True, 'recv_time': 251876, 'rssi': -42, 'abs_recv_time': 792088629663040000, 'rssi_time': 251872, 'abs_send_time': 792088629664891000}, 52: {'received': True, 'recv_time': 251986, 'rssi': -42, 'abs_recv_time': 792088629773015000, 'rssi_time': 251983, 'abs_send_time': 792088629774868000}, 53: {'received': True, 'recv_time': 252096, 'rssi': -42, 'abs_recv_time': 792088629883017000, 'rssi_time': 252092, 'abs_send_time': 792088629884865000}, 54: {'received': True, 'recv_time': 252216, 'rssi': -42, 'abs_recv_time': 792088630003019000, 'rssi_time': 252205, 'abs_send_time': 792088630004933000}, 55: {'received': True, 'recv_time': 252316, 'rssi': -42, 'abs_recv_time': 792088630103014000, 'rssi_time': 252314, 'abs_send_time': 792088630104869000}, 56: {'received': True, 'recv_time': 252426, 'rssi': -43, 'abs_recv_time': 792088630213015000, 'rssi_time': 252423, 'abs_send_time': 792088630214880000}, 57: {'received': True, 'recv_time': 252536, 'rssi': -42, 'abs_recv_time': 792088630323022000, 'rssi_time': 252534, 'abs_send_time': 792088630324879000}, 58: {'received': True, 'recv_time': 252646, 'rssi': -43, 'abs_recv_time': 792088630433011000, 'rssi_time': 252642, 'abs_send_time': 792088630434862000}, 59: {'received': True, 'recv_time': 252756, 'rssi': -42, 'abs_recv_time': 792088630543412000, 'rssi_time': 252755, 'abs_send_time': 792088630545280000}, 60: {'received': True, 'recv_time': 252866, 'rssi': -43, 'abs_recv_time': 792088630653050000, 'rssi_time': 252865, 'abs_send_time': 792088630655093000}, 61: {'received': True, 'recv_time': 252996, 'rssi': -43, 'abs_recv_time': 792088630783013000, 'rssi_time': 252991, 'abs_send_time': 792088630784928000}, 62: {'received': True, 'recv_time': 253126, 'rssi': -44, 'abs_recv_time': 792088630913008000, 'rssi_time': 253122, 'abs_send_time': 792088630914873000}, 63: {'received': True, 'recv_time': 253246, 'rssi': -43, 'abs_recv_time': 792088631032971000, 'rssi_time': 253244, 'abs_send_time': 792088631034831000}, 64: {'received': True, 'recv_time': 253366, 'rssi': -43, 'abs_recv_time': 792088631153015000, 'rssi_time': 253357, 'abs_send_time': 792088631154887000}, 65: {'received': True, 'recv_time': 253466, 'rssi': -43, 'abs_recv_time': 792088631253015000, 'rssi_time': 253463, 'abs_send_time': 792088631254885000}, 66: {'received': True, 'recv_time': 253586, 'rssi': -43, 'abs_recv_time': 792088631373254000, 'rssi_time': 253585, 'abs_send_time': 792088631375130000}, 67: {'received': True, 'recv_time': 253716, 'rssi': -44, 'abs_recv_time': 792088631503014000, 'rssi_time': 253712, 'abs_send_time': 792088631504880000}, 68: {'received': True, 'recv_time': 253836, 'rssi': -44, 'abs_recv_time': 792088631623003000, 'rssi_time': 253833, 'abs_send_time': 792088631624885000}, 69: {'received': True, 'recv_time': 253956, 'rssi': -44, 'abs_recv_time': 792088631743047000, 'rssi_time': 253949, 'abs_send_time': 792088631744919000}, 70: {'received': True, 'recv_time': 254056, 'rssi': -44, 'abs_recv_time': 792088631843008000, 'rssi_time': 254052, 'abs_send_time': 792088631844888000}, 71: {'received': True, 'recv_time': 254166, 'rssi': -44, 'abs_recv_time': 792088631953017000, 'rssi_time': 254162, 'abs_send_time': 792088631954883000}, 72: {'received': True, 'recv_time': 254276, 'rssi': -44, 'abs_recv_time': 792088632063008000, 'rssi_time': 254273, 'abs_send_time': 792088632064889000}, 73: {'received': True, 'recv_time': 254386, 'rssi': -44, 'abs_recv_time': 792088632173018000, 'rssi_time': 254382, 'abs_send_time': 792088632174896000}, 74: {'received': True, 'recv_time': 254506, 'rssi': -44, 'abs_recv_time': 792088632293012000, 'rssi_time': 254497, 'abs_send_time': 792088632295104000}, 75: {'received': True, 'recv_time': 254606, 'rssi': -44, 'abs_recv_time': 792088632393263000, 'rssi_time': 254605, 'abs_send_time': 792088632395161000}, 76: {'received': True, 'recv_time': 254716, 'rssi': -44, 'abs_recv_time': 792088632503011000, 'rssi_time': 254714, 'abs_send_time': 792088632504901000}, 77: {'received': True, 'recv_time': 254826, 'rssi': -44, 'abs_recv_time': 792088632613040000, 'rssi_time': 254822, 'abs_send_time': 792088632614926000}, 78: {'received': True, 'recv_time': 254936, 'rssi': -43, 'abs_recv_time': 792088632723034000, 'rssi_time': 254935, 'abs_send_time': 792088632724926000}, 79: {'received': True, 'recv_time': 255056, 'rssi': -43, 'abs_recv_time': 792088632843011000, 'rssi_time': 255053, 'abs_send_time': 792088632844893000}, 80: {'received': True, 'recv_time': 255176, 'rssi': -44, 'abs_recv_time': 792088632963009000, 'rssi_time': 255172, 'abs_send_time': 792088632964902000}, 81: {'received': True, 'recv_time': 255286, 'rssi': -44, 'abs_recv_time': 792088633073016000, 'rssi_time': 255282, 'abs_send_time': 792088633074909000}, 82: {'received': True, 'recv_time': 255396, 'rssi': -45, 'abs_recv_time': 792088633183014000, 'rssi_time': 255392, 'abs_send_time': 792088633187584000}, 83: {'received': True, 'recv_time': 255505, 'rssi': -43, 'abs_recv_time': 792088633293024000, 'rssi_time': 255503, 'abs_send_time': 792088633294823000}, 84: {'received': True, 'recv_time': 255615, 'rssi': -43, 'abs_recv_time': 792088633403008000, 'rssi_time': 255614, 'abs_send_time': 792088633404803000}, 85: {'received': True, 'recv_time': 255745, 'rssi': -43, 'abs_recv_time': 792088633533007000, 'rssi_time': 255738, 'abs_send_time': 792088633534810000}, 86: {'received': True, 'recv_time': 255865, 'rssi': -43, 'abs_recv_time': 792088633653001000, 'rssi_time': 255864, 'abs_send_time': 792088633654809000}, 87: {'received': True, 'recv_time': 255995, 'rssi': -43, 'abs_recv_time': 792088633783012000, 'rssi_time': 255985, 'abs_send_time': 792088633784808000}, 88: {'received': True, 'recv_time': 256095, 'rssi': -43, 'abs_recv_time': 792088633882974000, 'rssi_time': 256094, 'abs_send_time': 792088633884815000}, 89: {'received': True, 'recv_time': 256205, 'rssi': -43, 'abs_recv_time': 792088633993017000, 'rssi_time': 256202, 'abs_send_time': 792088633994806000}, 90: {'received': True, 'recv_time': 256315, 'rssi': -43, 'abs_recv_time': 792088634103010000, 'rssi_time': 256312, 'abs_send_time': 792088634104804000}, 91: {'received': True, 'recv_time': 256435, 'rssi': -43, 'abs_recv_time': 792088634223010000, 'rssi_time': 256426, 'abs_send_time': 792088634224809000}, 92: {'received': True, 'recv_time': 256535, 'rssi': -43, 'abs_recv_time': 792088634323010000, 'rssi_time': 256533, 'abs_send_time': 792088634324842000}, 93: {'received': True, 'recv_time': 256645, 'rssi': -43, 'abs_recv_time': 792088634433004000, 'rssi_time': 256643, 'abs_send_time': 792088634434818000}, 94: {'received': True, 'recv_time': 256756, 'rssi': -43, 'abs_recv_time': 792088634543264000, 'rssi_time': 256753, 'abs_send_time': 792088634545124000}, 95: {'received': True, 'recv_time': 256865, 'rssi': -43, 'abs_recv_time': 792088634653027000, 'rssi_time': 256863, 'abs_send_time': 792088634654816000}, 96: {'received': True, 'recv_time': 256985, 'rssi': -44, 'abs_recv_time': 792088634773007000, 'rssi_time': 256978, 'abs_send_time': 792088634774819000}, 97: {'received': True, 'recv_time': 257085, 'rssi': -43, 'abs_recv_time': 792088634873016000, 'rssi_time': 257084, 'abs_send_time': 792088634874824000}, 98: {'received': True, 'recv_time': 257195, 'rssi': -43, 'abs_recv_time': 792088634983011000, 'rssi_time': 257193, 'abs_send_time': 792088634988255000}, 99: {'received': True, 'recv_time': 257315, 'rssi': -44, 'abs_recv_time': 792088635103024000, 'rssi_time': 257305, 'abs_send_time': 792088635104816000}, 100: {'received': True, 'recv_time': 257415, 'rssi': -43, 'abs_recv_time': 792088635203024000, 'rssi_time': 257414, 'abs_send_time': 792088635204815000}} diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_50.csv b/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_50.csv new file mode 100644 index 00000000..d9701454 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/raw_rssi_ping_data_50.csv @@ -0,0 +1 @@ +{97: {'received': True, 'recv_time': 479806, 'rssi': -64, 'abs_recv_time': 792088857593008000, 'rssi_time': 479800, 'abs_send_time': 792088857594873000}, 1: {'received': True, 'recv_time': 469166, 'rssi': -69, 'abs_recv_time': 792088846953174000, 'rssi_time': 469157, 'abs_send_time': 792088846955091000}, 2: {'received': True, 'recv_time': 469265, 'rssi': -70, 'abs_recv_time': 792088847053003000, 'rssi_time': 469264, 'abs_send_time': 792088847054833000}, 3: {'received': True, 'recv_time': 469375, 'rssi': -67, 'abs_recv_time': 792088847163017000, 'rssi_time': 469372, 'abs_send_time': 792088847164842000}, 98: {'received': True, 'recv_time': 479916, 'rssi': -64, 'abs_recv_time': 792088857703027000, 'rssi_time': 479912, 'abs_send_time': 792088857704888000}, 5: {'received': True, 'recv_time': 469596, 'rssi': -67, 'abs_recv_time': 792088847383083000, 'rssi_time': 469595, 'abs_send_time': 792088847384913000}, 99: {'received': True, 'recv_time': 480026, 'rssi': -63, 'abs_recv_time': 792088857813014000, 'rssi_time': 480023, 'abs_send_time': 792088857814874000}, 7: {'received': True, 'recv_time': 469815, 'rssi': -66, 'abs_recv_time': 792088847603036000, 'rssi_time': 469812, 'abs_send_time': 792088847604873000}, 8: {'received': True, 'recv_time': 469925, 'rssi': -67, 'abs_recv_time': 792088847713032000, 'rssi_time': 469922, 'abs_send_time': 792088847714852000}, 9: {'received': True, 'recv_time': 470035, 'rssi': -67, 'abs_recv_time': 792088847823016000, 'rssi_time': 470033, 'abs_send_time': 792088847824869000}, 10: {'received': True, 'recv_time': 470145, 'rssi': -67, 'abs_recv_time': 792088847932968000, 'rssi_time': 470142, 'abs_send_time': 792088847934801000}, 100: {'received': True, 'recv_time': 480146, 'rssi': -63, 'abs_recv_time': 792088857933012000, 'rssi_time': 480137, 'abs_send_time': 792088857934871000}, 13: {'received': True, 'recv_time': 470485, 'rssi': -73, 'abs_recv_time': 792088848273014000, 'rssi_time': 470480, 'abs_send_time': 792088848274876000}, 14: {'received': True, 'recv_time': 470595, 'rssi': -68, 'abs_recv_time': 792088848383003000, 'rssi_time': 470594, 'abs_send_time': 792088848384847000}, 16: {'received': True, 'recv_time': 470816, 'rssi': -67, 'abs_recv_time': 792088848603041000, 'rssi_time': 470814, 'abs_send_time': 792088848604922000}, 17: {'received': True, 'recv_time': 470925, 'rssi': -67, 'abs_recv_time': 792088848713034000, 'rssi_time': 470922, 'abs_send_time': 792088848714867000}, 18: {'received': True, 'recv_time': 471045, 'rssi': -67, 'abs_recv_time': 792088848833012000, 'rssi_time': 471036, 'abs_send_time': 792088848834894000}, 19: {'received': True, 'recv_time': 471145, 'rssi': -68, 'abs_recv_time': 792088848933015000, 'rssi_time': 471142, 'abs_send_time': 792088848934852000}, 20: {'received': True, 'recv_time': 471255, 'rssi': -67, 'abs_recv_time': 792088849043014000, 'rssi_time': 471253, 'abs_send_time': 792088849044870000}, 21: {'received': True, 'recv_time': 471375, 'rssi': -68, 'abs_recv_time': 792088849163007000, 'rssi_time': 471370, 'abs_send_time': 792088849164850000}, 22: {'received': True, 'recv_time': 471485, 'rssi': -69, 'abs_recv_time': 792088849273015000, 'rssi_time': 471482, 'abs_send_time': 792088849274877000}, 23: {'received': True, 'recv_time': 471595, 'rssi': -66, 'abs_recv_time': 792088849383008000, 'rssi_time': 471592, 'abs_send_time': 792088849384899000}, 25: {'received': True, 'recv_time': 471816, 'rssi': -69, 'abs_recv_time': 792088849603039000, 'rssi_time': 471813, 'abs_send_time': 792088849604898000}, 27: {'received': True, 'recv_time': 472036, 'rssi': -67, 'abs_recv_time': 792088849823037000, 'rssi_time': 472033, 'abs_send_time': 792088849824896000}, 28: {'received': True, 'recv_time': 472155, 'rssi': -67, 'abs_recv_time': 792088849943007000, 'rssi_time': 472147, 'abs_send_time': 792088849944862000}, 29: {'received': True, 'recv_time': 472266, 'rssi': -72, 'abs_recv_time': 792088850053018000, 'rssi_time': 472258, 'abs_send_time': 792088850054874000}, 30: {'received': True, 'recv_time': 472365, 'rssi': -68, 'abs_recv_time': 792088850153004000, 'rssi_time': 472363, 'abs_send_time': 792088850154862000}, 31: {'received': True, 'recv_time': 472486, 'rssi': -67, 'abs_recv_time': 792088850273015000, 'rssi_time': 472482, 'abs_send_time': 792088850274942000}, 32: {'received': True, 'recv_time': 472605, 'rssi': -67, 'abs_recv_time': 792088850393005000, 'rssi_time': 472602, 'abs_send_time': 792088850394833000}, 33: {'received': True, 'recv_time': 472715, 'rssi': -69, 'abs_recv_time': 792088850502969000, 'rssi_time': 472714, 'abs_send_time': 792088850504785000}, 34: {'received': True, 'recv_time': 472826, 'rssi': -69, 'abs_recv_time': 792088850613008000, 'rssi_time': 472822, 'abs_send_time': 792088850614856000}, 36: {'received': True, 'recv_time': 473056, 'rssi': -68, 'abs_recv_time': 792088850843026000, 'rssi_time': 473045, 'abs_send_time': 792088850844888000}, 37: {'received': True, 'recv_time': 473156, 'rssi': -67, 'abs_recv_time': 792088850943015000, 'rssi_time': 473152, 'abs_send_time': 792088850944859000}, 38: {'received': True, 'recv_time': 473265, 'rssi': -64, 'abs_recv_time': 792088851052972000, 'rssi_time': 473262, 'abs_send_time': 792088851054874000}, 39: {'received': True, 'recv_time': 473375, 'rssi': -65, 'abs_recv_time': 792088851162986000, 'rssi_time': 473374, 'abs_send_time': 792088851164803000}, 40: {'received': True, 'recv_time': 473485, 'rssi': -64, 'abs_recv_time': 792088851272971000, 'rssi_time': 473482, 'abs_send_time': 792088851274807000}, 41: {'received': True, 'recv_time': 473596, 'rssi': -63, 'abs_recv_time': 792088851383016000, 'rssi_time': 473592, 'abs_send_time': 792088851384860000}, 42: {'received': True, 'recv_time': 473706, 'rssi': -63, 'abs_recv_time': 792088851493009000, 'rssi_time': 473702, 'abs_send_time': 792088851494856000}, 43: {'received': True, 'recv_time': 473816, 'rssi': -64, 'abs_recv_time': 792088851603033000, 'rssi_time': 473812, 'abs_send_time': 792088851604902000}, 44: {'received': True, 'recv_time': 473926, 'rssi': -63, 'abs_recv_time': 792088851713004000, 'rssi_time': 473922, 'abs_send_time': 792088851714861000}, 45: {'received': True, 'recv_time': 474036, 'rssi': -62, 'abs_recv_time': 792088851823004000, 'rssi_time': 474032, 'abs_send_time': 792088851824883000}, 46: {'received': True, 'recv_time': 474146, 'rssi': -62, 'abs_recv_time': 792088851933031000, 'rssi_time': 474145, 'abs_send_time': 792088851934967000}, 47: {'received': True, 'recv_time': 474256, 'rssi': -63, 'abs_recv_time': 792088852043000000, 'rssi_time': 474253, 'abs_send_time': 792088852044830000}, 48: {'received': True, 'recv_time': 474366, 'rssi': -62, 'abs_recv_time': 792088852153011000, 'rssi_time': 474363, 'abs_send_time': 792088852154867000}, 49: {'received': True, 'recv_time': 474476, 'rssi': -62, 'abs_recv_time': 792088852263004000, 'rssi_time': 474472, 'abs_send_time': 792088852264866000}, 50: {'received': True, 'recv_time': 474596, 'rssi': -62, 'abs_recv_time': 792088852383013000, 'rssi_time': 474589, 'abs_send_time': 792088852387186000}, 51: {'received': True, 'recv_time': 474695, 'rssi': -62, 'abs_recv_time': 792088852483025000, 'rssi_time': 474694, 'abs_send_time': 792088852484835000}, 52: {'received': True, 'recv_time': 474815, 'rssi': -62, 'abs_recv_time': 792088852603033000, 'rssi_time': 474806, 'abs_send_time': 792088852604838000}, 53: {'received': True, 'recv_time': 474915, 'rssi': -64, 'abs_recv_time': 792088852703003000, 'rssi_time': 474912, 'abs_send_time': 792088852704816000}, 54: {'received': True, 'recv_time': 475025, 'rssi': -65, 'abs_recv_time': 792088852813014000, 'rssi_time': 475022, 'abs_send_time': 792088852814829000}, 55: {'received': True, 'recv_time': 475135, 'rssi': -64, 'abs_recv_time': 792088852923015000, 'rssi_time': 475133, 'abs_send_time': 792088852924841000}, 56: {'received': True, 'recv_time': 475245, 'rssi': -65, 'abs_recv_time': 792088853032998000, 'rssi_time': 475242, 'abs_send_time': 792088853034913000}, 57: {'received': True, 'recv_time': 475365, 'rssi': -65, 'abs_recv_time': 792088853153016000, 'rssi_time': 475355, 'abs_send_time': 792088853154810000}, 58: {'received': True, 'recv_time': 475465, 'rssi': -64, 'abs_recv_time': 792088853252975000, 'rssi_time': 475464, 'abs_send_time': 792088853254770000}, 59: {'received': True, 'recv_time': 475575, 'rssi': -65, 'abs_recv_time': 792088853363018000, 'rssi_time': 475573, 'abs_send_time': 792088853364811000}, 60: {'received': True, 'recv_time': 475685, 'rssi': -65, 'abs_recv_time': 792088853473011000, 'rssi_time': 475684, 'abs_send_time': 792088853474812000}, 61: {'received': True, 'recv_time': 475805, 'rssi': -63, 'abs_recv_time': 792088853593010000, 'rssi_time': 475797, 'abs_send_time': 792088853594822000}, 62: {'received': True, 'recv_time': 475905, 'rssi': -65, 'abs_recv_time': 792088853693027000, 'rssi_time': 475904, 'abs_send_time': 792088853694849000}, 63: {'received': True, 'recv_time': 476015, 'rssi': -65, 'abs_recv_time': 792088853803010000, 'rssi_time': 476012, 'abs_send_time': 792088853804828000}, 64: {'received': True, 'recv_time': 476125, 'rssi': -65, 'abs_recv_time': 792088853913011000, 'rssi_time': 476122, 'abs_send_time': 792088853914848000}, 67: {'received': True, 'recv_time': 476455, 'rssi': -68, 'abs_recv_time': 792088854242965000, 'rssi_time': 476452, 'abs_send_time': 792088854244796000}, 68: {'received': True, 'recv_time': 476566, 'rssi': -67, 'abs_recv_time': 792088854353018000, 'rssi_time': 476564, 'abs_send_time': 792088854354855000}, 69: {'received': True, 'recv_time': 476685, 'rssi': -68, 'abs_recv_time': 792088854473001000, 'rssi_time': 476677, 'abs_send_time': 792088854474859000}, 70: {'received': True, 'recv_time': 476786, 'rssi': -69, 'abs_recv_time': 792088854573039000, 'rssi_time': 476782, 'abs_send_time': 792088854574996000}, 72: {'received': True, 'recv_time': 477015, 'rssi': -69, 'abs_recv_time': 792088854803031000, 'rssi_time': 477009, 'abs_send_time': 792088854804920000}, 73: {'received': True, 'recv_time': 477115, 'rssi': -68, 'abs_recv_time': 792088854903007000, 'rssi_time': 477114, 'abs_send_time': 792088854904823000}, 74: {'received': True, 'recv_time': 477235, 'rssi': -68, 'abs_recv_time': 792088855022969000, 'rssi_time': 477226, 'abs_send_time': 792088855024790000}, 75: {'received': True, 'recv_time': 477346, 'rssi': -69, 'abs_recv_time': 792088855133015000, 'rssi_time': 477338, 'abs_send_time': 792088855134839000}, 76: {'received': True, 'recv_time': 477446, 'rssi': -67, 'abs_recv_time': 792088855233072000, 'rssi_time': 477445, 'abs_send_time': 792088855234906000}, 78: {'received': True, 'recv_time': 477666, 'rssi': -67, 'abs_recv_time': 792088855453003000, 'rssi_time': 477662, 'abs_send_time': 792088855454834000}, 79: {'received': True, 'recv_time': 477786, 'rssi': -67, 'abs_recv_time': 792088855573038000, 'rssi_time': 477777, 'abs_send_time': 792088855574882000}, 80: {'received': True, 'recv_time': 477886, 'rssi': -66, 'abs_recv_time': 792088855673031000, 'rssi_time': 477882, 'abs_send_time': 792088855674895000}, 81: {'received': True, 'recv_time': 477996, 'rssi': -65, 'abs_recv_time': 792088855783017000, 'rssi_time': 477993, 'abs_send_time': 792088855784880000}, 82: {'received': True, 'recv_time': 478106, 'rssi': -65, 'abs_recv_time': 792088855893010000, 'rssi_time': 478102, 'abs_send_time': 792088855894873000}, 83: {'received': True, 'recv_time': 478226, 'rssi': -66, 'abs_recv_time': 792088856013016000, 'rssi_time': 478215, 'abs_send_time': 792088856014924000}, 84: {'received': True, 'recv_time': 478326, 'rssi': -64, 'abs_recv_time': 792088856113012000, 'rssi_time': 478322, 'abs_send_time': 792088856114919000}, 85: {'received': True, 'recv_time': 478436, 'rssi': -64, 'abs_recv_time': 792088856223007000, 'rssi_time': 478433, 'abs_send_time': 792088856224919000}, 86: {'received': True, 'recv_time': 478546, 'rssi': -64, 'abs_recv_time': 792088856333015000, 'rssi_time': 478544, 'abs_send_time': 792088856335019000}, 87: {'received': True, 'recv_time': 478655, 'rssi': -64, 'abs_recv_time': 792088856443009000, 'rssi_time': 478652, 'abs_send_time': 792088856444868000}, 88: {'received': True, 'recv_time': 478776, 'rssi': -63, 'abs_recv_time': 792088856563045000, 'rssi_time': 478774, 'abs_send_time': 792088856564881000}, 89: {'received': True, 'recv_time': 478896, 'rssi': -64, 'abs_recv_time': 792088856683036000, 'rssi_time': 478894, 'abs_send_time': 792088856684874000}, 90: {'received': True, 'recv_time': 479006, 'rssi': -64, 'abs_recv_time': 792088856793015000, 'rssi_time': 479004, 'abs_send_time': 792088856794853000}, 91: {'received': True, 'recv_time': 479126, 'rssi': -64, 'abs_recv_time': 792088856913013000, 'rssi_time': 479118, 'abs_send_time': 792088856914844000}, 92: {'received': True, 'recv_time': 479235, 'rssi': -63, 'abs_recv_time': 792088857022969000, 'rssi_time': 479232, 'abs_send_time': 792088857024852000}, 93: {'received': True, 'recv_time': 479355, 'rssi': -64, 'abs_recv_time': 792088857142981000, 'rssi_time': 479353, 'abs_send_time': 792088857144820000}, 94: {'received': True, 'recv_time': 479466, 'rssi': -64, 'abs_recv_time': 792088857253014000, 'rssi_time': 479464, 'abs_send_time': 792088857254863000}, 95: {'received': True, 'recv_time': 479576, 'rssi': -64, 'abs_recv_time': 792088857363010000, 'rssi_time': 479574, 'abs_send_time': 792088857364841000}, 96: {'received': True, 'recv_time': 479686, 'rssi': -64, 'abs_recv_time': 792088857473006000, 'rssi_time': 479684, 'abs_send_time': 792088857474858000}} diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_10.csv b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_10.csv new file mode 100644 index 00000000..bed1894a --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_10.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-46,NA,792088687784918000,792088687783097000 +-47,NA,792088687894870000,792088687893037000 +-47,NA,792088688014823000,792088688012983000 +-46,NA,792088688114856000,792088688113021000 +-46,NA,792088688234871000,792088688233017000 +-46,NA,792088688344856000,792088688343018000 +-45,NA,792088688454874000,792088688453012000 +-45,NA,792088688554887000,792088688553048000 +-47,NA,792088688664888000,792088688663038000 +-46,NA,792088688774845000,792088688773010000 +-46,NA,792088688884878000,792088688883013000 +-45,NA,792088688994853000,792088688993011000 +-47,NA,792088689104875000,792088689103005000 +-49,NA,792088689214861000,792088689213013000 +-48,NA,792088689334857000,792088689333007000 +-47,NA,792088689434862000,792088689433014000 +-47,NA,792088689545068000,792088689543224000 +-46,NA,792088689665021000,792088689663033000 +-50,NA,792088689764864000,792088689763012000 +-45,NA,792088689884856000,792088689883009000 +-45,NA,792088689994875000,792088689993017000 +-45,NA,792088690105093000,792088690103003000 +-46,NA,792088690224964000,792088690223048000 +-45,NA,792088690325029000,792088690323042000 +-47,NA,792088690435018000,792088690433091000 +-47,NA,792088690555028000,792088690553108000 +-47,NA,792088690665036000,792088690663117000 +-46,NA,792088690765013000,792088690763090000 +-45,NA,792088690884955000,792088690883036000 +-46,NA,792088690985086000,792088690983080000 +-46,NA,792088691094986000,792088691093073000 +-44,NA,792088691214971000,792088691213077000 +-45,NA,792088691314972000,792088691313080000 +-44,NA,792088691424972000,792088691423079000 +-46,NA,792088691534971000,792088691533081000 +-44,NA,792088691644974000,792088691643082000 +-46,NA,792088691755002000,792088691753100000 +-45,NA,792088691875049000,792088691873072000 +-44,NA,792088691974970000,792088691973086000 +-44,NA,792088692084966000,792088692083074000 +-43,NA,792088692204982000,792088692203086000 +-44,NA,792088692304976000,792088692303074000 +-44,NA,792088692415303000,792088692413412000 +-44,NA,792088692524963000,792088692523079000 +-44,NA,792088692645001000,792088692643109000 +-44,NA,792088692754986000,792088692753098000 +-45,NA,792088692854974000,792088692853081000 +-45,NA,792088692975092000,792088692973076000 +-44,NA,792088693075024000,792088693073085000 +-44,NA,792088693184959000,792088693183076000 +-44,NA,792088693294976000,792088693293086000 +-44,NA,792088693404973000,792088693403078000 +-45,NA,792088693524973000,792088693523082000 +-44,NA,792088693625002000,792088693623112000 +-45,NA,792088693735001000,792088693733108000 +-44,NA,792088693854958000,792088693853071000 +-44,NA,792088693974971000,792088693973083000 +-44,NA,792088694094972000,792088694093082000 +-44,NA,792088694194972000,792088694193083000 +-44,NA,792088694315116000,792088694313077000 +-45,NA,792088694425035000,792088694423077000 +-44,NA,792088694524972000,792088694523081000 +-44,NA,792088694634997000,792088694633107000 +-44,NA,792088694744995000,792088694743098000 +-44,NA,792088694864923000,792088694863033000 +-44,NA,792088694964982000,792088694963088000 +-44,NA,792088695084968000,792088695083078000 +-44,NA,792088695184973000,792088695183077000 +-44,NA,792088695294964000,792088695293070000 +-44,NA,792088695404976000,792088695403078000 +-45,NA,792088695514965000,792088695513072000 +-44,NA,792088695645000000,792088695643106000 +-45,NA,792088695754965000,792088695753084000 +-45,NA,792088695879068000,792088695873083000 +-45,NA,792088695984768000,792088695982979000 +-46,NA,792088696104803000,792088696103013000 +-46,NA,792088696214796000,792088696213012000 +-45,NA,792088696324810000,792088696323018000 +-44,NA,792088696434796000,792088696433010000 +-44,NA,792088696545022000,792088696543215000 +-46,NA,792088696654845000,792088696653034000 +-44,NA,792088696764943000,792088696763142000 +-44,NA,792088696874805000,792088696873016000 +-45,NA,792088696984815000,792088696983012000 +-46,NA,792088697094806000,792088697093008000 +-44,NA,792088697204822000,792088697203014000 +-45,NA,792088697314770000,792088697312973000 +-45,NA,792088697424821000,792088697423010000 +-46,NA,792088697534814000,792088697533016000 +-44,NA,792088697644851000,792088697643037000 +-44,NA,792088697764846000,792088697763035000 +-45,NA,792088697864870000,792088697863009000 +-44,NA,792088697974837000,792088697973009000 +-44,NA,792088698084826000,792088698083011000 +-44,NA,792088698204827000,792088698203011000 +-44,NA,792088698314840000,792088698313011000 +-45,NA,792088698414836000,792088698413015000 +-44,NA,792088698525067000,792088698523013000 +-44,NA,792088698634873000,792088698633048000 +-45,NA,792088698744866000,792088698743032000 diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_10.txt b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_10.txt new file mode 100644 index 00000000..b539124e --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_10.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -45.03, 'max': -43, 'min': -50, 'std_dev': 1.23, 'median': -45.0} diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_100.csv b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_100.csv new file mode 100644 index 00000000..d6f92630 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_100.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-79,NA,792088917655064000,792088917653194000 +-80,NA,792088917764836000,792088917763007000 +NA,NA,NA,NA +-82,NA,792088917984837000,792088917983003000 +NA,NA,NA,NA +NA,NA,NA,NA +-70,NA,792088918314780000,792088918312967000 +-64,NA,792088918424809000,792088918422975000 +-63,NA,792088918534837000,792088918533015000 +-63,NA,792088918654877000,792088918653032000 +NA,NA,NA,NA +-72,NA,792088918874850000,792088918873025000 +-71,NA,792088918984813000,792088918982964000 +-69,NA,792088919094857000,792088919093020000 +-70,NA,792088919204869000,792088919203011000 +NA,NA,NA,NA +NA,NA,NA,NA +NA,NA,NA,NA +-75,NA,792088919704887000,792088919703059000 +-77,NA,792088919804850000,792088919802981000 +-77,NA,792088919914851000,792088919913013000 +-75,NA,792088920024855000,792088920023009000 +-73,NA,792088920134872000,792088920133010000 +-76,NA,792088920254823000,792088920252969000 +NA,NA,NA,NA +-74,NA,792088920464910000,792088920463022000 +NA,NA,NA,NA +-71,NA,792088920684905000,792088920683063000 +NA,NA,NA,NA +NA,NA,NA,NA +NA,NA,NA,NA +-74,NA,792088921134776000,792088921132977000 +-71,NA,792088921244845000,792088921243021000 +-72,NA,792088921354834000,792088921353013000 +-71,NA,792088921464833000,792088921463011000 +-71,NA,792088921574953000,792088921573045000 +-71,NA,792088921694834000,792088921693000000 +NA,NA,NA,NA +-70,NA,792088921914780000,792088921912959000 +-69,NA,792088922024839000,792088922023004000 +-71,NA,792088922154802000,792088922152956000 +-74,NA,792088922274862000,792088922273014000 +NA,NA,NA,NA +NA,NA,NA,NA +NA,NA,NA,NA +NA,NA,NA,NA +-68,NA,792088922824988000,792088922823065000 +-73,NA,792088922944863000,792088922943016000 +-72,NA,792088923044793000,792088923042970000 +-71,NA,792088923174816000,792088923172969000 +-72,NA,792088923284858000,792088923283011000 +NA,NA,NA,NA +NA,NA,NA,NA +-71,NA,792088923614981000,792088923613029000 +-68,NA,792088923725741000,792088923723876000 +NA,NA,NA,NA +NA,NA,NA,NA +-68,NA,792088924054767000,792088924052885000 +NA,NA,NA,NA +-68,NA,792088924285023000,792088924283013000 +-68,NA,792088924404886000,792088924403006000 +-67,NA,792088924514891000,792088924513025000 +-68,NA,792088924624930000,792088924623046000 +-67,NA,792088924734928000,792088924733039000 +NA,NA,NA,NA +-67,NA,792088924954888000,792088924953014000 +NA,NA,NA,NA +NA,NA,NA,NA +-67,NA,792088925284844000,792088925282975000 +-70,NA,792088925394854000,792088925392980000 +NA,NA,NA,NA +-68,NA,792088925634894000,792088925633007000 +-68,NA,792088925744907000,792088925743029000 +-68,NA,792088925867377000,792088925863012000 +-67,NA,792088925964876000,792088925963031000 +-68,NA,792088926074821000,792088926073017000 +-68,NA,792088926184790000,792088926182980000 +-67,NA,792088926314795000,792088926312980000 +NA,NA,NA,NA +NA,NA,NA,NA +-68,NA,792088926644860000,792088926643016000 +-70,NA,792088926754859000,792088926753028000 +-69,NA,792088926864847000,792088926863016000 +-69,NA,792088926974854000,792088926973019000 +-68,NA,792088927084850000,792088927083008000 +-69,NA,792088927194854000,792088927193021000 +-69,NA,792088927304857000,792088927303009000 +-68,NA,792088927415044000,792088927412976000 +-68,NA,792088927534921000,792088927533017000 +-69,NA,792088927644876000,792088927643031000 +NA,NA,NA,NA +-67,NA,792088927874942000,792088927872971000 +-69,NA,792088927984947000,792088927983018000 +-68,NA,792088928104859000,792088928103001000 +-67,NA,792088928204864000,792088928203009000 +-68,NA,792088928314870000,792088928313002000 +NA,NA,NA,NA +-68,NA,792088928545097000,792088928543217000 +NA,NA,NA,NA +NA,NA,NA,NA diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_100.txt b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_100.txt new file mode 100644 index 00000000..0270930d --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_100.txt @@ -0,0 +1,2 @@ +Packet Loss: 32 % +RSSI: {'mean': -70.12, 'max': -63, 'min': -82, 'std_dev': 3.61, 'median': -69.0} diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_25.csv b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_25.csv new file mode 100644 index 00000000..2013d400 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_25.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-62,NA,792088770155261000,792088770153154000 +NA,NA,NA,NA +NA,NA,NA,NA +-64,NA,792088770474846000,792088770473036000 +-63,NA,792088770584874000,792088770583044000 +-63,NA,792088770694842000,792088770693026000 +-63,NA,792088770804850000,792088770803011000 +-63,NA,792088770914831000,792088770913015000 +-63,NA,792088771024867000,792088771023024000 +-64,NA,792088771134831000,792088771133014000 +-63,NA,792088771244869000,792088771243025000 +-62,NA,792088771365045000,792088771363010000 +-62,NA,792088771475191000,792088771473125000 +-61,NA,792088771585058000,792088771583131000 +-61,NA,792088771695089000,792088771693134000 +-61,NA,792088771805049000,792088771803129000 +-61,NA,792088771915050000,792088771913130000 +-61,NA,792088772025055000,792088772023127000 +-59,NA,792088772135053000,792088772133130000 +-58,NA,792088772245154000,792088772243130000 +-57,NA,792088772355046000,792088772353128000 +-58,NA,792088772465055000,792088772463129000 +-57,NA,792088772575079000,792088772573148000 +-57,NA,792088772685054000,792088772683137000 +-59,NA,792088772805060000,792088772803133000 +-59,NA,792088772915152000,792088772913132000 +-58,NA,792088773025065000,792088773023134000 +-60,NA,792088773125055000,792088773123133000 +-61,NA,792088773235060000,792088773233134000 +NA,NA,NA,NA +-59,NA,792088773465057000,792088773463135000 +-59,NA,792088773565030000,792088773563139000 +-59,NA,792088773675138000,792088773673142000 +-59,NA,792088773785026000,792088773783139000 +-60,NA,792088773895011000,792088773893137000 +-63,NA,792088774005027000,792088774003140000 +-63,NA,792088774125026000,792088774123136000 +-64,NA,792088774235044000,792088774233141000 +-64,NA,792088774355017000,792088774353137000 +-62,NA,792088774475087000,792088774473150000 +-61,NA,792088774575150000,792088774573147000 +-62,NA,792088774685035000,792088774683148000 +-62,NA,792088774795025000,792088774793142000 +-62,NA,792088774905031000,792088774903145000 +-62,NA,792088775015020000,792088775013141000 +-62,NA,792088775125032000,792088775123146000 +-62,NA,792088775235035000,792088775233142000 +-63,NA,792088775345016000,792088775343124000 +-62,NA,792088775465007000,792088775463122000 +-64,NA,792088775585076000,792088775583134000 +-63,NA,792088775697433000,792088775693149000 +-64,NA,792088775804848000,792088775803034000 +-64,NA,792088775914804000,792088775913014000 +-63,NA,792088776024811000,792088776023028000 +-64,NA,792088776134792000,792088776133009000 +-64,NA,792088776244805000,792088776243023000 +-63,NA,792088776364800000,792088776363019000 +-63,NA,792088776464804000,792088776463018000 +-62,NA,792088776584834000,792088776583047000 +-64,NA,792088776694846000,792088776693040000 +-63,NA,792088776794800000,792088776793009000 +-63,NA,792088776914854000,792088776913021000 +-63,NA,792088777015232000,792088777013286000 +-62,NA,792088777124874000,792088777123020000 +-63,NA,792088777234817000,792088777233017000 +-61,NA,792088777344814000,792088777343019000 +-62,NA,792088777454820000,792088777453019000 +-62,NA,792088777564851000,792088777563046000 +-62,NA,792088777674845000,792088777673040000 +-63,NA,792088777784814000,792088777783014000 +-63,NA,792088777894836000,792088777893019000 +-63,NA,792088778004835000,792088778003014000 +-63,NA,792088778124837000,792088778123020000 +-63,NA,792088778254834000,792088778253019000 +-62,NA,792088778354841000,792088778353022000 +-63,NA,792088778464879000,792088778463014000 +-63,NA,792088778575034000,792088778573044000 +-63,NA,792088778684884000,792088778683039000 +-63,NA,792088778794791000,792088778792972000 +-63,NA,792088778904855000,792088778903018000 +-63,NA,792088779015051000,792088779013222000 +-64,NA,792088779124841000,792088779123011000 +-87,NA,792088779234837000,792088779233011000 +-63,NA,792088779344842000,792088779343013000 +-66,NA,792088779454831000,792088779453008000 +-63,NA,792088779594869000,792088779593038000 +-64,NA,792088779704873000,792088779703034000 +-64,NA,792088779824839000,792088779823003000 +-64,NA,792088779934848000,792088779933015000 +-63,NA,792088780034860000,792088780033014000 +-62,NA,792088780144853000,792088780143016000 +-63,NA,792088780254905000,792088780253017000 +-64,NA,792088780374854000,792088780373008000 +-66,NA,792088780494864000,792088780493016000 +-64,NA,792088780604878000,792088780603038000 +-65,NA,792088780714881000,792088780713033000 +-65,NA,792088780824855000,792088780823014000 +-65,NA,792088780934861000,792088780933012000 +-65,NA,792088781044858000,792088781043020000 +-65,NA,792088781154896000,792088781153014000 diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_25.txt b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_25.txt new file mode 100644 index 00000000..aedce285 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_25.txt @@ -0,0 +1,2 @@ +Packet Loss: 3 % +RSSI: {'mean': -62.54, 'max': -57, 'min': -87, 'std_dev': 3.17, 'median': -63} diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_5.csv b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_5.csv new file mode 100644 index 00000000..1434de1d --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_5.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-44,NA,792088624005001000,792088624003139000 +-44,NA,792088624114834000,792088624113017000 +-42,NA,792088624234845000,792088624233021000 +-42,NA,792088624334830000,792088624333017000 +-42,NA,792088624454841000,792088624453012000 +-41,NA,792088624554865000,792088624553041000 +-42,NA,792088624674879000,792088624673040000 +-41,NA,792088624774835000,792088624773007000 +-41,NA,792088624894871000,792088624893021000 +-41,NA,792088624994851000,792088624993015000 +-42,NA,792088625104899000,792088625103023000 +-41,NA,792088625224852000,792088625223016000 +-42,NA,792088625344880000,792088625343012000 +-42,NA,792088625454860000,792088625453016000 +-41,NA,792088625574877000,792088625573044000 +-41,NA,792088625694875000,792088625693036000 +-42,NA,792088625814860000,792088625813025000 +-41,NA,792088625924906000,792088625923017000 +-41,NA,792088626034867000,792088626033021000 +-41,NA,792088626174867000,792088626173017000 +-42,NA,792088626294869000,792088626293016000 +-42,NA,792088626414869000,792088626413019000 +-42,NA,792088626514872000,792088626513016000 +-42,NA,792088626624963000,792088626623043000 +-42,NA,792088626734889000,792088626733038000 +-44,NA,792088626844866000,792088626843013000 +-42,NA,792088626954881000,792088626953022000 +-43,NA,792088627084875000,792088627083018000 +-43,NA,792088627194941000,792088627193081000 +-43,NA,792088627304958000,792088627303018000 +-43,NA,792088627414973000,792088627413120000 +-42,NA,792088627524837000,792088627523012000 +-42,NA,792088627644870000,792088627643040000 +-43,NA,792088627754837000,792088627753013000 +-42,NA,792088627864932000,792088627863019000 +-42,NA,792088627964855000,792088627963026000 +-42,NA,792088628084814000,792088628082978000 +-42,NA,792088628184940000,792088628183012000 +-44,NA,792088628294849000,792088628293014000 +-42,NA,792088628414838000,792088628413004000 +-42,NA,792088628524848000,792088628523016000 +-41,NA,792088628624892000,792088628623040000 +-42,NA,792088628744878000,792088628743035000 +-43,NA,792088628854854000,792088628853015000 +-42,NA,792088628954848000,792088628953011000 +-41,NA,792088629074846000,792088629073010000 +-43,NA,792088629194859000,792088629193006000 +-44,NA,792088629324986000,792088629323011000 +-43,NA,792088629454855000,792088629452977000 +-42,NA,792088629554892000,792088629553036000 +-42,NA,792088629664891000,792088629663040000 +-42,NA,792088629774868000,792088629773015000 +-42,NA,792088629884865000,792088629883017000 +-42,NA,792088630004933000,792088630003019000 +-42,NA,792088630104869000,792088630103014000 +-43,NA,792088630214880000,792088630213015000 +-42,NA,792088630324879000,792088630323022000 +-43,NA,792088630434862000,792088630433011000 +-42,NA,792088630545280000,792088630543412000 +-43,NA,792088630655093000,792088630653050000 +-43,NA,792088630784928000,792088630783013000 +-44,NA,792088630914873000,792088630913008000 +-43,NA,792088631034831000,792088631032971000 +-43,NA,792088631154887000,792088631153015000 +-43,NA,792088631254885000,792088631253015000 +-43,NA,792088631375130000,792088631373254000 +-44,NA,792088631504880000,792088631503014000 +-44,NA,792088631624885000,792088631623003000 +-44,NA,792088631744919000,792088631743047000 +-44,NA,792088631844888000,792088631843008000 +-44,NA,792088631954883000,792088631953017000 +-44,NA,792088632064889000,792088632063008000 +-44,NA,792088632174896000,792088632173018000 +-44,NA,792088632295104000,792088632293012000 +-44,NA,792088632395161000,792088632393263000 +-44,NA,792088632504901000,792088632503011000 +-44,NA,792088632614926000,792088632613040000 +-43,NA,792088632724926000,792088632723034000 +-43,NA,792088632844893000,792088632843011000 +-44,NA,792088632964902000,792088632963009000 +-44,NA,792088633074909000,792088633073016000 +-45,NA,792088633187584000,792088633183014000 +-43,NA,792088633294823000,792088633293024000 +-43,NA,792088633404803000,792088633403008000 +-43,NA,792088633534810000,792088633533007000 +-43,NA,792088633654809000,792088633653001000 +-43,NA,792088633784808000,792088633783012000 +-43,NA,792088633884815000,792088633882974000 +-43,NA,792088633994806000,792088633993017000 +-43,NA,792088634104804000,792088634103010000 +-43,NA,792088634224809000,792088634223010000 +-43,NA,792088634324842000,792088634323010000 +-43,NA,792088634434818000,792088634433004000 +-43,NA,792088634545124000,792088634543264000 +-43,NA,792088634654816000,792088634653027000 +-44,NA,792088634774819000,792088634773007000 +-43,NA,792088634874824000,792088634873016000 +-43,NA,792088634988255000,792088634983011000 +-44,NA,792088635104816000,792088635103024000 +-43,NA,792088635204815000,792088635203024000 diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_5.txt b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_5.txt new file mode 100644 index 00000000..4a8f7447 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_5.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -42.67, 'max': -41, 'min': -45, 'std_dev': 0.9700001, 'median': -43.0} diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_50.csv b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_50.csv new file mode 100644 index 00000000..4b27479d --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_50.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-69,NA,792088846955091000,792088846953174000 +-70,NA,792088847054833000,792088847053003000 +-67,NA,792088847164842000,792088847163017000 +NA,NA,NA,NA +-67,NA,792088847384913000,792088847383083000 +NA,NA,NA,NA +-66,NA,792088847604873000,792088847603036000 +-67,NA,792088847714852000,792088847713032000 +-67,NA,792088847824869000,792088847823016000 +-67,NA,792088847934801000,792088847932968000 +NA,NA,NA,NA +NA,NA,NA,NA +-73,NA,792088848274876000,792088848273014000 +-68,NA,792088848384847000,792088848383003000 +NA,NA,NA,NA +-67,NA,792088848604922000,792088848603041000 +-67,NA,792088848714867000,792088848713034000 +-67,NA,792088848834894000,792088848833012000 +-68,NA,792088848934852000,792088848933015000 +-67,NA,792088849044870000,792088849043014000 +-68,NA,792088849164850000,792088849163007000 +-69,NA,792088849274877000,792088849273015000 +-66,NA,792088849384899000,792088849383008000 +NA,NA,NA,NA +-69,NA,792088849604898000,792088849603039000 +NA,NA,NA,NA +-67,NA,792088849824896000,792088849823037000 +-67,NA,792088849944862000,792088849943007000 +-72,NA,792088850054874000,792088850053018000 +-68,NA,792088850154862000,792088850153004000 +-67,NA,792088850274942000,792088850273015000 +-67,NA,792088850394833000,792088850393005000 +-69,NA,792088850504785000,792088850502969000 +-69,NA,792088850614856000,792088850613008000 +NA,NA,NA,NA +-68,NA,792088850844888000,792088850843026000 +-67,NA,792088850944859000,792088850943015000 +-64,NA,792088851054874000,792088851052972000 +-65,NA,792088851164803000,792088851162986000 +-64,NA,792088851274807000,792088851272971000 +-63,NA,792088851384860000,792088851383016000 +-63,NA,792088851494856000,792088851493009000 +-64,NA,792088851604902000,792088851603033000 +-63,NA,792088851714861000,792088851713004000 +-62,NA,792088851824883000,792088851823004000 +-62,NA,792088851934967000,792088851933031000 +-63,NA,792088852044830000,792088852043000000 +-62,NA,792088852154867000,792088852153011000 +-62,NA,792088852264866000,792088852263004000 +-62,NA,792088852387186000,792088852383013000 +-62,NA,792088852484835000,792088852483025000 +-62,NA,792088852604838000,792088852603033000 +-64,NA,792088852704816000,792088852703003000 +-65,NA,792088852814829000,792088852813014000 +-64,NA,792088852924841000,792088852923015000 +-65,NA,792088853034913000,792088853032998000 +-65,NA,792088853154810000,792088853153016000 +-64,NA,792088853254770000,792088853252975000 +-65,NA,792088853364811000,792088853363018000 +-65,NA,792088853474812000,792088853473011000 +-63,NA,792088853594822000,792088853593010000 +-65,NA,792088853694849000,792088853693027000 +-65,NA,792088853804828000,792088853803010000 +-65,NA,792088853914848000,792088853913011000 +NA,NA,NA,NA +NA,NA,NA,NA +-68,NA,792088854244796000,792088854242965000 +-67,NA,792088854354855000,792088854353018000 +-68,NA,792088854474859000,792088854473001000 +-69,NA,792088854574996000,792088854573039000 +NA,NA,NA,NA +-69,NA,792088854804920000,792088854803031000 +-68,NA,792088854904823000,792088854903007000 +-68,NA,792088855024790000,792088855022969000 +-69,NA,792088855134839000,792088855133015000 +-67,NA,792088855234906000,792088855233072000 +NA,NA,NA,NA +-67,NA,792088855454834000,792088855453003000 +-67,NA,792088855574882000,792088855573038000 +-66,NA,792088855674895000,792088855673031000 +-65,NA,792088855784880000,792088855783017000 +-65,NA,792088855894873000,792088855893010000 +-66,NA,792088856014924000,792088856013016000 +-64,NA,792088856114919000,792088856113012000 +-64,NA,792088856224919000,792088856223007000 +-64,NA,792088856335019000,792088856333015000 +-64,NA,792088856444868000,792088856443009000 +-63,NA,792088856564881000,792088856563045000 +-64,NA,792088856684874000,792088856683036000 +-64,NA,792088856794853000,792088856793015000 +-64,NA,792088856914844000,792088856913013000 +-63,NA,792088857024852000,792088857022969000 +-64,NA,792088857144820000,792088857142981000 +-64,NA,792088857254863000,792088857253014000 +-64,NA,792088857364841000,792088857363010000 +-64,NA,792088857474858000,792088857473006000 +-64,NA,792088857594873000,792088857593008000 +-64,NA,792088857704888000,792088857703027000 +-63,NA,792088857814874000,792088857813014000 +-63,NA,792088857934871000,792088857933012000 diff --git a/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_50.txt b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_50.txt new file mode 100644 index 00000000..4bb31b52 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/echoer/rssi_ping_data_50.txt @@ -0,0 +1,2 @@ +Packet Loss: 12 % +RSSI: {'mean': -65.69, 'max': -62, 'min': -73, 'std_dev': 2.38, 'median': -65.0} diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_10.csv b/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_10.csv new file mode 100644 index 00000000..0756924b --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_10.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 310125, 'ping': 13, 'received': True, 'abs_recv_time': 792088688005626000, 'abs_send_time': 792088687993139000, 'send_time': 310113, 'recv_time': 310126, 'rssi': -49}, 2: {'rssi_time': 310245, 'ping': 21, 'received': True, 'abs_recv_time': 792088688125548000, 'abs_send_time': 792088688105420000, 'send_time': 310225, 'recv_time': 310246, 'rssi': -49}, 3: {'rssi_time': 310355, 'ping': 21, 'received': True, 'abs_recv_time': 792088688235812000, 'abs_send_time': 792088688215288000, 'send_time': 310335, 'recv_time': 310356, 'rssi': -48}, 4: {'rssi_time': 310457, 'ping': 19, 'received': True, 'abs_recv_time': 792088688345369000, 'abs_send_time': 792088688325596000, 'send_time': 310446, 'recv_time': 310465, 'rssi': -48}, 5: {'rssi_time': 310578, 'ping': 30, 'received': True, 'abs_recv_time': 792088688465354000, 'abs_send_time': 792088688435421000, 'send_time': 310555, 'recv_time': 310585, 'rssi': -48}, 6: {'rssi_time': 310684, 'ping': 20, 'received': True, 'abs_recv_time': 792088688565342000, 'abs_send_time': 792088688545421000, 'send_time': 310665, 'recv_time': 310685, 'rssi': -48}, 7: {'rssi_time': 310794, 'ping': 20, 'received': True, 'abs_recv_time': 792088688675337000, 'abs_send_time': 792088688655402000, 'send_time': 310775, 'recv_time': 310795, 'rssi': -48}, 8: {'rssi_time': 310895, 'ping': 11, 'received': True, 'abs_recv_time': 792088688775460000, 'abs_send_time': 792088688765416000, 'send_time': 310885, 'recv_time': 310896, 'rssi': -48}, 9: {'rssi_time': 311010, 'ping': 20, 'received': True, 'abs_recv_time': 792088688895341000, 'abs_send_time': 792088688875401000, 'send_time': 310995, 'recv_time': 311015, 'rssi': -47}, 10: {'rssi_time': 311115, 'ping': 10, 'received': True, 'abs_recv_time': 792088688995341000, 'abs_send_time': 792088688985403000, 'send_time': 311105, 'recv_time': 311115, 'rssi': -48}, 11: {'rssi_time': 311225, 'ping': 11, 'received': True, 'abs_recv_time': 792088689105405000, 'abs_send_time': 792088689095405000, 'send_time': 311215, 'recv_time': 311226, 'rssi': -48}, 12: {'rssi_time': 311340, 'ping': 20, 'received': True, 'abs_recv_time': 792088689225340000, 'abs_send_time': 792088689205401000, 'send_time': 311325, 'recv_time': 311345, 'rssi': -47}, 13: {'rssi_time': 311450, 'ping': 21, 'received': True, 'abs_recv_time': 792088689335565000, 'abs_send_time': 792088689315404000, 'send_time': 311435, 'recv_time': 311456, 'rssi': -48}, 14: {'rssi_time': 311555, 'ping': 11, 'received': True, 'abs_recv_time': 792088689435543000, 'abs_send_time': 792088689425429000, 'send_time': 311545, 'recv_time': 311556, 'rssi': -50}, 15: {'rssi_time': 311677, 'ping': 31, 'received': True, 'abs_recv_time': 792088689565429000, 'abs_send_time': 792088689535424000, 'send_time': 311655, 'recv_time': 311686, 'rssi': -49}, 16: {'rssi_time': 311775, 'ping': 21, 'received': True, 'abs_recv_time': 792088689665440000, 'abs_send_time': 792088689645417000, 'send_time': 311765, 'recv_time': 311786, 'rssi': -49}, 17: {'rssi_time': 311884, 'ping': 10, 'received': True, 'abs_recv_time': 792088689765344000, 'abs_send_time': 792088689755398000, 'send_time': 311875, 'recv_time': 311885, 'rssi': -48}, 18: {'rssi_time': 312004, 'ping': 20, 'received': True, 'abs_recv_time': 792088689885343000, 'abs_send_time': 792088689865408000, 'send_time': 311985, 'recv_time': 312005, 'rssi': -48}, 19: {'rssi_time': 312114, 'ping': 20, 'received': True, 'abs_recv_time': 792088689995343000, 'abs_send_time': 792088689975403000, 'send_time': 312095, 'recv_time': 312115, 'rssi': -49}, 20: {'rssi_time': 312228, 'ping': 30, 'received': True, 'abs_recv_time': 792088690115345000, 'abs_send_time': 792088690085404000, 'send_time': 312205, 'recv_time': 312235, 'rssi': -47}, 21: {'rssi_time': 312340, 'ping': 20, 'received': True, 'abs_recv_time': 792088690225346000, 'abs_send_time': 792088690205418000, 'send_time': 312325, 'recv_time': 312345, 'rssi': -48}, 22: {'rssi_time': 312454, 'ping': 21, 'received': True, 'abs_recv_time': 792088690335554000, 'abs_send_time': 792088690315410000, 'send_time': 312435, 'recv_time': 312456, 'rssi': -48}, 23: {'rssi_time': 312576, 'ping': 40, 'received': True, 'abs_recv_time': 792088690465348000, 'abs_send_time': 792088690425403000, 'send_time': 312545, 'recv_time': 312585, 'rssi': -48}, 24: {'rssi_time': 312665, 'ping': 10, 'received': True, 'abs_recv_time': 792088690545341000, 'abs_send_time': 792088690535398000, 'send_time': 312655, 'recv_time': 312665, 'rssi': -48}, 25: {'rssi_time': 312775, 'ping': 11, 'received': True, 'abs_recv_time': 792088690655522000, 'abs_send_time': 792088690645404000, 'send_time': 312765, 'recv_time': 312776, 'rssi': -48}, 26: {'rssi_time': 312897, 'ping': 31, 'received': True, 'abs_recv_time': 792088690785439000, 'abs_send_time': 792088690755420000, 'send_time': 312875, 'recv_time': 312906, 'rssi': -48}, 27: {'rssi_time': 313006, 'ping': 31, 'received': True, 'abs_recv_time': 792088690895447000, 'abs_send_time': 792088690865285000, 'send_time': 312985, 'recv_time': 313016, 'rssi': -48}, 28: {'rssi_time': 313115, 'ping': 31, 'received': True, 'abs_recv_time': 792088691005438000, 'abs_send_time': 792088690975280000, 'send_time': 313095, 'recv_time': 313126, 'rssi': -48}, 29: {'rssi_time': 313226, 'ping': 29, 'received': True, 'abs_recv_time': 792088691115339000, 'abs_send_time': 792088691085787000, 'send_time': 313206, 'recv_time': 313235, 'rssi': -48}, 30: {'rssi_time': 313325, 'ping': 11, 'received': True, 'abs_recv_time': 792088691205534000, 'abs_send_time': 792088691195415000, 'send_time': 313315, 'recv_time': 313326, 'rssi': -47}, 31: {'rssi_time': 313438, 'ping': 20, 'received': True, 'abs_recv_time': 792088691325341000, 'abs_send_time': 792088691305408000, 'send_time': 313425, 'recv_time': 313445, 'rssi': -47}, 32: {'rssi_time': 313556, 'ping': 30, 'received': True, 'abs_recv_time': 792088691445341000, 'abs_send_time': 792088691415416000, 'send_time': 313535, 'recv_time': 313565, 'rssi': -46}, 33: {'rssi_time': 313654, 'ping': 10, 'received': True, 'abs_recv_time': 792088691535340000, 'abs_send_time': 792088691525399000, 'send_time': 313645, 'recv_time': 313655, 'rssi': -47}, 34: {'rssi_time': 313770, 'ping': 20, 'received': True, 'abs_recv_time': 792088691655344000, 'abs_send_time': 792088691635403000, 'send_time': 313755, 'recv_time': 313775, 'rssi': -46}, 35: {'rssi_time': 313883, 'ping': 20, 'received': True, 'abs_recv_time': 792088691765365000, 'abs_send_time': 792088691745416000, 'send_time': 313865, 'recv_time': 313885, 'rssi': -47}, 36: {'rssi_time': 313986, 'ping': 20, 'received': True, 'abs_recv_time': 792088691875346000, 'abs_send_time': 792088691855400000, 'send_time': 313975, 'recv_time': 313995, 'rssi': -46}, 37: {'rssi_time': 314094, 'ping': 10, 'received': True, 'abs_recv_time': 792088691975346000, 'abs_send_time': 792088691965401000, 'send_time': 314085, 'recv_time': 314095, 'rssi': -46}, 38: {'rssi_time': 314214, 'ping': 20, 'received': True, 'abs_recv_time': 792088692095347000, 'abs_send_time': 792088692075409000, 'send_time': 314195, 'recv_time': 314215, 'rssi': -47}, 39: {'rssi_time': 314316, 'ping': 20, 'received': True, 'abs_recv_time': 792088692205341000, 'abs_send_time': 792088692185402000, 'send_time': 314305, 'recv_time': 314325, 'rssi': -46}, 40: {'rssi_time': 314429, 'ping': 21, 'received': True, 'abs_recv_time': 792088692315399000, 'abs_send_time': 792088692295399000, 'send_time': 314415, 'recv_time': 314436, 'rssi': -46}, 41: {'rssi_time': 314548, 'ping': 30, 'received': True, 'abs_recv_time': 792088692435447000, 'abs_send_time': 792088692405695000, 'send_time': 314526, 'recv_time': 314556, 'rssi': -46}, 42: {'rssi_time': 314645, 'ping': 21, 'received': True, 'abs_recv_time': 792088692535415000, 'abs_send_time': 792088692515283000, 'send_time': 314635, 'recv_time': 314656, 'rssi': -46}, 43: {'rssi_time': 314758, 'ping': 20, 'received': True, 'abs_recv_time': 792088692645341000, 'abs_send_time': 792088692625388000, 'send_time': 314745, 'recv_time': 314765, 'rssi': -45}, 44: {'rssi_time': 314864, 'ping': 10, 'received': True, 'abs_recv_time': 792088692745343000, 'abs_send_time': 792088692735420000, 'send_time': 314855, 'recv_time': 314865, 'rssi': -46}, 45: {'rssi_time': 314984, 'ping': 20, 'received': True, 'abs_recv_time': 792088692865340000, 'abs_send_time': 792088692845404000, 'send_time': 314965, 'recv_time': 314985, 'rssi': -46}, 46: {'rssi_time': 315094, 'ping': 20, 'received': True, 'abs_recv_time': 792088692975347000, 'abs_send_time': 792088692955424000, 'send_time': 315075, 'recv_time': 315095, 'rssi': -45}, 47: {'rssi_time': 315194, 'ping': 10, 'received': True, 'abs_recv_time': 792088693075339000, 'abs_send_time': 792088693065400000, 'send_time': 315185, 'recv_time': 315195, 'rssi': -46}, 48: {'rssi_time': 315320, 'ping': 30, 'received': True, 'abs_recv_time': 792088693205342000, 'abs_send_time': 792088693175404000, 'send_time': 315295, 'recv_time': 315325, 'rssi': -46}, 49: {'rssi_time': 315416, 'ping': 20, 'received': True, 'abs_recv_time': 792088693305359000, 'abs_send_time': 792088693285403000, 'send_time': 315405, 'recv_time': 315425, 'rssi': -46}, 50: {'rssi_time': 315525, 'ping': 11, 'received': True, 'abs_recv_time': 792088693405710000, 'abs_send_time': 792088693395411000, 'send_time': 315515, 'recv_time': 315526, 'rssi': -47}, 51: {'rssi_time': 315634, 'ping': 10, 'received': True, 'abs_recv_time': 792088693515339000, 'abs_send_time': 792088693505403000, 'send_time': 315625, 'recv_time': 315635, 'rssi': -46}, 52: {'rssi_time': 315747, 'ping': 20, 'received': True, 'abs_recv_time': 792088693635344000, 'abs_send_time': 792088693615403000, 'send_time': 315735, 'recv_time': 315755, 'rssi': -46}, 53: {'rssi_time': 315864, 'ping': 20, 'received': True, 'abs_recv_time': 792088693745341000, 'abs_send_time': 792088693725418000, 'send_time': 315845, 'recv_time': 315865, 'rssi': -46}, 54: {'rssi_time': 315967, 'ping': 21, 'received': True, 'abs_recv_time': 792088693855401000, 'abs_send_time': 792088693835403000, 'send_time': 315955, 'recv_time': 315976, 'rssi': -46}, 55: {'rssi_time': 316081, 'ping': 21, 'received': True, 'abs_recv_time': 792088693965440000, 'abs_send_time': 792088693945289000, 'send_time': 316065, 'recv_time': 316086, 'rssi': -46}, 56: {'rssi_time': 316197, 'ping': 29, 'received': True, 'abs_recv_time': 792088694085299000, 'abs_send_time': 792088694055783000, 'send_time': 316176, 'recv_time': 316205, 'rssi': -46}, 57: {'rssi_time': 316314, 'ping': 10, 'received': True, 'abs_recv_time': 792088694195345000, 'abs_send_time': 792088694185405000, 'send_time': 316305, 'recv_time': 316315, 'rssi': -46}, 58: {'rssi_time': 316435, 'ping': 30, 'received': True, 'abs_recv_time': 792088694325348000, 'abs_send_time': 792088694295403000, 'send_time': 316415, 'recv_time': 316445, 'rssi': -46}, 59: {'rssi_time': 316534, 'ping': 10, 'received': True, 'abs_recv_time': 792088694415336000, 'abs_send_time': 792088694405413000, 'send_time': 316525, 'recv_time': 316535, 'rssi': -46}, 60: {'rssi_time': 316656, 'ping': 30, 'received': True, 'abs_recv_time': 792088694545344000, 'abs_send_time': 792088694515418000, 'send_time': 316635, 'recv_time': 316665, 'rssi': -45}, 61: {'rssi_time': 316767, 'ping': 30, 'received': True, 'abs_recv_time': 792088694655356000, 'abs_send_time': 792088694625404000, 'send_time': 316745, 'recv_time': 316775, 'rssi': -46}, 62: {'rssi_time': 316867, 'ping': 20, 'received': True, 'abs_recv_time': 792088694755342000, 'abs_send_time': 792088694735420000, 'send_time': 316855, 'recv_time': 316875, 'rssi': -47}, 63: {'rssi_time': 316976, 'ping': 20, 'received': True, 'abs_recv_time': 792088694865339000, 'abs_send_time': 792088694845404000, 'send_time': 316965, 'recv_time': 316985, 'rssi': -46}, 64: {'rssi_time': 317102, 'ping': 31, 'received': True, 'abs_recv_time': 792088694985443000, 'abs_send_time': 792088694955399000, 'send_time': 317075, 'recv_time': 317106, 'rssi': -46}, 65: {'rssi_time': 317204, 'ping': 21, 'received': True, 'abs_recv_time': 792088695085443000, 'abs_send_time': 792088695065367000, 'send_time': 317185, 'recv_time': 317206, 'rssi': -46}, 66: {'rssi_time': 317312, 'ping': 21, 'received': True, 'abs_recv_time': 792088695195434000, 'abs_send_time': 792088695175357000, 'send_time': 317295, 'recv_time': 317316, 'rssi': -46}, 67: {'rssi_time': 317424, 'ping': 20, 'received': True, 'abs_recv_time': 792088695305338000, 'abs_send_time': 792088695285386000, 'send_time': 317405, 'recv_time': 317425, 'rssi': -47}, 68: {'rssi_time': 317526, 'ping': 20, 'received': True, 'abs_recv_time': 792088695415340000, 'abs_send_time': 792088695395421000, 'send_time': 317515, 'recv_time': 317535, 'rssi': -46}, 69: {'rssi_time': 317643, 'ping': 20, 'received': True, 'abs_recv_time': 792088695525340000, 'abs_send_time': 792088695505404000, 'send_time': 317625, 'recv_time': 317645, 'rssi': -46}, 70: {'rssi_time': 317747, 'ping': 20, 'received': True, 'abs_recv_time': 792088695635345000, 'abs_send_time': 792088695615410000, 'send_time': 317735, 'recv_time': 317755, 'rssi': -46}, 71: {'rssi_time': 317854, 'ping': 10, 'received': True, 'abs_recv_time': 792088695735343000, 'abs_send_time': 792088695725416000, 'send_time': 317845, 'recv_time': 317855, 'rssi': -46}, 72: {'rssi_time': 317987, 'ping': 40, 'received': True, 'abs_recv_time': 792088695875302000, 'abs_send_time': 792088695835419000, 'send_time': 317955, 'recv_time': 317995, 'rssi': -46}, 73: {'rssi_time': 318094, 'ping': 10, 'received': True, 'abs_recv_time': 792088695975340000, 'abs_send_time': 792088695965402000, 'send_time': 318085, 'recv_time': 318095, 'rssi': -47}, 74: {'rssi_time': 318229, 'ping': 41, 'received': True, 'abs_recv_time': 792088696115432000, 'abs_send_time': 792088696075420000, 'send_time': 318195, 'recv_time': 318236, 'rssi': -46}, 75: {'rssi_time': 318324, 'ping': 22, 'received': True, 'abs_recv_time': 792088696206653000, 'abs_send_time': 792088696185428000, 'send_time': 318305, 'recv_time': 318327, 'rssi': -47}, 76: {'rssi_time': 318444, 'ping': 10, 'received': True, 'abs_recv_time': 792088696325347000, 'abs_send_time': 792088696315312000, 'send_time': 318435, 'recv_time': 318445, 'rssi': -47}, 77: {'rssi_time': 318558, 'ping': 20, 'received': True, 'abs_recv_time': 792088696445341000, 'abs_send_time': 792088696425421000, 'send_time': 318545, 'recv_time': 318565, 'rssi': -47}, 78: {'rssi_time': 318667, 'ping': 20, 'received': True, 'abs_recv_time': 792088696555340000, 'abs_send_time': 792088696535408000, 'send_time': 318655, 'recv_time': 318675, 'rssi': -46}, 79: {'rssi_time': 318774, 'ping': 10, 'received': True, 'abs_recv_time': 792088696655344000, 'abs_send_time': 792088696645404000, 'send_time': 318765, 'recv_time': 318775, 'rssi': -47}, 80: {'rssi_time': 318888, 'ping': 20, 'received': True, 'abs_recv_time': 792088696775343000, 'abs_send_time': 792088696755416000, 'send_time': 318875, 'recv_time': 318895, 'rssi': -46}, 81: {'rssi_time': 318995, 'ping': 20, 'received': True, 'abs_recv_time': 792088696885340000, 'abs_send_time': 792088696865407000, 'send_time': 318985, 'recv_time': 319005, 'rssi': -47}, 82: {'rssi_time': 319105, 'ping': 20, 'received': True, 'abs_recv_time': 792088696995344000, 'abs_send_time': 792088696975409000, 'send_time': 319095, 'recv_time': 319115, 'rssi': -47}, 83: {'rssi_time': 319216, 'ping': 20, 'received': True, 'abs_recv_time': 792088697105344000, 'abs_send_time': 792088697085403000, 'send_time': 319205, 'recv_time': 319225, 'rssi': -47}, 84: {'rssi_time': 319324, 'ping': 10, 'received': True, 'abs_recv_time': 792088697205345000, 'abs_send_time': 792088697195403000, 'send_time': 319315, 'recv_time': 319325, 'rssi': -46}, 85: {'rssi_time': 319434, 'ping': 10, 'received': True, 'abs_recv_time': 792088697315346000, 'abs_send_time': 792088697305404000, 'send_time': 319425, 'recv_time': 319435, 'rssi': -47}, 86: {'rssi_time': 319558, 'ping': 31, 'received': True, 'abs_recv_time': 792088697445443000, 'abs_send_time': 792088697415418000, 'send_time': 319535, 'recv_time': 319566, 'rssi': -47}, 87: {'rssi_time': 319655, 'ping': 21, 'received': True, 'abs_recv_time': 792088697545447000, 'abs_send_time': 792088697525291000, 'send_time': 319645, 'recv_time': 319666, 'rssi': -46}, 88: {'rssi_time': 319767, 'ping': 21, 'received': True, 'abs_recv_time': 792088697655408000, 'abs_send_time': 792088697635283000, 'send_time': 319755, 'recv_time': 319776, 'rssi': -46}, 89: {'rssi_time': 319874, 'ping': 10, 'received': True, 'abs_recv_time': 792088697755344000, 'abs_send_time': 792088697745403000, 'send_time': 319865, 'recv_time': 319875, 'rssi': -46}, 90: {'rssi_time': 319984, 'ping': 10, 'received': True, 'abs_recv_time': 792088697865345000, 'abs_send_time': 792088697855405000, 'send_time': 319975, 'recv_time': 319985, 'rssi': -47}, 91: {'rssi_time': 320104, 'ping': 20, 'received': True, 'abs_recv_time': 792088697985344000, 'abs_send_time': 792088697965403000, 'send_time': 320085, 'recv_time': 320105, 'rssi': -47}, 92: {'rssi_time': 320204, 'ping': 10, 'received': True, 'abs_recv_time': 792088698085349000, 'abs_send_time': 792088698075420000, 'send_time': 320195, 'recv_time': 320205, 'rssi': -46}, 93: {'rssi_time': 320315, 'ping': 10, 'received': True, 'abs_recv_time': 792088698195340000, 'abs_send_time': 792088698185406000, 'send_time': 320305, 'recv_time': 320315, 'rssi': -46}, 94: {'rssi_time': 320427, 'ping': 20, 'received': True, 'abs_recv_time': 792088698315343000, 'abs_send_time': 792088698295412000, 'send_time': 320415, 'recv_time': 320435, 'rssi': -46}, 95: {'rssi_time': 320544, 'ping': 20, 'received': True, 'abs_recv_time': 792088698425346000, 'abs_send_time': 792088698405415000, 'send_time': 320525, 'recv_time': 320545, 'rssi': -46}, 96: {'rssi_time': 320659, 'ping': 30, 'received': True, 'abs_recv_time': 792088698545344000, 'abs_send_time': 792088698515402000, 'send_time': 320635, 'recv_time': 320665, 'rssi': -47}, 97: {'rssi_time': 320755, 'ping': 11, 'received': True, 'abs_recv_time': 792088698635538000, 'abs_send_time': 792088698625403000, 'send_time': 320745, 'recv_time': 320756, 'rssi': -47}, 98: {'rssi_time': 320867, 'ping': 20, 'received': True, 'abs_recv_time': 792088698755339000, 'abs_send_time': 792088698735416000, 'send_time': 320855, 'recv_time': 320875, 'rssi': -47}, 99: {'rssi_time': 320976, 'ping': 20, 'received': True, 'abs_recv_time': 792088698865373000, 'abs_send_time': 792088698845419000, 'send_time': 320965, 'recv_time': 320985, 'rssi': -46}, 100: {'rssi_time': 321086, 'ping': 21, 'received': True, 'abs_recv_time': 792088698975448000, 'abs_send_time': 792088698955397000, 'send_time': 321075, 'recv_time': 321096, 'rssi': -47}} diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_100.csv b/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_100.csv new file mode 100644 index 00000000..8e2c3b0a --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_100.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 539998, 'ping': 21, 'received': True, 'abs_recv_time': 792088917885372000, 'abs_send_time': 792088917863553000, 'send_time': 539984, 'recv_time': 540005, 'rssi': -79}, 2: {'rssi_time': 540110, 'ping': 20, 'received': True, 'abs_recv_time': 792088917995344000, 'abs_send_time': 792088917975401000, 'send_time': 540095, 'recv_time': 540115, 'rssi': -86}, 3: {'received': False, 'send_time': 540205, 'abs_send_time': 792088918085400000}, 4: {'received': False, 'send_time': 540315, 'abs_send_time': 792088918195275000}, 5: {'received': False, 'send_time': 540425, 'abs_send_time': 792088918305278000}, 6: {'received': False, 'send_time': 540535, 'abs_send_time': 792088918415347000}, 7: {'rssi_time': 540679, 'ping': 40, 'received': True, 'abs_recv_time': 792088918565348000, 'abs_send_time': 792088918525280000, 'send_time': 540645, 'recv_time': 540685, 'rssi': -73}, 8: {'rssi_time': 540767, 'ping': 20, 'received': True, 'abs_recv_time': 792088918655347000, 'abs_send_time': 792088918635403000, 'send_time': 540755, 'recv_time': 540775, 'rssi': -68}, 9: {'rssi_time': 540882, 'ping': 20, 'received': True, 'abs_recv_time': 792088918765342000, 'abs_send_time': 792088918745416000, 'send_time': 540865, 'recv_time': 540885, 'rssi': -66}, 10: {'rssi_time': 540994, 'ping': 20, 'received': True, 'abs_recv_time': 792088918875349000, 'abs_send_time': 792088918855402000, 'send_time': 540975, 'recv_time': 540995, 'rssi': -68}, 11: {'received': False, 'send_time': 541095, 'abs_send_time': 792088918975406000}, 12: {'rssi_time': 541252, 'ping': 51, 'received': True, 'abs_recv_time': 792088919135412000, 'abs_send_time': 792088919085273000, 'send_time': 541205, 'recv_time': 541256, 'rssi': -75}, 13: {'rssi_time': 541327, 'ping': 20, 'received': True, 'abs_recv_time': 792088919215345000, 'abs_send_time': 792088919195317000, 'send_time': 541315, 'recv_time': 541335, 'rssi': -76}, 14: {'rssi_time': 541434, 'ping': 10, 'received': True, 'abs_recv_time': 792088919315344000, 'abs_send_time': 792088919305410000, 'send_time': 541425, 'recv_time': 541435, 'rssi': -74}, 15: {'rssi_time': 541547, 'ping': 20, 'received': True, 'abs_recv_time': 792088919435344000, 'abs_send_time': 792088919415414000, 'send_time': 541535, 'recv_time': 541555, 'rssi': -76}, 16: {'received': False, 'send_time': 541645, 'abs_send_time': 792088919525342000}, 17: {'received': False, 'send_time': 541785, 'abs_send_time': 792088919665179000}, 18: {'received': False, 'send_time': 541895, 'abs_send_time': 792088919775358000}, 19: {'rssi_time': 542055, 'ping': 40, 'received': True, 'abs_recv_time': 792088919945356000, 'abs_send_time': 792088919905299000, 'send_time': 542025, 'recv_time': 542065, 'rssi': -77}, 20: {'rssi_time': 542146, 'ping': 20, 'received': True, 'abs_recv_time': 792088920035345000, 'abs_send_time': 792088920015398000, 'send_time': 542135, 'recv_time': 542155, 'rssi': -73}, 21: {'rssi_time': 542255, 'ping': 20, 'received': True, 'abs_recv_time': 792088920145342000, 'abs_send_time': 792088920125405000, 'send_time': 542245, 'recv_time': 542265, 'rssi': -79}, 22: {'rssi_time': 542364, 'ping': 10, 'received': True, 'abs_recv_time': 792088920245348000, 'abs_send_time': 792088920235407000, 'send_time': 542355, 'recv_time': 542365, 'rssi': -81}, 23: {'rssi_time': 542507, 'ping': 51, 'received': True, 'abs_recv_time': 792088920395443000, 'abs_send_time': 792088920345422000, 'send_time': 542465, 'recv_time': 542516, 'rssi': -77}, 24: {'rssi_time': 542596, 'ping': 31, 'received': True, 'abs_recv_time': 792088920485465000, 'abs_send_time': 792088920455280000, 'send_time': 542575, 'recv_time': 542606, 'rssi': -77}, 25: {'received': False, 'send_time': 542685, 'abs_send_time': 792088920565409000}, 26: {'rssi_time': 542813, 'ping': 21, 'received': True, 'abs_recv_time': 792088920695399000, 'abs_send_time': 792088920675418000, 'send_time': 542795, 'recv_time': 542816, 'rssi': -74}, 27: {'received': False, 'send_time': 542905, 'abs_send_time': 792088920785400000}, 28: {'rssi_time': 543037, 'ping': 30, 'received': True, 'abs_recv_time': 792088920925349000, 'abs_send_time': 792088920895268000, 'send_time': 543015, 'recv_time': 543045, 'rssi': -76}, 29: {'received': False, 'send_time': 543125, 'abs_send_time': 792088921005407000}, 30: {'received': False, 'send_time': 543245, 'abs_send_time': 792088921125416000}, 31: {'received': False, 'send_time': 543355, 'abs_send_time': 792088921235283000}, 32: {'rssi_time': 543474, 'ping': 10, 'received': True, 'abs_recv_time': 792088921355346000, 'abs_send_time': 792088921345333000, 'send_time': 543465, 'recv_time': 543475, 'rssi': -76}, 33: {'rssi_time': 543585, 'ping': 20, 'received': True, 'abs_recv_time': 792088921475349000, 'abs_send_time': 792088921455424000, 'send_time': 543575, 'recv_time': 543595, 'rssi': -76}, 34: {'rssi_time': 543694, 'ping': 10, 'received': True, 'abs_recv_time': 792088921575345000, 'abs_send_time': 792088921565401000, 'send_time': 543685, 'recv_time': 543695, 'rssi': -76}, 35: {'rssi_time': 543804, 'ping': 11, 'received': True, 'abs_recv_time': 792088921685643000, 'abs_send_time': 792088921675406000, 'send_time': 543795, 'recv_time': 543806, 'rssi': -75}, 36: {'rssi_time': 543929, 'ping': 31, 'received': True, 'abs_recv_time': 792088921815579000, 'abs_send_time': 792088921785396000, 'send_time': 543905, 'recv_time': 543936, 'rssi': -74}, 37: {'rssi_time': 544047, 'ping': 39, 'received': True, 'abs_recv_time': 792088921935343000, 'abs_send_time': 792088921895616000, 'send_time': 544016, 'recv_time': 544055, 'rssi': -73}, 38: {'received': False, 'send_time': 544125, 'abs_send_time': 792088922005414000}, 39: {'rssi_time': 544263, 'ping': 30, 'received': True, 'abs_recv_time': 792088922145364000, 'abs_send_time': 792088922115275000, 'send_time': 544235, 'recv_time': 544265, 'rssi': -73}, 40: {'rssi_time': 544393, 'ping': 50, 'received': True, 'abs_recv_time': 792088922275348000, 'abs_send_time': 792088922225403000, 'send_time': 544345, 'recv_time': 544395, 'rssi': -76}, 41: {'rssi_time': 544495, 'ping': 41, 'received': True, 'abs_recv_time': 792088922376519000, 'abs_send_time': 792088922335591000, 'send_time': 544456, 'recv_time': 544497, 'rssi': -75}, 42: {'rssi_time': 544616, 'ping': 20, 'received': True, 'abs_recv_time': 792088922505348000, 'abs_send_time': 792088922485318000, 'send_time': 544605, 'recv_time': 544625, 'rssi': -78}, 43: {'received': False, 'send_time': 544715, 'abs_send_time': 792088922595395000}, 44: {'received': False, 'send_time': 544825, 'abs_send_time': 792088922705347000}, 45: {'received': False, 'send_time': 544935, 'abs_send_time': 792088922815271000}, 46: {'received': False, 'send_time': 545045, 'abs_send_time': 792088922925296000}, 47: {'rssi_time': 545165, 'ping': 11, 'received': True, 'abs_recv_time': 792088923045562000, 'abs_send_time': 792088923035267000, 'send_time': 545155, 'recv_time': 545166, 'rssi': -75}, 48: {'rssi_time': 545303, 'ping': 40, 'received': True, 'abs_recv_time': 792088923185343000, 'abs_send_time': 792088923145402000, 'send_time': 545265, 'recv_time': 545305, 'rssi': -74}, 49: {'received': False, 'send_time': 545375, 'abs_send_time': 792088923255406000}, 50: {'rssi_time': 545520, 'ping': 41, 'received': True, 'abs_recv_time': 792088923405451000, 'abs_send_time': 792088923365417000, 'send_time': 545485, 'recv_time': 545526, 'rssi': -75}, 51: {'rssi_time': 545628, 'ping': 20, 'received': True, 'abs_recv_time': 792088923515347000, 'abs_send_time': 792088923495396000, 'send_time': 545615, 'recv_time': 545635, 'rssi': -76}, 52: {'received': False, 'send_time': 545725, 'abs_send_time': 792088923605404000}, 53: {'received': False, 'send_time': 545835, 'abs_send_time': 792088923715348000}, 54: {'rssi_time': 546077, 'ping': 141, 'received': True, 'abs_recv_time': 792088923965445000, 'abs_send_time': 792088923825452000, 'send_time': 545945, 'recv_time': 546086, 'rssi': -76}, 55: {'rssi_time': 546091, 'ping': 40, 'received': True, 'abs_recv_time': 792088923975353000, 'abs_send_time': 792088923935409000, 'send_time': 546055, 'recv_time': 546095, 'rssi': -73}, 56: {'received': False, 'send_time': 546166, 'abs_send_time': 792088924045560000}, 57: {'received': False, 'send_time': 546275, 'abs_send_time': 792088924155277000}, 58: {'rssi_time': 546394, 'ping': 10, 'received': True, 'abs_recv_time': 792088924275353000, 'abs_send_time': 792088924265408000, 'send_time': 546385, 'recv_time': 546395, 'rssi': -73}, 59: {'received': False, 'send_time': 546495, 'abs_send_time': 792088924375414000}, 60: {'rssi_time': 546624, 'ping': 21, 'received': True, 'abs_recv_time': 792088924506148000, 'abs_send_time': 792088924485267000, 'send_time': 546605, 'recv_time': 546626, 'rssi': -72}, 61: {'rssi_time': 546744, 'ping': 10, 'received': True, 'abs_recv_time': 792088924625351000, 'abs_send_time': 792088924615308000, 'send_time': 546735, 'recv_time': 546745, 'rssi': -72}, 62: {'rssi_time': 546859, 'ping': 20, 'received': True, 'abs_recv_time': 792088924745346000, 'abs_send_time': 792088924725434000, 'send_time': 546845, 'recv_time': 546865, 'rssi': -70}, 63: {'rssi_time': 546965, 'ping': 11, 'received': True, 'abs_recv_time': 792088924845425000, 'abs_send_time': 792088924835407000, 'send_time': 546955, 'recv_time': 546966, 'rssi': -70}, 64: {'rssi_time': 547076, 'ping': 20, 'received': True, 'abs_recv_time': 792088924965341000, 'abs_send_time': 792088924945405000, 'send_time': 547065, 'recv_time': 547085, 'rssi': -73}, 65: {'received': False, 'send_time': 547175, 'abs_send_time': 792088925055346000}, 66: {'rssi_time': 547308, 'ping': 31, 'received': True, 'abs_recv_time': 792088925195439000, 'abs_send_time': 792088925165275000, 'send_time': 547285, 'recv_time': 547316, 'rssi': -71}, 67: {'received': False, 'send_time': 547395, 'abs_send_time': 792088925275388000}, 68: {'received': False, 'send_time': 547505, 'abs_send_time': 792088925385351000}, 69: {'rssi_time': 547642, 'ping': 30, 'received': True, 'abs_recv_time': 792088925525346000, 'abs_send_time': 792088925495284000, 'send_time': 547615, 'recv_time': 547645, 'rssi': -70}, 70: {'rssi_time': 547745, 'ping': 30, 'received': True, 'abs_recv_time': 792088925635353000, 'abs_send_time': 792088925605426000, 'send_time': 547725, 'recv_time': 547755, 'rssi': -72}, 71: {'received': False, 'send_time': 547835, 'abs_send_time': 792088925715427000}, 72: {'rssi_time': 547984, 'ping': 20, 'received': True, 'abs_recv_time': 792088925865344000, 'abs_send_time': 792088925845325000, 'send_time': 547965, 'recv_time': 547985, 'rssi': -72}, 73: {'rssi_time': 548090, 'ping': 20, 'received': True, 'abs_recv_time': 792088925975341000, 'abs_send_time': 792088925955407000, 'send_time': 548075, 'recv_time': 548095, 'rssi': -72}, 74: {'rssi_time': 548207, 'ping': 31, 'received': True, 'abs_recv_time': 792088926095474000, 'abs_send_time': 792088926065406000, 'send_time': 548185, 'recv_time': 548216, 'rssi': -73}, 75: {'rssi_time': 548306, 'ping': 20, 'received': True, 'abs_recv_time': 792088926195341000, 'abs_send_time': 792088926175283000, 'send_time': 548295, 'recv_time': 548315, 'rssi': -71}, 76: {'rssi_time': 548436, 'ping': 41, 'received': True, 'abs_recv_time': 792088926325439000, 'abs_send_time': 792088926285364000, 'send_time': 548405, 'recv_time': 548446, 'rssi': -72}, 77: {'rssi_time': 548536, 'ping': 31, 'received': True, 'abs_recv_time': 792088926425440000, 'abs_send_time': 792088926395333000, 'send_time': 548515, 'recv_time': 548546, 'rssi': -69}, 78: {'rssi_time': 548666, 'ping': 50, 'received': True, 'abs_recv_time': 792088926555301000, 'abs_send_time': 792088926505394000, 'send_time': 548625, 'recv_time': 548675, 'rssi': -70}, 79: {'received': False, 'send_time': 548755, 'abs_send_time': 792088926635409000}, 80: {'received': False, 'send_time': 548865, 'abs_send_time': 792088926745364000}, 81: {'rssi_time': 548985, 'ping': 11, 'received': True, 'abs_recv_time': 792088926865657000, 'abs_send_time': 792088926855276000, 'send_time': 548975, 'recv_time': 548986, 'rssi': -72}, 82: {'rssi_time': 549094, 'ping': 10, 'received': True, 'abs_recv_time': 792088926975344000, 'abs_send_time': 792088926965410000, 'send_time': 549085, 'recv_time': 549095, 'rssi': -72}, 83: {'rssi_time': 549205, 'ping': 10, 'received': True, 'abs_recv_time': 792088927085345000, 'abs_send_time': 792088927075402000, 'send_time': 549195, 'recv_time': 549205, 'rssi': -75}, 84: {'rssi_time': 549315, 'ping': 11, 'received': True, 'abs_recv_time': 792088927195664000, 'abs_send_time': 792088927185407000, 'send_time': 549305, 'recv_time': 549316, 'rssi': -73}, 85: {'rssi_time': 549429, 'ping': 20, 'received': True, 'abs_recv_time': 792088927315344000, 'abs_send_time': 792088927295406000, 'send_time': 549415, 'recv_time': 549435, 'rssi': -75}, 86: {'rssi_time': 549539, 'ping': 21, 'received': True, 'abs_recv_time': 792088927425402000, 'abs_send_time': 792088927405415000, 'send_time': 549525, 'recv_time': 549546, 'rssi': -72}, 87: {'rssi_time': 549663, 'ping': 31, 'received': True, 'abs_recv_time': 792088927545443000, 'abs_send_time': 792088927515290000, 'send_time': 549635, 'recv_time': 549666, 'rssi': -72}, 88: {'rssi_time': 549764, 'ping': 21, 'received': True, 'abs_recv_time': 792088927645442000, 'abs_send_time': 792088927625286000, 'send_time': 549745, 'recv_time': 549766, 'rssi': -73}, 89: {'rssi_time': 549879, 'ping': 31, 'received': True, 'abs_recv_time': 792088927765384000, 'abs_send_time': 792088927735436000, 'send_time': 549855, 'recv_time': 549886, 'rssi': -73}, 90: {'rssi_time': 549996, 'ping': 30, 'received': True, 'abs_recv_time': 792088927885347000, 'abs_send_time': 792088927855503000, 'send_time': 549975, 'recv_time': 550005, 'rssi': -69}, 91: {'received': False, 'send_time': 550085, 'abs_send_time': 792088927965431000}, 92: {'rssi_time': 550215, 'ping': 21, 'received': True, 'abs_recv_time': 792088928095711000, 'abs_send_time': 792088928075265000, 'send_time': 550195, 'recv_time': 550216, 'rssi': -67}, 93: {'rssi_time': 550325, 'ping': 11, 'received': True, 'abs_recv_time': 792088928205564000, 'abs_send_time': 792088928195407000, 'send_time': 550315, 'recv_time': 550326, 'rssi': -73}, 94: {'rssi_time': 550444, 'ping': 20, 'received': True, 'abs_recv_time': 792088928325350000, 'abs_send_time': 792088928305410000, 'send_time': 550425, 'recv_time': 550445, 'rssi': -72}, 95: {'rssi_time': 550546, 'ping': 20, 'received': True, 'abs_recv_time': 792088928435343000, 'abs_send_time': 792088928415410000, 'send_time': 550535, 'recv_time': 550555, 'rssi': -70}, 96: {'rssi_time': 550656, 'ping': 20, 'received': True, 'abs_recv_time': 792088928545343000, 'abs_send_time': 792088928525404000, 'send_time': 550645, 'recv_time': 550665, 'rssi': -73}, 97: {'received': False, 'send_time': 550755, 'abs_send_time': 792088928635400000}, 98: {'rssi_time': 550891, 'ping': 31, 'received': True, 'abs_recv_time': 792088928775455000, 'abs_send_time': 792088928745345000, 'send_time': 550865, 'recv_time': 550896, 'rssi': -73}, 99: {'received': False, 'send_time': 550975, 'abs_send_time': 792088928855303000}, 100: {'received': False, 'send_time': 551085, 'abs_send_time': 792088928965279000}} diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_25.csv b/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_25.csv new file mode 100644 index 00000000..cc4995b3 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_25.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 392495, 'ping': 15, 'received': True, 'abs_recv_time': 792088770375737000, 'abs_send_time': 792088770360552000, 'send_time': 392481, 'recv_time': 392496, 'rssi': -63}, 2: {'received': False, 'send_time': 392585, 'abs_send_time': 792088770465421000}, 3: {'received': False, 'send_time': 392695, 'abs_send_time': 792088770575367000}, 4: {'rssi_time': 392819, 'ping': 19, 'received': True, 'abs_recv_time': 792088770705353000, 'abs_send_time': 792088770685557000, 'send_time': 392806, 'recv_time': 392825, 'rssi': -65}, 5: {'rssi_time': 392926, 'ping': 21, 'received': True, 'abs_recv_time': 792088770815467000, 'abs_send_time': 792088770795402000, 'send_time': 392915, 'recv_time': 392936, 'rssi': -66}, 6: {'rssi_time': 393035, 'ping': 11, 'received': True, 'abs_recv_time': 792088770915421000, 'abs_send_time': 792088770905413000, 'send_time': 393025, 'recv_time': 393036, 'rssi': -65}, 7: {'rssi_time': 393144, 'ping': 10, 'received': True, 'abs_recv_time': 792088771025346000, 'abs_send_time': 792088771015404000, 'send_time': 393135, 'recv_time': 393145, 'rssi': -65}, 8: {'rssi_time': 393255, 'ping': 11, 'received': True, 'abs_recv_time': 792088771135595000, 'abs_send_time': 792088771125404000, 'send_time': 393245, 'recv_time': 393256, 'rssi': -65}, 9: {'rssi_time': 393372, 'ping': 20, 'received': True, 'abs_recv_time': 792088771255344000, 'abs_send_time': 792088771235405000, 'send_time': 393355, 'recv_time': 393375, 'rssi': -66}, 10: {'rssi_time': 393474, 'ping': 10, 'received': True, 'abs_recv_time': 792088771355346000, 'abs_send_time': 792088771345409000, 'send_time': 393465, 'recv_time': 393475, 'rssi': -65}, 11: {'rssi_time': 393586, 'ping': 21, 'received': True, 'abs_recv_time': 792088771475552000, 'abs_send_time': 792088771455407000, 'send_time': 393575, 'recv_time': 393596, 'rssi': -65}, 12: {'rssi_time': 393705, 'ping': 21, 'received': True, 'abs_recv_time': 792088771585735000, 'abs_send_time': 792088771565290000, 'send_time': 393685, 'recv_time': 393706, 'rssi': -65}, 13: {'rssi_time': 393822, 'ping': 19, 'received': True, 'abs_recv_time': 792088771705344000, 'abs_send_time': 792088771685616000, 'send_time': 393806, 'recv_time': 393825, 'rssi': -64}, 14: {'rssi_time': 393928, 'ping': 20, 'received': True, 'abs_recv_time': 792088771815350000, 'abs_send_time': 792088771795428000, 'send_time': 393915, 'recv_time': 393935, 'rssi': -63}, 15: {'rssi_time': 394037, 'ping': 20, 'received': True, 'abs_recv_time': 792088771925340000, 'abs_send_time': 792088771905403000, 'send_time': 394025, 'recv_time': 394045, 'rssi': -63}, 16: {'rssi_time': 394144, 'ping': 10, 'received': True, 'abs_recv_time': 792088772025345000, 'abs_send_time': 792088772015426000, 'send_time': 394135, 'recv_time': 394145, 'rssi': -63}, 17: {'rssi_time': 394255, 'ping': 11, 'received': True, 'abs_recv_time': 792088772135457000, 'abs_send_time': 792088772125404000, 'send_time': 394245, 'recv_time': 394256, 'rssi': -64}, 18: {'rssi_time': 394364, 'ping': 10, 'received': True, 'abs_recv_time': 792088772245356000, 'abs_send_time': 792088772235405000, 'send_time': 394355, 'recv_time': 394365, 'rssi': -64}, 19: {'rssi_time': 394477, 'ping': 21, 'received': True, 'abs_recv_time': 792088772365446000, 'abs_send_time': 792088772345424000, 'send_time': 394465, 'recv_time': 394486, 'rssi': -61}, 20: {'rssi_time': 394586, 'ping': 20, 'received': True, 'abs_recv_time': 792088772475347000, 'abs_send_time': 792088772455399000, 'send_time': 394575, 'recv_time': 394595, 'rssi': -61}, 21: {'rssi_time': 394695, 'ping': 20, 'received': True, 'abs_recv_time': 792088772585344000, 'abs_send_time': 792088772565403000, 'send_time': 394685, 'recv_time': 394705, 'rssi': -60}, 22: {'rssi_time': 394804, 'ping': 10, 'received': True, 'abs_recv_time': 792088772685600000, 'abs_send_time': 792088772675560000, 'send_time': 394796, 'recv_time': 394806, 'rssi': -60}, 23: {'rssi_time': 394915, 'ping': 21, 'received': True, 'abs_recv_time': 792088772805429000, 'abs_send_time': 792088772785428000, 'send_time': 394905, 'recv_time': 394926, 'rssi': -60}, 24: {'rssi_time': 395026, 'ping': 21, 'received': True, 'abs_recv_time': 792088772915442000, 'abs_send_time': 792088772895368000, 'send_time': 395015, 'recv_time': 395036, 'rssi': -60}, 25: {'rssi_time': 395145, 'ping': 20, 'received': True, 'abs_recv_time': 792088773025684000, 'abs_send_time': 792088773005743000, 'send_time': 395126, 'recv_time': 395146, 'rssi': -60}, 26: {'rssi_time': 395258, 'ping': 30, 'received': True, 'abs_recv_time': 792088773145346000, 'abs_send_time': 792088773115411000, 'send_time': 395235, 'recv_time': 395265, 'rssi': -61}, 27: {'rssi_time': 395366, 'ping': 30, 'received': True, 'abs_recv_time': 792088773255350000, 'abs_send_time': 792088773225406000, 'send_time': 395345, 'recv_time': 395375, 'rssi': -60}, 28: {'rssi_time': 395466, 'ping': 19, 'received': True, 'abs_recv_time': 792088773355341000, 'abs_send_time': 792088773335589000, 'send_time': 395456, 'recv_time': 395475, 'rssi': -63}, 29: {'rssi_time': 395574, 'ping': 10, 'received': True, 'abs_recv_time': 792088773455345000, 'abs_send_time': 792088773445405000, 'send_time': 395565, 'recv_time': 395575, 'rssi': -63}, 30: {'received': False, 'send_time': 395675, 'abs_send_time': 792088773555413000}, 31: {'rssi_time': 395807, 'ping': 31, 'received': True, 'abs_recv_time': 792088773695390000, 'abs_send_time': 792088773665361000, 'send_time': 395785, 'recv_time': 395816, 'rssi': -62}, 32: {'rssi_time': 395910, 'ping': 21, 'received': True, 'abs_recv_time': 792088773795391000, 'abs_send_time': 792088773775402000, 'send_time': 395895, 'recv_time': 395916, 'rssi': -61}, 33: {'rssi_time': 396014, 'ping': 9, 'received': True, 'abs_recv_time': 792088773895353000, 'abs_send_time': 792088773885618000, 'send_time': 396006, 'recv_time': 396015, 'rssi': -61}, 34: {'rssi_time': 396124, 'ping': 10, 'received': True, 'abs_recv_time': 792088774005355000, 'abs_send_time': 792088773995424000, 'send_time': 396115, 'recv_time': 396125, 'rssi': -61}, 35: {'rssi_time': 396234, 'ping': 10, 'received': True, 'abs_recv_time': 792088774115344000, 'abs_send_time': 792088774105404000, 'send_time': 396225, 'recv_time': 396235, 'rssi': -62}, 36: {'rssi_time': 396345, 'ping': 10, 'received': True, 'abs_recv_time': 792088774225373000, 'abs_send_time': 792088774215421000, 'send_time': 396335, 'recv_time': 396345, 'rssi': -65}, 37: {'rssi_time': 396465, 'ping': 31, 'received': True, 'abs_recv_time': 792088774355454000, 'abs_send_time': 792088774325403000, 'send_time': 396445, 'recv_time': 396476, 'rssi': -65}, 38: {'rssi_time': 396578, 'ping': 31, 'received': True, 'abs_recv_time': 792088774465427000, 'abs_send_time': 792088774435369000, 'send_time': 396555, 'recv_time': 396586, 'rssi': -65}, 39: {'rssi_time': 396701, 'ping': 40, 'received': True, 'abs_recv_time': 792088774585459000, 'abs_send_time': 792088774545594000, 'send_time': 396666, 'recv_time': 396706, 'rssi': -67}, 40: {'rssi_time': 396815, 'ping': 21, 'received': True, 'abs_recv_time': 792088774695646000, 'abs_send_time': 792088774675424000, 'send_time': 396795, 'recv_time': 396816, 'rssi': -65}, 41: {'rssi_time': 396914, 'ping': 10, 'received': True, 'abs_recv_time': 792088774795349000, 'abs_send_time': 792088774785400000, 'send_time': 396905, 'recv_time': 396915, 'rssi': -64}, 42: {'rssi_time': 397025, 'ping': 20, 'received': True, 'abs_recv_time': 792088774915349000, 'abs_send_time': 792088774895406000, 'send_time': 397015, 'recv_time': 397035, 'rssi': -65}, 43: {'rssi_time': 397136, 'ping': 20, 'received': True, 'abs_recv_time': 792088775025350000, 'abs_send_time': 792088775005494000, 'send_time': 397125, 'recv_time': 397145, 'rssi': -64}, 44: {'rssi_time': 397247, 'ping': 20, 'received': True, 'abs_recv_time': 792088775135341000, 'abs_send_time': 792088775115402000, 'send_time': 397235, 'recv_time': 397255, 'rssi': -64}, 45: {'rssi_time': 397354, 'ping': 10, 'received': True, 'abs_recv_time': 792088775235350000, 'abs_send_time': 792088775225423000, 'send_time': 397345, 'recv_time': 397355, 'rssi': -65}, 46: {'rssi_time': 397464, 'ping': 9, 'received': True, 'abs_recv_time': 792088775345346000, 'abs_send_time': 792088775335593000, 'send_time': 397456, 'recv_time': 397465, 'rssi': -65}, 47: {'rssi_time': 397587, 'ping': 31, 'received': True, 'abs_recv_time': 792088775475442000, 'abs_send_time': 792088775445419000, 'send_time': 397565, 'recv_time': 397596, 'rssi': -66}, 48: {'rssi_time': 397695, 'ping': 31, 'received': True, 'abs_recv_time': 792088775585439000, 'abs_send_time': 792088775555283000, 'send_time': 397675, 'recv_time': 397706, 'rssi': -65}, 49: {'rssi_time': 397815, 'ping': 31, 'received': True, 'abs_recv_time': 792088775695471000, 'abs_send_time': 792088775665420000, 'send_time': 397785, 'recv_time': 397816, 'rssi': -65}, 50: {'rssi_time': 397927, 'ping': 20, 'received': True, 'abs_recv_time': 792088775815351000, 'abs_send_time': 792088775795419000, 'send_time': 397915, 'recv_time': 397935, 'rssi': -67}, 51: {'rssi_time': 398037, 'ping': 20, 'received': True, 'abs_recv_time': 792088775925348000, 'abs_send_time': 792088775905403000, 'send_time': 398025, 'recv_time': 398045, 'rssi': -66}, 52: {'rssi_time': 398146, 'ping': 20, 'received': True, 'abs_recv_time': 792088776035361000, 'abs_send_time': 792088776015405000, 'send_time': 398135, 'recv_time': 398155, 'rssi': -66}, 53: {'rssi_time': 398256, 'ping': 20, 'received': True, 'abs_recv_time': 792088776145349000, 'abs_send_time': 792088776125401000, 'send_time': 398245, 'recv_time': 398265, 'rssi': -67}, 54: {'rssi_time': 398368, 'ping': 20, 'received': True, 'abs_recv_time': 792088776255336000, 'abs_send_time': 792088776235434000, 'send_time': 398355, 'recv_time': 398375, 'rssi': -66}, 55: {'rssi_time': 398474, 'ping': 10, 'received': True, 'abs_recv_time': 792088776355343000, 'abs_send_time': 792088776345408000, 'send_time': 398465, 'recv_time': 398475, 'rssi': -66}, 56: {'rssi_time': 398584, 'ping': 10, 'received': True, 'abs_recv_time': 792088776465342000, 'abs_send_time': 792088776455405000, 'send_time': 398575, 'recv_time': 398585, 'rssi': -66}, 57: {'rssi_time': 398708, 'ping': 31, 'received': True, 'abs_recv_time': 792088776595402000, 'abs_send_time': 792088776565403000, 'send_time': 398685, 'recv_time': 398716, 'rssi': -65}, 58: {'rssi_time': 398809, 'ping': 21, 'received': True, 'abs_recv_time': 792088776695431000, 'abs_send_time': 792088776675408000, 'send_time': 398795, 'recv_time': 398816, 'rssi': -65}, 59: {'rssi_time': 398924, 'ping': 21, 'received': True, 'abs_recv_time': 792088776805439000, 'abs_send_time': 792088776785325000, 'send_time': 398905, 'recv_time': 398926, 'rssi': -65}, 60: {'rssi_time': 399037, 'ping': 31, 'received': True, 'abs_recv_time': 792088776925412000, 'abs_send_time': 792088776895366000, 'send_time': 399015, 'recv_time': 399046, 'rssi': -65}, 61: {'rssi_time': 399139, 'ping': 21, 'received': True, 'abs_recv_time': 792088777025401000, 'abs_send_time': 792088777005405000, 'send_time': 399125, 'recv_time': 399146, 'rssi': -66}, 62: {'rssi_time': 399254, 'ping': 20, 'received': True, 'abs_recv_time': 792088777135342000, 'abs_send_time': 792088777115439000, 'send_time': 399235, 'recv_time': 399255, 'rssi': -64}, 63: {'rssi_time': 399354, 'ping': 10, 'received': True, 'abs_recv_time': 792088777235348000, 'abs_send_time': 792088777225405000, 'send_time': 399345, 'recv_time': 399355, 'rssi': -66}, 64: {'rssi_time': 399465, 'ping': 9, 'received': True, 'abs_recv_time': 792088777345344000, 'abs_send_time': 792088777335600000, 'send_time': 399456, 'recv_time': 399465, 'rssi': -66}, 65: {'rssi_time': 399575, 'ping': 20, 'received': True, 'abs_recv_time': 792088777465341000, 'abs_send_time': 792088777445404000, 'send_time': 399565, 'recv_time': 399585, 'rssi': -65}, 66: {'rssi_time': 399685, 'ping': 11, 'received': True, 'abs_recv_time': 792088777565409000, 'abs_send_time': 792088777555402000, 'send_time': 399675, 'recv_time': 399686, 'rssi': -64}, 67: {'rssi_time': 399799, 'ping': 21, 'received': True, 'abs_recv_time': 792088777685583000, 'abs_send_time': 792088777665405000, 'send_time': 399785, 'recv_time': 399806, 'rssi': -64}, 68: {'rssi_time': 399906, 'ping': 20, 'received': True, 'abs_recv_time': 792088777795342000, 'abs_send_time': 792088777775401000, 'send_time': 399895, 'recv_time': 399915, 'rssi': -71}, 69: {'rssi_time': 400016, 'ping': 20, 'received': True, 'abs_recv_time': 792088777905347000, 'abs_send_time': 792088777885404000, 'send_time': 400005, 'recv_time': 400025, 'rssi': -64}, 70: {'rssi_time': 400126, 'ping': 20, 'received': True, 'abs_recv_time': 792088778015342000, 'abs_send_time': 792088777995408000, 'send_time': 400115, 'recv_time': 400135, 'rssi': -65}, 71: {'rssi_time': 400236, 'ping': 21, 'received': True, 'abs_recv_time': 792088778125822000, 'abs_send_time': 792088778105421000, 'send_time': 400225, 'recv_time': 400246, 'rssi': -65}, 72: {'rssi_time': 400344, 'ping': 10, 'received': True, 'abs_recv_time': 792088778225346000, 'abs_send_time': 792088778215320000, 'send_time': 400335, 'recv_time': 400345, 'rssi': -65}, 73: {'rssi_time': 400464, 'ping': 21, 'received': True, 'abs_recv_time': 792088778346196000, 'abs_send_time': 792088778325415000, 'send_time': 400445, 'recv_time': 400466, 'rssi': -65}, 74: {'rssi_time': 400595, 'ping': 30, 'received': True, 'abs_recv_time': 792088778485359000, 'abs_send_time': 792088778455386000, 'send_time': 400575, 'recv_time': 400605, 'rssi': -65}, 75: {'rssi_time': 400697, 'ping': 20, 'received': True, 'abs_recv_time': 792088778585343000, 'abs_send_time': 792088778565428000, 'send_time': 400685, 'recv_time': 400705, 'rssi': -66}, 76: {'rssi_time': 400806, 'ping': 21, 'received': True, 'abs_recv_time': 792088778695409000, 'abs_send_time': 792088778675422000, 'send_time': 400795, 'recv_time': 400816, 'rssi': -66}, 77: {'rssi_time': 400918, 'ping': 20, 'received': True, 'abs_recv_time': 792088778805348000, 'abs_send_time': 792088778785395000, 'send_time': 400905, 'recv_time': 400925, 'rssi': -66}, 78: {'rssi_time': 401037, 'ping': 30, 'received': True, 'abs_recv_time': 792088778925347000, 'abs_send_time': 792088778895409000, 'send_time': 401015, 'recv_time': 401045, 'rssi': -66}, 79: {'rssi_time': 401134, 'ping': 10, 'received': True, 'abs_recv_time': 792088779015347000, 'abs_send_time': 792088779005404000, 'send_time': 401125, 'recv_time': 401135, 'rssi': -66}, 80: {'rssi_time': 401244, 'ping': 10, 'received': True, 'abs_recv_time': 792088779125348000, 'abs_send_time': 792088779115421000, 'send_time': 401235, 'recv_time': 401245, 'rssi': -65}, 81: {'rssi_time': 401355, 'ping': 10, 'received': True, 'abs_recv_time': 792088779235694000, 'abs_send_time': 792088779225758000, 'send_time': 401346, 'recv_time': 401356, 'rssi': -66}, 82: {'rssi_time': 401465, 'ping': 10, 'received': True, 'abs_recv_time': 792088779345460000, 'abs_send_time': 792088779335598000, 'send_time': 401456, 'recv_time': 401466, 'rssi': -66}, 83: {'rssi_time': 401580, 'ping': 21, 'received': True, 'abs_recv_time': 792088779465449000, 'abs_send_time': 792088779445396000, 'send_time': 401565, 'recv_time': 401586, 'rssi': -66}, 84: {'rssi_time': 401690, 'ping': 21, 'received': True, 'abs_recv_time': 792088779575435000, 'abs_send_time': 792088779555285000, 'send_time': 401675, 'recv_time': 401696, 'rssi': -65}, 85: {'rssi_time': 401797, 'ping': 21, 'received': True, 'abs_recv_time': 792088779685587000, 'abs_send_time': 792088779665401000, 'send_time': 401785, 'recv_time': 401806, 'rssi': -65}, 86: {'rssi_time': 401935, 'ping': 41, 'received': True, 'abs_recv_time': 792088779815507000, 'abs_send_time': 792088779775408000, 'send_time': 401895, 'recv_time': 401936, 'rssi': -66}, 87: {'rssi_time': 402044, 'ping': 10, 'received': True, 'abs_recv_time': 792088779925355000, 'abs_send_time': 792088779915423000, 'send_time': 402035, 'recv_time': 402045, 'rssi': -66}, 88: {'rssi_time': 402167, 'ping': 30, 'received': True, 'abs_recv_time': 792088780055340000, 'abs_send_time': 792088780025406000, 'send_time': 402145, 'recv_time': 402175, 'rssi': -66}, 89: {'rssi_time': 402274, 'ping': 20, 'received': True, 'abs_recv_time': 792088780155339000, 'abs_send_time': 792088780135407000, 'send_time': 402255, 'recv_time': 402275, 'rssi': -65}, 90: {'rssi_time': 402376, 'ping': 19, 'received': True, 'abs_recv_time': 792088780265342000, 'abs_send_time': 792088780245592000, 'send_time': 402366, 'recv_time': 402385, 'rssi': -66}, 91: {'rssi_time': 402486, 'ping': 20, 'received': True, 'abs_recv_time': 792088780375345000, 'abs_send_time': 792088780355411000, 'send_time': 402475, 'recv_time': 402495, 'rssi': -66}, 92: {'rssi_time': 402597, 'ping': 21, 'received': True, 'abs_recv_time': 792088780485406000, 'abs_send_time': 792088780465413000, 'send_time': 402585, 'recv_time': 402606, 'rssi': -67}, 93: {'rssi_time': 402714, 'ping': 20, 'received': True, 'abs_recv_time': 792088780595422000, 'abs_send_time': 792088780575557000, 'send_time': 402696, 'recv_time': 402716, 'rssi': -68}, 94: {'rssi_time': 402834, 'ping': 30, 'received': True, 'abs_recv_time': 792088780715401000, 'abs_send_time': 792088780685773000, 'send_time': 402806, 'recv_time': 402836, 'rssi': -67}, 95: {'rssi_time': 402948, 'ping': 20, 'received': True, 'abs_recv_time': 792088780835350000, 'abs_send_time': 792088780815397000, 'send_time': 402935, 'recv_time': 402955, 'rssi': -66}, 96: {'rssi_time': 403056, 'ping': 20, 'received': True, 'abs_recv_time': 792088780945350000, 'abs_send_time': 792088780925402000, 'send_time': 403045, 'recv_time': 403065, 'rssi': -68}, 97: {'rssi_time': 403164, 'ping': 10, 'received': True, 'abs_recv_time': 792088781045352000, 'abs_send_time': 792088781035403000, 'send_time': 403155, 'recv_time': 403165, 'rssi': -67}, 98: {'rssi_time': 403274, 'ping': 10, 'received': True, 'abs_recv_time': 792088781155343000, 'abs_send_time': 792088781145402000, 'send_time': 403265, 'recv_time': 403275, 'rssi': -67}, 99: {'rssi_time': 403384, 'ping': 10, 'received': True, 'abs_recv_time': 792088781265372000, 'abs_send_time': 792088781255403000, 'send_time': 403375, 'recv_time': 403385, 'rssi': -67}, 100: {'rssi_time': 403495, 'ping': 11, 'received': True, 'abs_recv_time': 792088781375702000, 'abs_send_time': 792088781365413000, 'send_time': 403485, 'recv_time': 403496, 'rssi': -67}} diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_5.csv b/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_5.csv new file mode 100644 index 00000000..50ce4f7e --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_5.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 246346, 'ping': 26, 'received': True, 'abs_recv_time': 792088624235437000, 'abs_send_time': 792088624209535000, 'send_time': 246330, 'recv_time': 246356, 'rssi': -46}, 2: {'rssi_time': 246456, 'ping': 20, 'received': True, 'abs_recv_time': 792088624345380000, 'abs_send_time': 792088624325592000, 'send_time': 246446, 'recv_time': 246466, 'rssi': -45}, 3: {'rssi_time': 246577, 'ping': 30, 'received': True, 'abs_recv_time': 792088624465342000, 'abs_send_time': 792088624435406000, 'send_time': 246555, 'recv_time': 246585, 'rssi': -44}, 4: {'rssi_time': 246678, 'ping': 20, 'received': True, 'abs_recv_time': 792088624565348000, 'abs_send_time': 792088624545401000, 'send_time': 246665, 'recv_time': 246685, 'rssi': -44}, 5: {'rssi_time': 246795, 'ping': 21, 'received': True, 'abs_recv_time': 792088624675662000, 'abs_send_time': 792088624655404000, 'send_time': 246775, 'recv_time': 246796, 'rssi': -44}, 6: {'rssi_time': 246894, 'ping': 10, 'received': True, 'abs_recv_time': 792088624775354000, 'abs_send_time': 792088624765425000, 'send_time': 246885, 'recv_time': 246895, 'rssi': -43}, 7: {'rssi_time': 247015, 'ping': 30, 'received': True, 'abs_recv_time': 792088624905343000, 'abs_send_time': 792088624875402000, 'send_time': 246995, 'recv_time': 247025, 'rssi': -43}, 8: {'rssi_time': 247117, 'ping': 20, 'received': True, 'abs_recv_time': 792088625005339000, 'abs_send_time': 792088624985405000, 'send_time': 247105, 'recv_time': 247125, 'rssi': -42}, 9: {'rssi_time': 247235, 'ping': 21, 'received': True, 'abs_recv_time': 792088625115522000, 'abs_send_time': 792088625095424000, 'send_time': 247215, 'recv_time': 247236, 'rssi': -43}, 10: {'rssi_time': 247336, 'ping': 20, 'received': True, 'abs_recv_time': 792088625225346000, 'abs_send_time': 792088625205398000, 'send_time': 247325, 'recv_time': 247345, 'rssi': -43}, 11: {'rssi_time': 247447, 'ping': 21, 'received': True, 'abs_recv_time': 792088625335562000, 'abs_send_time': 792088625315405000, 'send_time': 247435, 'recv_time': 247456, 'rssi': -44}, 12: {'rssi_time': 247570, 'ping': 31, 'received': True, 'abs_recv_time': 792088625455446000, 'abs_send_time': 792088625425389000, 'send_time': 247545, 'recv_time': 247576, 'rssi': -44}, 13: {'rssi_time': 247689, 'ping': 31, 'received': True, 'abs_recv_time': 792088625575421000, 'abs_send_time': 792088625545283000, 'send_time': 247665, 'recv_time': 247696, 'rssi': -43}, 14: {'rssi_time': 247797, 'ping': 30, 'received': True, 'abs_recv_time': 792088625685640000, 'abs_send_time': 792088625655510000, 'send_time': 247776, 'recv_time': 247806, 'rssi': -44}, 15: {'rssi_time': 247916, 'ping': 20, 'received': True, 'abs_recv_time': 792088625805349000, 'abs_send_time': 792088625785398000, 'send_time': 247905, 'recv_time': 247925, 'rssi': -44}, 16: {'rssi_time': 248034, 'ping': 21, 'received': True, 'abs_recv_time': 792088625916195000, 'abs_send_time': 792088625895402000, 'send_time': 248015, 'recv_time': 248036, 'rssi': -44}, 17: {'rssi_time': 248154, 'ping': 10, 'received': True, 'abs_recv_time': 792088626035350000, 'abs_send_time': 792088626025321000, 'send_time': 248145, 'recv_time': 248155, 'rssi': -43}, 18: {'rssi_time': 248266, 'ping': 20, 'received': True, 'abs_recv_time': 792088626155348000, 'abs_send_time': 792088626135426000, 'send_time': 248255, 'recv_time': 248275, 'rssi': -43}, 19: {'rssi_time': 248374, 'ping': 10, 'received': True, 'abs_recv_time': 792088626255345000, 'abs_send_time': 792088626245397000, 'send_time': 248365, 'recv_time': 248375, 'rssi': -43}, 20: {'rssi_time': 248514, 'ping': 41, 'received': True, 'abs_recv_time': 792088626396187000, 'abs_send_time': 792088626355415000, 'send_time': 248475, 'recv_time': 248516, 'rssi': -44}, 21: {'rssi_time': 248634, 'ping': 10, 'received': True, 'abs_recv_time': 792088626515352000, 'abs_send_time': 792088626505308000, 'send_time': 248625, 'recv_time': 248635, 'rssi': -45}, 22: {'rssi_time': 248755, 'ping': 30, 'received': True, 'abs_recv_time': 792088626645349000, 'abs_send_time': 792088626615410000, 'send_time': 248735, 'recv_time': 248765, 'rssi': -45}, 23: {'rssi_time': 248856, 'ping': 20, 'received': True, 'abs_recv_time': 792088626745341000, 'abs_send_time': 792088626725417000, 'send_time': 248845, 'recv_time': 248865, 'rssi': -45}, 24: {'rssi_time': 248964, 'ping': 10, 'received': True, 'abs_recv_time': 792088626845349000, 'abs_send_time': 792088626835406000, 'send_time': 248955, 'recv_time': 248965, 'rssi': -45}, 25: {'rssi_time': 249077, 'ping': 20, 'received': True, 'abs_recv_time': 792088626965348000, 'abs_send_time': 792088626945404000, 'send_time': 249065, 'recv_time': 249085, 'rssi': -45}, 26: {'rssi_time': 249191, 'ping': 20, 'received': True, 'abs_recv_time': 792088627075341000, 'abs_send_time': 792088627055404000, 'send_time': 249175, 'recv_time': 249195, 'rssi': -46}, 27: {'rssi_time': 249295, 'ping': 11, 'received': True, 'abs_recv_time': 792088627175574000, 'abs_send_time': 792088627165423000, 'send_time': 249285, 'recv_time': 249296, 'rssi': -45}, 28: {'rssi_time': 249425, 'ping': 40, 'received': True, 'abs_recv_time': 792088627315305000, 'abs_send_time': 792088627275423000, 'send_time': 249395, 'recv_time': 249435, 'rssi': -45}, 29: {'rssi_time': 249539, 'ping': 20, 'received': True, 'abs_recv_time': 792088627425339000, 'abs_send_time': 792088627405419000, 'send_time': 249525, 'recv_time': 249545, 'rssi': -45}, 30: {'rssi_time': 249660, 'ping': 30, 'received': True, 'abs_recv_time': 792088627545351000, 'abs_send_time': 792088627515412000, 'send_time': 249635, 'recv_time': 249665, 'rssi': -45}, 31: {'rssi_time': 249761, 'ping': 20, 'received': True, 'abs_recv_time': 792088627645349000, 'abs_send_time': 792088627625407000, 'send_time': 249745, 'recv_time': 249765, 'rssi': -44}, 32: {'rssi_time': 249865, 'ping': 11, 'received': True, 'abs_recv_time': 792088627745571000, 'abs_send_time': 792088627735417000, 'send_time': 249855, 'recv_time': 249866, 'rssi': -45}, 33: {'rssi_time': 249992, 'ping': 30, 'received': True, 'abs_recv_time': 792088627875341000, 'abs_send_time': 792088627845402000, 'send_time': 249965, 'recv_time': 249995, 'rssi': -44}, 34: {'rssi_time': 250095, 'ping': 21, 'received': True, 'abs_recv_time': 792088627975567000, 'abs_send_time': 792088627955404000, 'send_time': 250075, 'recv_time': 250096, 'rssi': -43}, 35: {'rssi_time': 250211, 'ping': 31, 'received': True, 'abs_recv_time': 792088628095572000, 'abs_send_time': 792088628065405000, 'send_time': 250185, 'recv_time': 250216, 'rssi': -45}, 36: {'rssi_time': 250315, 'ping': 30, 'received': True, 'abs_recv_time': 792088628205341000, 'abs_send_time': 792088628175400000, 'send_time': 250295, 'recv_time': 250325, 'rssi': -44}, 37: {'rssi_time': 250426, 'ping': 31, 'received': True, 'abs_recv_time': 792088628315403000, 'abs_send_time': 792088628285423000, 'send_time': 250405, 'recv_time': 250436, 'rssi': -44}, 38: {'rssi_time': 250527, 'ping': 20, 'received': True, 'abs_recv_time': 792088628415348000, 'abs_send_time': 792088628395353000, 'send_time': 250515, 'recv_time': 250535, 'rssi': -44}, 39: {'rssi_time': 250641, 'ping': 21, 'received': True, 'abs_recv_time': 792088628525453000, 'abs_send_time': 792088628505419000, 'send_time': 250625, 'recv_time': 250646, 'rssi': -44}, 40: {'rssi_time': 250755, 'ping': 31, 'received': True, 'abs_recv_time': 792088628645418000, 'abs_send_time': 792088628615284000, 'send_time': 250735, 'recv_time': 250766, 'rssi': -45}, 41: {'rssi_time': 250865, 'ping': 21, 'received': True, 'abs_recv_time': 792088628745682000, 'abs_send_time': 792088628725410000, 'send_time': 250845, 'recv_time': 250866, 'rssi': -44}, 42: {'rssi_time': 250972, 'ping': 20, 'received': True, 'abs_recv_time': 792088628855348000, 'abs_send_time': 792088628835412000, 'send_time': 250955, 'recv_time': 250975, 'rssi': -44}, 43: {'rssi_time': 251085, 'ping': 20, 'received': True, 'abs_recv_time': 792088628965352000, 'abs_send_time': 792088628945421000, 'send_time': 251065, 'recv_time': 251085, 'rssi': -43}, 44: {'rssi_time': 251195, 'ping': 30, 'received': True, 'abs_recv_time': 792088629085348000, 'abs_send_time': 792088629055422000, 'send_time': 251175, 'recv_time': 251205, 'rssi': -44}, 45: {'rssi_time': 251295, 'ping': 11, 'received': True, 'abs_recv_time': 792088629175679000, 'abs_send_time': 792088629165403000, 'send_time': 251285, 'recv_time': 251296, 'rssi': -44}, 46: {'rssi_time': 251417, 'ping': 30, 'received': True, 'abs_recv_time': 792088629305348000, 'abs_send_time': 792088629275411000, 'send_time': 251395, 'recv_time': 251425, 'rssi': -45}, 47: {'rssi_time': 251537, 'ping': 40, 'received': True, 'abs_recv_time': 792088629425312000, 'abs_send_time': 792088629385432000, 'send_time': 251505, 'recv_time': 251545, 'rssi': -45}, 48: {'rssi_time': 251679, 'ping': 40, 'received': True, 'abs_recv_time': 792088629565308000, 'abs_send_time': 792088629525432000, 'send_time': 251645, 'recv_time': 251685, 'rssi': -44}, 49: {'rssi_time': 251798, 'ping': 31, 'received': True, 'abs_recv_time': 792088629685677000, 'abs_send_time': 792088629655422000, 'send_time': 251775, 'recv_time': 251806, 'rssi': -44}, 50: {'rssi_time': 251901, 'ping': 20, 'received': True, 'abs_recv_time': 792088629785348000, 'abs_send_time': 792088629765397000, 'send_time': 251885, 'recv_time': 251905, 'rssi': -44}, 51: {'rssi_time': 252004, 'ping': 10, 'received': True, 'abs_recv_time': 792088629885348000, 'abs_send_time': 792088629875401000, 'send_time': 251995, 'recv_time': 252005, 'rssi': -44}, 52: {'rssi_time': 252114, 'ping': 10, 'received': True, 'abs_recv_time': 792088629995351000, 'abs_send_time': 792088629985402000, 'send_time': 252105, 'recv_time': 252115, 'rssi': -44}, 53: {'rssi_time': 252224, 'ping': 10, 'received': True, 'abs_recv_time': 792088630105350000, 'abs_send_time': 792088630095404000, 'send_time': 252215, 'recv_time': 252225, 'rssi': -45}, 54: {'rssi_time': 252347, 'ping': 30, 'received': True, 'abs_recv_time': 792088630235342000, 'abs_send_time': 792088630205430000, 'send_time': 252325, 'recv_time': 252355, 'rssi': -44}, 55: {'rssi_time': 252446, 'ping': 21, 'received': True, 'abs_recv_time': 792088630335551000, 'abs_send_time': 792088630315403000, 'send_time': 252435, 'recv_time': 252456, 'rssi': -44}, 56: {'rssi_time': 252554, 'ping': 10, 'received': True, 'abs_recv_time': 792088630435350000, 'abs_send_time': 792088630425402000, 'send_time': 252545, 'recv_time': 252555, 'rssi': -45}, 57: {'rssi_time': 252669, 'ping': 20, 'received': True, 'abs_recv_time': 792088630555347000, 'abs_send_time': 792088630535401000, 'send_time': 252655, 'recv_time': 252675, 'rssi': -45}, 58: {'rssi_time': 252774, 'ping': 10, 'received': True, 'abs_recv_time': 792088630655353000, 'abs_send_time': 792088630645423000, 'send_time': 252765, 'recv_time': 252775, 'rssi': -44}, 59: {'rssi_time': 252885, 'ping': 21, 'received': True, 'abs_recv_time': 792088630775442000, 'abs_send_time': 792088630755416000, 'send_time': 252875, 'recv_time': 252896, 'rssi': -45}, 60: {'rssi_time': 252994, 'ping': 11, 'received': True, 'abs_recv_time': 792088630875410000, 'abs_send_time': 792088630865417000, 'send_time': 252985, 'recv_time': 252996, 'rssi': -44}, 61: {'rssi_time': 253130, 'ping': 40, 'received': True, 'abs_recv_time': 792088631015316000, 'abs_send_time': 792088630975320000, 'send_time': 253095, 'recv_time': 253135, 'rssi': -44}, 62: {'rssi_time': 253272, 'ping': 40, 'received': True, 'abs_recv_time': 792088631155303000, 'abs_send_time': 792088631115410000, 'send_time': 253235, 'recv_time': 253275, 'rssi': -44}, 63: {'rssi_time': 253374, 'ping': 10, 'received': True, 'abs_recv_time': 792088631255345000, 'abs_send_time': 792088631245401000, 'send_time': 253365, 'recv_time': 253375, 'rssi': -72}, 64: {'rssi_time': 253495, 'ping': 21, 'received': True, 'abs_recv_time': 792088631375482000, 'abs_send_time': 792088631355413000, 'send_time': 253475, 'recv_time': 253496, 'rssi': -45}, 65: {'rssi_time': 253602, 'ping': 20, 'received': True, 'abs_recv_time': 792088631485343000, 'abs_send_time': 792088631465402000, 'send_time': 253585, 'recv_time': 253605, 'rssi': -45}, 66: {'rssi_time': 253719, 'ping': 31, 'received': True, 'abs_recv_time': 792088631605376000, 'abs_send_time': 792088631575398000, 'send_time': 253695, 'recv_time': 253726, 'rssi': -45}, 67: {'rssi_time': 253869, 'ping': 50, 'received': True, 'abs_recv_time': 792088631755302000, 'abs_send_time': 792088631705420000, 'send_time': 253825, 'recv_time': 253875, 'rssi': -46}, 68: {'rssi_time': 253966, 'ping': 20, 'received': True, 'abs_recv_time': 792088631855344000, 'abs_send_time': 792088631835405000, 'send_time': 253955, 'recv_time': 253975, 'rssi': -46}, 69: {'rssi_time': 254084, 'ping': 20, 'received': True, 'abs_recv_time': 792088631965349000, 'abs_send_time': 792088631945424000, 'send_time': 254065, 'recv_time': 254085, 'rssi': -46}, 70: {'rssi_time': 254187, 'ping': 20, 'received': True, 'abs_recv_time': 792088632075344000, 'abs_send_time': 792088632055412000, 'send_time': 254175, 'recv_time': 254195, 'rssi': -46}, 71: {'rssi_time': 254295, 'ping': 20, 'received': True, 'abs_recv_time': 792088632185346000, 'abs_send_time': 792088632165403000, 'send_time': 254285, 'recv_time': 254305, 'rssi': -46}, 72: {'rssi_time': 254404, 'ping': 10, 'received': True, 'abs_recv_time': 792088632285349000, 'abs_send_time': 792088632275407000, 'send_time': 254395, 'recv_time': 254405, 'rssi': -46}, 73: {'rssi_time': 254515, 'ping': 10, 'received': True, 'abs_recv_time': 792088632395342000, 'abs_send_time': 792088632385415000, 'send_time': 254505, 'recv_time': 254515, 'rssi': -46}, 74: {'rssi_time': 254640, 'ping': 31, 'received': True, 'abs_recv_time': 792088632525441000, 'abs_send_time': 792088632495406000, 'send_time': 254615, 'recv_time': 254646, 'rssi': -46}, 75: {'rssi_time': 254736, 'ping': 21, 'received': True, 'abs_recv_time': 792088632625465000, 'abs_send_time': 792088632605419000, 'send_time': 254725, 'recv_time': 254746, 'rssi': -46}, 76: {'rssi_time': 254846, 'ping': 21, 'received': True, 'abs_recv_time': 792088632735412000, 'abs_send_time': 792088632715347000, 'send_time': 254835, 'recv_time': 254856, 'rssi': -46}, 77: {'rssi_time': 254955, 'ping': 20, 'received': True, 'abs_recv_time': 792088632845342000, 'abs_send_time': 792088632825402000, 'send_time': 254945, 'recv_time': 254965, 'rssi': -45}, 78: {'rssi_time': 255068, 'ping': 20, 'received': True, 'abs_recv_time': 792088632955345000, 'abs_send_time': 792088632935414000, 'send_time': 255055, 'recv_time': 255075, 'rssi': -46}, 79: {'rssi_time': 255186, 'ping': 30, 'received': True, 'abs_recv_time': 792088633075305000, 'abs_send_time': 792088633045402000, 'send_time': 255165, 'recv_time': 255195, 'rssi': -46}, 80: {'rssi_time': 255306, 'ping': 20, 'received': True, 'abs_recv_time': 792088633195343000, 'abs_send_time': 792088633175405000, 'send_time': 255295, 'recv_time': 255315, 'rssi': -45}, 81: {'rssi_time': 255419, 'ping': 20, 'received': True, 'abs_recv_time': 792088633305344000, 'abs_send_time': 792088633285421000, 'send_time': 255405, 'recv_time': 255425, 'rssi': -46}, 82: {'rssi_time': 255531, 'ping': 21, 'received': True, 'abs_recv_time': 792088633416252000, 'abs_send_time': 792088633395422000, 'send_time': 255515, 'recv_time': 255536, 'rssi': -45}, 83: {'rssi_time': 255635, 'ping': 20, 'received': True, 'abs_recv_time': 792088633525342000, 'abs_send_time': 792088633505400000, 'send_time': 255625, 'recv_time': 255645, 'rssi': -45}, 84: {'rssi_time': 255744, 'ping': 10, 'received': True, 'abs_recv_time': 792088633625342000, 'abs_send_time': 792088633615405000, 'send_time': 255735, 'recv_time': 255745, 'rssi': -46}, 85: {'rssi_time': 255894, 'ping': 50, 'received': True, 'abs_recv_time': 792088633775351000, 'abs_send_time': 792088633725414000, 'send_time': 255845, 'recv_time': 255895, 'rssi': -45}, 86: {'rssi_time': 256000, 'ping': 30, 'received': True, 'abs_recv_time': 792088633885304000, 'abs_send_time': 792088633855409000, 'send_time': 255975, 'recv_time': 256005, 'rssi': -45}, 87: {'rssi_time': 256140, 'ping': 40, 'received': True, 'abs_recv_time': 792088634025341000, 'abs_send_time': 792088633985404000, 'send_time': 256105, 'recv_time': 256145, 'rssi': -46}, 88: {'rssi_time': 256227, 'ping': 20, 'received': True, 'abs_recv_time': 792088634115349000, 'abs_send_time': 792088634095406000, 'send_time': 256215, 'recv_time': 256235, 'rssi': -45}, 89: {'rssi_time': 256334, 'ping': 10, 'received': True, 'abs_recv_time': 792088634215348000, 'abs_send_time': 792088634205403000, 'send_time': 256325, 'recv_time': 256335, 'rssi': -45}, 90: {'rssi_time': 256444, 'ping': 10, 'received': True, 'abs_recv_time': 792088634325352000, 'abs_send_time': 792088634315405000, 'send_time': 256435, 'recv_time': 256445, 'rssi': -45}, 91: {'rssi_time': 256566, 'ping': 31, 'received': True, 'abs_recv_time': 792088634455379000, 'abs_send_time': 792088634425415000, 'send_time': 256545, 'recv_time': 256576, 'rssi': -45}, 92: {'rssi_time': 256665, 'ping': 10, 'received': True, 'abs_recv_time': 792088634545348000, 'abs_send_time': 792088634535409000, 'send_time': 256655, 'recv_time': 256665, 'rssi': -45}, 93: {'rssi_time': 256785, 'ping': 21, 'received': True, 'abs_recv_time': 792088634665774000, 'abs_send_time': 792088634645426000, 'send_time': 256765, 'recv_time': 256786, 'rssi': -45}, 94: {'rssi_time': 256886, 'ping': 21, 'received': True, 'abs_recv_time': 792088634775442000, 'abs_send_time': 792088634755398000, 'send_time': 256875, 'recv_time': 256896, 'rssi': -45}, 95: {'rssi_time': 256999, 'ping': 21, 'received': True, 'abs_recv_time': 792088634885419000, 'abs_send_time': 792088634865281000, 'send_time': 256985, 'recv_time': 257006, 'rssi': -45}, 96: {'rssi_time': 257116, 'ping': 30, 'received': True, 'abs_recv_time': 792088635005342000, 'abs_send_time': 792088634975407000, 'send_time': 257095, 'recv_time': 257125, 'rssi': -46}, 97: {'rssi_time': 257219, 'ping': 20, 'received': True, 'abs_recv_time': 792088635105349000, 'abs_send_time': 792088635085401000, 'send_time': 257205, 'recv_time': 257225, 'rssi': -45}, 98: {'rssi_time': 257331, 'ping': 20, 'received': True, 'abs_recv_time': 792088635215342000, 'abs_send_time': 792088635195403000, 'send_time': 257315, 'recv_time': 257335, 'rssi': -45}, 99: {'rssi_time': 257446, 'ping': 31, 'received': True, 'abs_recv_time': 792088635335549000, 'abs_send_time': 792088635305404000, 'send_time': 257425, 'recv_time': 257456, 'rssi': -45}, 100: {'rssi_time': 257544, 'ping': 10, 'received': True, 'abs_recv_time': 792088635425345000, 'abs_send_time': 792088635415400000, 'send_time': 257535, 'recv_time': 257545, 'rssi': -44}} diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_50.csv b/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_50.csv new file mode 100644 index 00000000..b8d4ce1f --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/raw_rssi_ping_dict_50.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 469303, 'ping': 28, 'received': True, 'abs_recv_time': 792088847185371000, 'abs_send_time': 792088847157216000, 'send_time': 469277, 'recv_time': 469305, 'rssi': -72}, 2: {'rssi_time': 469395, 'ping': 11, 'received': True, 'abs_recv_time': 792088847275671000, 'abs_send_time': 792088847265401000, 'send_time': 469385, 'recv_time': 469396, 'rssi': -73}, 3: {'rssi_time': 469506, 'ping': 20, 'received': True, 'abs_recv_time': 792088847395340000, 'abs_send_time': 792088847375412000, 'send_time': 469495, 'recv_time': 469515, 'rssi': -70}, 4: {'received': False, 'send_time': 469605, 'abs_send_time': 792088847485404000}, 5: {'rssi_time': 469725, 'ping': 20, 'received': True, 'abs_recv_time': 792088847615351000, 'abs_send_time': 792088847595274000, 'send_time': 469715, 'recv_time': 469735, 'rssi': -67}, 6: {'received': False, 'send_time': 469825, 'abs_send_time': 792088847705431000}, 7: {'rssi_time': 469944, 'ping': 10, 'received': True, 'abs_recv_time': 792088847825348000, 'abs_send_time': 792088847815276000, 'send_time': 469935, 'recv_time': 469945, 'rssi': -69}, 8: {'rssi_time': 470057, 'ping': 20, 'received': True, 'abs_recv_time': 792088847945343000, 'abs_send_time': 792088847925401000, 'send_time': 470045, 'recv_time': 470065, 'rssi': -68}, 9: {'rssi_time': 470174, 'ping': 20, 'received': True, 'abs_recv_time': 792088848055343000, 'abs_send_time': 792088848035403000, 'send_time': 470155, 'recv_time': 470175, 'rssi': -71}, 10: {'rssi_time': 470275, 'ping': 11, 'received': True, 'abs_recv_time': 792088848155664000, 'abs_send_time': 792088848145420000, 'send_time': 470265, 'recv_time': 470276, 'rssi': -70}, 11: {'received': False, 'send_time': 470375, 'abs_send_time': 792088848255422000}, 12: {'received': False, 'send_time': 470485, 'abs_send_time': 792088848365315000}, 13: {'rssi_time': 470614, 'ping': 21, 'received': True, 'abs_recv_time': 792088848495466000, 'abs_send_time': 792088848475413000, 'send_time': 470595, 'recv_time': 470616, 'rssi': -74}, 14: {'rssi_time': 470725, 'ping': 11, 'received': True, 'abs_recv_time': 792088848605591000, 'abs_send_time': 792088848595427000, 'send_time': 470715, 'recv_time': 470726, 'rssi': -68}, 15: {'received': False, 'send_time': 470825, 'abs_send_time': 792088848705415000}, 16: {'rssi_time': 470945, 'ping': 11, 'received': True, 'abs_recv_time': 792088848825602000, 'abs_send_time': 792088848815356000, 'send_time': 470935, 'recv_time': 470946, 'rssi': -69}, 17: {'rssi_time': 471054, 'ping': 10, 'received': True, 'abs_recv_time': 792088848935352000, 'abs_send_time': 792088848925401000, 'send_time': 471045, 'recv_time': 471055, 'rssi': -70}, 18: {'rssi_time': 471176, 'ping': 30, 'received': True, 'abs_recv_time': 792088849065351000, 'abs_send_time': 792088849035405000, 'send_time': 471155, 'recv_time': 471185, 'rssi': -69}, 19: {'rssi_time': 471274, 'ping': 10, 'received': True, 'abs_recv_time': 792088849155348000, 'abs_send_time': 792088849145408000, 'send_time': 471265, 'recv_time': 471275, 'rssi': -71}, 20: {'rssi_time': 471384, 'ping': 10, 'received': True, 'abs_recv_time': 792088849265350000, 'abs_send_time': 792088849255407000, 'send_time': 471375, 'recv_time': 471385, 'rssi': -72}, 21: {'rssi_time': 471504, 'ping': 20, 'received': True, 'abs_recv_time': 792088849385343000, 'abs_send_time': 792088849365417000, 'send_time': 471485, 'recv_time': 471505, 'rssi': -72}, 22: {'rssi_time': 471615, 'ping': 11, 'received': True, 'abs_recv_time': 792088849495386000, 'abs_send_time': 792088849485407000, 'send_time': 471605, 'recv_time': 471616, 'rssi': -71}, 23: {'rssi_time': 471732, 'ping': 21, 'received': True, 'abs_recv_time': 792088849615460000, 'abs_send_time': 792088849595419000, 'send_time': 471715, 'recv_time': 471736, 'rssi': -68}, 24: {'received': False, 'send_time': 471825, 'abs_send_time': 792088849705403000}, 25: {'rssi_time': 471944, 'ping': 10, 'received': True, 'abs_recv_time': 792088849825351000, 'abs_send_time': 792088849815270000, 'send_time': 471935, 'recv_time': 471945, 'rssi': -70}, 26: {'received': False, 'send_time': 472045, 'abs_send_time': 792088849925405000}, 27: {'rssi_time': 472171, 'ping': 20, 'received': True, 'abs_recv_time': 792088850055352000, 'abs_send_time': 792088850035272000, 'send_time': 472155, 'recv_time': 472175, 'rssi': -69}, 28: {'rssi_time': 472289, 'ping': 31, 'received': True, 'abs_recv_time': 792088850175478000, 'abs_send_time': 792088850145404000, 'send_time': 472265, 'recv_time': 472296, 'rssi': -70}, 29: {'rssi_time': 472397, 'ping': 30, 'received': True, 'abs_recv_time': 792088850285341000, 'abs_send_time': 792088850255408000, 'send_time': 472375, 'recv_time': 472405, 'rssi': -69}, 30: {'rssi_time': 472494, 'ping': 10, 'received': True, 'abs_recv_time': 792088850375349000, 'abs_send_time': 792088850365424000, 'send_time': 472485, 'recv_time': 472495, 'rssi': -72}, 31: {'rssi_time': 472616, 'ping': 30, 'received': True, 'abs_recv_time': 792088850505308000, 'abs_send_time': 792088850475421000, 'send_time': 472595, 'recv_time': 472625, 'rssi': -71}, 32: {'rssi_time': 472755, 'ping': 41, 'received': True, 'abs_recv_time': 792088850645464000, 'abs_send_time': 792088850605405000, 'send_time': 472725, 'recv_time': 472766, 'rssi': -70}, 33: {'rssi_time': 472860, 'ping': 31, 'received': True, 'abs_recv_time': 792088850745459000, 'abs_send_time': 792088850715420000, 'send_time': 472835, 'recv_time': 472866, 'rssi': -71}, 34: {'rssi_time': 472957, 'ping': 21, 'received': True, 'abs_recv_time': 792088850845460000, 'abs_send_time': 792088850825282000, 'send_time': 472945, 'recv_time': 472966, 'rssi': -69}, 35: {'received': False, 'send_time': 473055, 'abs_send_time': 792088850935383000}, 36: {'rssi_time': 473184, 'ping': 20, 'received': True, 'abs_recv_time': 792088851065351000, 'abs_send_time': 792088851045265000, 'send_time': 473165, 'recv_time': 473185, 'rssi': -68}, 37: {'rssi_time': 473296, 'ping': 30, 'received': True, 'abs_recv_time': 792088851185347000, 'abs_send_time': 792088851155429000, 'send_time': 473275, 'recv_time': 473305, 'rssi': -68}, 38: {'rssi_time': 473407, 'ping': 30, 'received': True, 'abs_recv_time': 792088851295349000, 'abs_send_time': 792088851265411000, 'send_time': 473385, 'recv_time': 473415, 'rssi': -66}, 39: {'rssi_time': 473516, 'ping': 30, 'received': True, 'abs_recv_time': 792088851405345000, 'abs_send_time': 792088851375414000, 'send_time': 473495, 'recv_time': 473525, 'rssi': -68}, 40: {'rssi_time': 473615, 'ping': 20, 'received': True, 'abs_recv_time': 792088851505346000, 'abs_send_time': 792088851485405000, 'send_time': 473605, 'recv_time': 473625, 'rssi': -66}, 41: {'rssi_time': 473724, 'ping': 10, 'received': True, 'abs_recv_time': 792088851605347000, 'abs_send_time': 792088851595404000, 'send_time': 473715, 'recv_time': 473725, 'rssi': -65}, 42: {'rssi_time': 473839, 'ping': 21, 'received': True, 'abs_recv_time': 792088851725388000, 'abs_send_time': 792088851705421000, 'send_time': 473825, 'recv_time': 473846, 'rssi': -65}, 43: {'rssi_time': 473955, 'ping': 20, 'received': True, 'abs_recv_time': 792088851835349000, 'abs_send_time': 792088851815487000, 'send_time': 473935, 'recv_time': 473955, 'rssi': -66}, 44: {'rssi_time': 474054, 'ping': 10, 'received': True, 'abs_recv_time': 792088851935342000, 'abs_send_time': 792088851925405000, 'send_time': 474045, 'recv_time': 474055, 'rssi': -65}, 45: {'rssi_time': 474167, 'ping': 20, 'received': True, 'abs_recv_time': 792088852055343000, 'abs_send_time': 792088852035406000, 'send_time': 474155, 'recv_time': 474175, 'rssi': -65}, 46: {'rssi_time': 474279, 'ping': 21, 'received': True, 'abs_recv_time': 792088852165463000, 'abs_send_time': 792088852145404000, 'send_time': 474265, 'recv_time': 474286, 'rssi': -64}, 47: {'rssi_time': 474387, 'ping': 21, 'received': True, 'abs_recv_time': 792088852275465000, 'abs_send_time': 792088852255285000, 'send_time': 474375, 'recv_time': 474396, 'rssi': -65}, 48: {'rssi_time': 474501, 'ping': 19, 'received': True, 'abs_recv_time': 792088852385339000, 'abs_send_time': 792088852365836000, 'send_time': 474486, 'recv_time': 474505, 'rssi': -64}, 49: {'rssi_time': 474612, 'ping': 20, 'received': True, 'abs_recv_time': 792088852495351000, 'abs_send_time': 792088852475421000, 'send_time': 474595, 'recv_time': 474615, 'rssi': -65}, 50: {'rssi_time': 474730, 'ping': 30, 'received': True, 'abs_recv_time': 792088852615341000, 'abs_send_time': 792088852585386000, 'send_time': 474705, 'recv_time': 474735, 'rssi': -65}, 51: {'rssi_time': 474829, 'ping': 20, 'received': True, 'abs_recv_time': 792088852715345000, 'abs_send_time': 792088852695418000, 'send_time': 474815, 'recv_time': 474835, 'rssi': -65}, 52: {'rssi_time': 474954, 'ping': 30, 'received': True, 'abs_recv_time': 792088852835345000, 'abs_send_time': 792088852805404000, 'send_time': 474925, 'recv_time': 474955, 'rssi': -65}, 53: {'rssi_time': 475045, 'ping': 11, 'received': True, 'abs_recv_time': 792088852925484000, 'abs_send_time': 792088852915406000, 'send_time': 475035, 'recv_time': 475046, 'rssi': -67}, 54: {'rssi_time': 475159, 'ping': 20, 'received': True, 'abs_recv_time': 792088853045350000, 'abs_send_time': 792088853025413000, 'send_time': 475145, 'recv_time': 475165, 'rssi': -67}, 55: {'rssi_time': 475265, 'ping': 11, 'received': True, 'abs_recv_time': 792088853145478000, 'abs_send_time': 792088853135404000, 'send_time': 475255, 'recv_time': 475266, 'rssi': -66}, 56: {'rssi_time': 475374, 'ping': 10, 'received': True, 'abs_recv_time': 792088853255349000, 'abs_send_time': 792088853245404000, 'send_time': 475365, 'recv_time': 475375, 'rssi': -67}, 57: {'rssi_time': 475514, 'ping': 41, 'received': True, 'abs_recv_time': 792088853395466000, 'abs_send_time': 792088853355422000, 'send_time': 475475, 'recv_time': 475516, 'rssi': -66}, 58: {'rssi_time': 475602, 'ping': 20, 'received': True, 'abs_recv_time': 792088853485351000, 'abs_send_time': 792088853465363000, 'send_time': 475585, 'recv_time': 475605, 'rssi': -68}, 59: {'rssi_time': 475704, 'ping': 10, 'received': True, 'abs_recv_time': 792088853585345000, 'abs_send_time': 792088853575399000, 'send_time': 475695, 'recv_time': 475705, 'rssi': -68}, 60: {'rssi_time': 475826, 'ping': 30, 'received': True, 'abs_recv_time': 792088853715471000, 'abs_send_time': 792088853685615000, 'send_time': 475806, 'recv_time': 475836, 'rssi': -67}, 61: {'rssi_time': 475935, 'ping': 21, 'received': True, 'abs_recv_time': 792088853815478000, 'abs_send_time': 792088853795281000, 'send_time': 475915, 'recv_time': 475936, 'rssi': -68}, 62: {'rssi_time': 476036, 'ping': 20, 'received': True, 'abs_recv_time': 792088853925364000, 'abs_send_time': 792088853905425000, 'send_time': 476025, 'recv_time': 476045, 'rssi': -68}, 63: {'rssi_time': 476144, 'ping': 10, 'received': True, 'abs_recv_time': 792088854025355000, 'abs_send_time': 792088854015423000, 'send_time': 476135, 'recv_time': 476145, 'rssi': -69}, 64: {'rssi_time': 476267, 'ping': 30, 'received': True, 'abs_recv_time': 792088854155348000, 'abs_send_time': 792088854125405000, 'send_time': 476245, 'recv_time': 476275, 'rssi': -68}, 65: {'received': False, 'send_time': 476355, 'abs_send_time': 792088854235405000}, 66: {'received': False, 'send_time': 476465, 'abs_send_time': 792088854345327000}, 67: {'rssi_time': 476584, 'ping': 10, 'received': True, 'abs_recv_time': 792088854465351000, 'abs_send_time': 792088854455368000, 'send_time': 476575, 'recv_time': 476585, 'rssi': -69}, 68: {'rssi_time': 476694, 'ping': 10, 'received': True, 'abs_recv_time': 792088854575349000, 'abs_send_time': 792088854565424000, 'send_time': 476685, 'recv_time': 476695, 'rssi': -70}, 69: {'rssi_time': 476814, 'ping': 21, 'received': True, 'abs_recv_time': 792088854695390000, 'abs_send_time': 792088854675403000, 'send_time': 476795, 'recv_time': 476816, 'rssi': -70}, 70: {'rssi_time': 476918, 'ping': 21, 'received': True, 'abs_recv_time': 792088854805467000, 'abs_send_time': 792088854785409000, 'send_time': 476905, 'recv_time': 476926, 'rssi': -73}, 71: {'received': False, 'send_time': 477015, 'abs_send_time': 792088854895502000}, 72: {'rssi_time': 477146, 'ping': 31, 'received': True, 'abs_recv_time': 792088855035477000, 'abs_send_time': 792088855005419000, 'send_time': 477125, 'recv_time': 477156, 'rssi': -70}, 73: {'rssi_time': 477256, 'ping': 31, 'received': True, 'abs_recv_time': 792088855145471000, 'abs_send_time': 792088855115282000, 'send_time': 477235, 'recv_time': 477266, 'rssi': -71}, 74: {'rssi_time': 477367, 'ping': 31, 'received': True, 'abs_recv_time': 792088855255469000, 'abs_send_time': 792088855225366000, 'send_time': 477345, 'recv_time': 477376, 'rssi': -73}, 75: {'rssi_time': 477475, 'ping': 20, 'received': True, 'abs_recv_time': 792088855355486000, 'abs_send_time': 792088855335966000, 'send_time': 477456, 'recv_time': 477476, 'rssi': -70}, 76: {'rssi_time': 477576, 'ping': 20, 'received': True, 'abs_recv_time': 792088855465348000, 'abs_send_time': 792088855445413000, 'send_time': 477565, 'recv_time': 477585, 'rssi': -71}, 77: {'received': False, 'send_time': 477675, 'abs_send_time': 792088855555405000}, 78: {'rssi_time': 477801, 'ping': 21, 'received': True, 'abs_recv_time': 792088855685596000, 'abs_send_time': 792088855665292000, 'send_time': 477785, 'recv_time': 477806, 'rssi': -70}, 79: {'rssi_time': 477914, 'ping': 20, 'received': True, 'abs_recv_time': 792088855795349000, 'abs_send_time': 792088855775403000, 'send_time': 477895, 'recv_time': 477915, 'rssi': -70}, 80: {'rssi_time': 478014, 'ping': 10, 'received': True, 'abs_recv_time': 792088855895347000, 'abs_send_time': 792088855885406000, 'send_time': 478005, 'recv_time': 478015, 'rssi': -68}, 81: {'rssi_time': 478125, 'ping': 20, 'received': True, 'abs_recv_time': 792088856015352000, 'abs_send_time': 792088855995410000, 'send_time': 478115, 'recv_time': 478135, 'rssi': -68}, 82: {'rssi_time': 478234, 'ping': 10, 'received': True, 'abs_recv_time': 792088856115349000, 'abs_send_time': 792088856105408000, 'send_time': 478225, 'recv_time': 478235, 'rssi': -66}, 83: {'rssi_time': 478354, 'ping': 20, 'received': True, 'abs_recv_time': 792088856235350000, 'abs_send_time': 792088856215422000, 'send_time': 478335, 'recv_time': 478355, 'rssi': -67}, 84: {'rssi_time': 478454, 'ping': 11, 'received': True, 'abs_recv_time': 792088856335552000, 'abs_send_time': 792088856325402000, 'send_time': 478445, 'recv_time': 478456, 'rssi': -67}, 85: {'rssi_time': 478566, 'ping': 20, 'received': True, 'abs_recv_time': 792088856455360000, 'abs_send_time': 792088856435418000, 'send_time': 478555, 'recv_time': 478575, 'rssi': -67}, 86: {'rssi_time': 478675, 'ping': 10, 'received': True, 'abs_recv_time': 792088856555361000, 'abs_send_time': 792088856545414000, 'send_time': 478665, 'recv_time': 478675, 'rssi': -66}, 87: {'rssi_time': 478791, 'ping': 21, 'received': True, 'abs_recv_time': 792088856675479000, 'abs_send_time': 792088856655397000, 'send_time': 478775, 'recv_time': 478796, 'rssi': -68}, 88: {'rssi_time': 478905, 'ping': 20, 'received': True, 'abs_recv_time': 792088856786198000, 'abs_send_time': 792088856765570000, 'send_time': 478886, 'recv_time': 478906, 'rssi': -66}, 89: {'rssi_time': 479031, 'ping': 20, 'received': True, 'abs_recv_time': 792088856915349000, 'abs_send_time': 792088856895311000, 'send_time': 479015, 'recv_time': 479035, 'rssi': -65}, 90: {'rssi_time': 479143, 'ping': 20, 'received': True, 'abs_recv_time': 792088857025353000, 'abs_send_time': 792088857005402000, 'send_time': 479125, 'recv_time': 479145, 'rssi': -67}, 91: {'rssi_time': 479323, 'ping': 91, 'received': True, 'abs_recv_time': 792088857205481000, 'abs_send_time': 792088857115404000, 'send_time': 479235, 'recv_time': 479326, 'rssi': -66}, 92: {'rssi_time': 479394, 'ping': 50, 'received': True, 'abs_recv_time': 792088857275301000, 'abs_send_time': 792088857225288000, 'send_time': 479345, 'recv_time': 479395, 'rssi': -67}, 93: {'rssi_time': 479487, 'ping': 20, 'received': True, 'abs_recv_time': 792088857375342000, 'abs_send_time': 792088857355406000, 'send_time': 479475, 'recv_time': 479495, 'rssi': -65}, 94: {'rssi_time': 479594, 'ping': 10, 'received': True, 'abs_recv_time': 792088857475376000, 'abs_send_time': 792088857465431000, 'send_time': 479585, 'recv_time': 479595, 'rssi': -66}, 95: {'rssi_time': 479704, 'ping': 10, 'received': True, 'abs_recv_time': 792088857585349000, 'abs_send_time': 792088857575399000, 'send_time': 479695, 'recv_time': 479705, 'rssi': -66}, 96: {'rssi_time': 479826, 'ping': 30, 'received': True, 'abs_recv_time': 792088857715384000, 'abs_send_time': 792088857685609000, 'send_time': 479806, 'recv_time': 479836, 'rssi': -66}, 97: {'rssi_time': 479935, 'ping': 20, 'received': True, 'abs_recv_time': 792088857815347000, 'abs_send_time': 792088857795389000, 'send_time': 479915, 'recv_time': 479935, 'rssi': -66}, 98: {'rssi_time': 480045, 'ping': 20, 'received': True, 'abs_recv_time': 792088857935343000, 'abs_send_time': 792088857915406000, 'send_time': 480035, 'recv_time': 480055, 'rssi': -66}, 99: {'rssi_time': 480159, 'ping': 20, 'received': True, 'abs_recv_time': 792088858045342000, 'abs_send_time': 792088858025414000, 'send_time': 480145, 'recv_time': 480165, 'rssi': -66}, 100: {'rssi_time': 480276, 'ping': 30, 'received': True, 'abs_recv_time': 792088858165343000, 'abs_send_time': 792088858135404000, 'send_time': 480255, 'recv_time': 480285, 'rssi': -66}} diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_10.csv b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_10.csv new file mode 100644 index 00000000..a064e6b8 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_10.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-49,13,792088687993139000,792088688005626000 +-49,21,792088688105420000,792088688125548000 +-48,21,792088688215288000,792088688235812000 +-48,19,792088688325596000,792088688345369000 +-48,30,792088688435421000,792088688465354000 +-48,20,792088688545421000,792088688565342000 +-48,20,792088688655402000,792088688675337000 +-48,11,792088688765416000,792088688775460000 +-47,20,792088688875401000,792088688895341000 +-48,10,792088688985403000,792088688995341000 +-48,11,792088689095405000,792088689105405000 +-47,20,792088689205401000,792088689225340000 +-48,21,792088689315404000,792088689335565000 +-50,11,792088689425429000,792088689435543000 +-49,31,792088689535424000,792088689565429000 +-49,21,792088689645417000,792088689665440000 +-48,10,792088689755398000,792088689765344000 +-48,20,792088689865408000,792088689885343000 +-49,20,792088689975403000,792088689995343000 +-47,30,792088690085404000,792088690115345000 +-48,20,792088690205418000,792088690225346000 +-48,21,792088690315410000,792088690335554000 +-48,40,792088690425403000,792088690465348000 +-48,10,792088690535398000,792088690545341000 +-48,11,792088690645404000,792088690655522000 +-48,31,792088690755420000,792088690785439000 +-48,31,792088690865285000,792088690895447000 +-48,31,792088690975280000,792088691005438000 +-48,29,792088691085787000,792088691115339000 +-47,11,792088691195415000,792088691205534000 +-47,20,792088691305408000,792088691325341000 +-46,30,792088691415416000,792088691445341000 +-47,10,792088691525399000,792088691535340000 +-46,20,792088691635403000,792088691655344000 +-47,20,792088691745416000,792088691765365000 +-46,20,792088691855400000,792088691875346000 +-46,10,792088691965401000,792088691975346000 +-47,20,792088692075409000,792088692095347000 +-46,20,792088692185402000,792088692205341000 +-46,21,792088692295399000,792088692315399000 +-46,30,792088692405695000,792088692435447000 +-46,21,792088692515283000,792088692535415000 +-45,20,792088692625388000,792088692645341000 +-46,10,792088692735420000,792088692745343000 +-46,20,792088692845404000,792088692865340000 +-45,20,792088692955424000,792088692975347000 +-46,10,792088693065400000,792088693075339000 +-46,30,792088693175404000,792088693205342000 +-46,20,792088693285403000,792088693305359000 +-47,11,792088693395411000,792088693405710000 +-46,10,792088693505403000,792088693515339000 +-46,20,792088693615403000,792088693635344000 +-46,20,792088693725418000,792088693745341000 +-46,21,792088693835403000,792088693855401000 +-46,21,792088693945289000,792088693965440000 +-46,29,792088694055783000,792088694085299000 +-46,10,792088694185405000,792088694195345000 +-46,30,792088694295403000,792088694325348000 +-46,10,792088694405413000,792088694415336000 +-45,30,792088694515418000,792088694545344000 +-46,30,792088694625404000,792088694655356000 +-47,20,792088694735420000,792088694755342000 +-46,20,792088694845404000,792088694865339000 +-46,31,792088694955399000,792088694985443000 +-46,21,792088695065367000,792088695085443000 +-46,21,792088695175357000,792088695195434000 +-47,20,792088695285386000,792088695305338000 +-46,20,792088695395421000,792088695415340000 +-46,20,792088695505404000,792088695525340000 +-46,20,792088695615410000,792088695635345000 +-46,10,792088695725416000,792088695735343000 +-46,40,792088695835419000,792088695875302000 +-47,10,792088695965402000,792088695975340000 +-46,41,792088696075420000,792088696115432000 +-47,22,792088696185428000,792088696206653000 +-47,10,792088696315312000,792088696325347000 +-47,20,792088696425421000,792088696445341000 +-46,20,792088696535408000,792088696555340000 +-47,10,792088696645404000,792088696655344000 +-46,20,792088696755416000,792088696775343000 +-47,20,792088696865407000,792088696885340000 +-47,20,792088696975409000,792088696995344000 +-47,20,792088697085403000,792088697105344000 +-46,10,792088697195403000,792088697205345000 +-47,10,792088697305404000,792088697315346000 +-47,31,792088697415418000,792088697445443000 +-46,21,792088697525291000,792088697545447000 +-46,21,792088697635283000,792088697655408000 +-46,10,792088697745403000,792088697755344000 +-47,10,792088697855405000,792088697865345000 +-47,20,792088697965403000,792088697985344000 +-46,10,792088698075420000,792088698085349000 +-46,10,792088698185406000,792088698195340000 +-46,20,792088698295412000,792088698315343000 +-46,20,792088698405415000,792088698425346000 +-47,30,792088698515402000,792088698545344000 +-47,11,792088698625403000,792088698635538000 +-47,20,792088698735416000,792088698755339000 +-46,20,792088698845419000,792088698865373000 +-47,21,792088698955397000,792088698975448000 diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_10.txt b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_10.txt new file mode 100644 index 00000000..c766a48a --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_10.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -46.83, 'max': -45, 'min': -50, 'std_dev': 1.01, 'median': -47.0} +Ping: {'mean': 19.8, 'max': 41, 'min': 10, 'std_dev': 7.52, 'median': 20.0} diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_100.csv b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_100.csv new file mode 100644 index 00000000..65fe0279 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_100.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-79,21,792088917863553000,792088917885372000 +-86,20,792088917975401000,792088917995344000 +NA,NA,792088918085400000,NA +NA,NA,792088918195275000,NA +NA,NA,792088918305278000,NA +NA,NA,792088918415347000,NA +-73,40,792088918525280000,792088918565348000 +-68,20,792088918635403000,792088918655347000 +-66,20,792088918745416000,792088918765342000 +-68,20,792088918855402000,792088918875349000 +NA,NA,792088918975406000,NA +-75,51,792088919085273000,792088919135412000 +-76,20,792088919195317000,792088919215345000 +-74,10,792088919305410000,792088919315344000 +-76,20,792088919415414000,792088919435344000 +NA,NA,792088919525342000,NA +NA,NA,792088919665179000,NA +NA,NA,792088919775358000,NA +-77,40,792088919905299000,792088919945356000 +-73,20,792088920015398000,792088920035345000 +-79,20,792088920125405000,792088920145342000 +-81,10,792088920235407000,792088920245348000 +-77,51,792088920345422000,792088920395443000 +-77,31,792088920455280000,792088920485465000 +NA,NA,792088920565409000,NA +-74,21,792088920675418000,792088920695399000 +NA,NA,792088920785400000,NA +-76,30,792088920895268000,792088920925349000 +NA,NA,792088921005407000,NA +NA,NA,792088921125416000,NA +NA,NA,792088921235283000,NA +-76,10,792088921345333000,792088921355346000 +-76,20,792088921455424000,792088921475349000 +-76,10,792088921565401000,792088921575345000 +-75,11,792088921675406000,792088921685643000 +-74,31,792088921785396000,792088921815579000 +-73,39,792088921895616000,792088921935343000 +NA,NA,792088922005414000,NA +-73,30,792088922115275000,792088922145364000 +-76,50,792088922225403000,792088922275348000 +-75,41,792088922335591000,792088922376519000 +-78,20,792088922485318000,792088922505348000 +NA,NA,792088922595395000,NA +NA,NA,792088922705347000,NA +NA,NA,792088922815271000,NA +NA,NA,792088922925296000,NA +-75,11,792088923035267000,792088923045562000 +-74,40,792088923145402000,792088923185343000 +NA,NA,792088923255406000,NA +-75,41,792088923365417000,792088923405451000 +-76,20,792088923495396000,792088923515347000 +NA,NA,792088923605404000,NA +NA,NA,792088923715348000,NA +-76,141,792088923825452000,792088923965445000 +-73,40,792088923935409000,792088923975353000 +NA,NA,792088924045560000,NA +NA,NA,792088924155277000,NA +-73,10,792088924265408000,792088924275353000 +NA,NA,792088924375414000,NA +-72,21,792088924485267000,792088924506148000 +-72,10,792088924615308000,792088924625351000 +-70,20,792088924725434000,792088924745346000 +-70,11,792088924835407000,792088924845425000 +-73,20,792088924945405000,792088924965341000 +NA,NA,792088925055346000,NA +-71,31,792088925165275000,792088925195439000 +NA,NA,792088925275388000,NA +NA,NA,792088925385351000,NA +-70,30,792088925495284000,792088925525346000 +-72,30,792088925605426000,792088925635353000 +NA,NA,792088925715427000,NA +-72,20,792088925845325000,792088925865344000 +-72,20,792088925955407000,792088925975341000 +-73,31,792088926065406000,792088926095474000 +-71,20,792088926175283000,792088926195341000 +-72,41,792088926285364000,792088926325439000 +-69,31,792088926395333000,792088926425440000 +-70,50,792088926505394000,792088926555301000 +NA,NA,792088926635409000,NA +NA,NA,792088926745364000,NA +-72,11,792088926855276000,792088926865657000 +-72,10,792088926965410000,792088926975344000 +-75,10,792088927075402000,792088927085345000 +-73,11,792088927185407000,792088927195664000 +-75,20,792088927295406000,792088927315344000 +-72,21,792088927405415000,792088927425402000 +-72,31,792088927515290000,792088927545443000 +-73,21,792088927625286000,792088927645442000 +-73,31,792088927735436000,792088927765384000 +-69,30,792088927855503000,792088927885347000 +NA,NA,792088927965431000,NA +-67,21,792088928075265000,792088928095711000 +-73,11,792088928195407000,792088928205564000 +-72,20,792088928305410000,792088928325350000 +-70,20,792088928415410000,792088928435343000 +-73,20,792088928525404000,792088928545343000 +NA,NA,792088928635400000,NA +-73,31,792088928745345000,792088928775455000 +NA,NA,792088928855303000,NA +NA,NA,792088928965279000,NA diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_100.txt b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_100.txt new file mode 100644 index 00000000..f604c6a4 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_100.txt @@ -0,0 +1,3 @@ +Packet Loss: 34 % +RSSI: {'mean': -73.52, 'max': -66, 'min': -86, 'std_dev': 3.27, 'median': -73.0} +Ping: {'mean': 26.29, 'max': 141, 'min': 10, 'std_dev': 18.17, 'median': 20.0} diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_25.csv b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_25.csv new file mode 100644 index 00000000..311fadd0 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_25.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-63,15,792088770360552000,792088770375737000 +NA,NA,792088770465421000,NA +NA,NA,792088770575367000,NA +-65,19,792088770685557000,792088770705353000 +-66,21,792088770795402000,792088770815467000 +-65,11,792088770905413000,792088770915421000 +-65,10,792088771015404000,792088771025346000 +-65,11,792088771125404000,792088771135595000 +-66,20,792088771235405000,792088771255344000 +-65,10,792088771345409000,792088771355346000 +-65,21,792088771455407000,792088771475552000 +-65,21,792088771565290000,792088771585735000 +-64,19,792088771685616000,792088771705344000 +-63,20,792088771795428000,792088771815350000 +-63,20,792088771905403000,792088771925340000 +-63,10,792088772015426000,792088772025345000 +-64,11,792088772125404000,792088772135457000 +-64,10,792088772235405000,792088772245356000 +-61,21,792088772345424000,792088772365446000 +-61,20,792088772455399000,792088772475347000 +-60,20,792088772565403000,792088772585344000 +-60,10,792088772675560000,792088772685600000 +-60,21,792088772785428000,792088772805429000 +-60,21,792088772895368000,792088772915442000 +-60,20,792088773005743000,792088773025684000 +-61,30,792088773115411000,792088773145346000 +-60,30,792088773225406000,792088773255350000 +-63,19,792088773335589000,792088773355341000 +-63,10,792088773445405000,792088773455345000 +NA,NA,792088773555413000,NA +-62,31,792088773665361000,792088773695390000 +-61,21,792088773775402000,792088773795391000 +-61,9,792088773885618000,792088773895353000 +-61,10,792088773995424000,792088774005355000 +-62,10,792088774105404000,792088774115344000 +-65,10,792088774215421000,792088774225373000 +-65,31,792088774325403000,792088774355454000 +-65,31,792088774435369000,792088774465427000 +-67,40,792088774545594000,792088774585459000 +-65,21,792088774675424000,792088774695646000 +-64,10,792088774785400000,792088774795349000 +-65,20,792088774895406000,792088774915349000 +-64,20,792088775005494000,792088775025350000 +-64,20,792088775115402000,792088775135341000 +-65,10,792088775225423000,792088775235350000 +-65,9,792088775335593000,792088775345346000 +-66,31,792088775445419000,792088775475442000 +-65,31,792088775555283000,792088775585439000 +-65,31,792088775665420000,792088775695471000 +-67,20,792088775795419000,792088775815351000 +-66,20,792088775905403000,792088775925348000 +-66,20,792088776015405000,792088776035361000 +-67,20,792088776125401000,792088776145349000 +-66,20,792088776235434000,792088776255336000 +-66,10,792088776345408000,792088776355343000 +-66,10,792088776455405000,792088776465342000 +-65,31,792088776565403000,792088776595402000 +-65,21,792088776675408000,792088776695431000 +-65,21,792088776785325000,792088776805439000 +-65,31,792088776895366000,792088776925412000 +-66,21,792088777005405000,792088777025401000 +-64,20,792088777115439000,792088777135342000 +-66,10,792088777225405000,792088777235348000 +-66,9,792088777335600000,792088777345344000 +-65,20,792088777445404000,792088777465341000 +-64,11,792088777555402000,792088777565409000 +-64,21,792088777665405000,792088777685583000 +-71,20,792088777775401000,792088777795342000 +-64,20,792088777885404000,792088777905347000 +-65,20,792088777995408000,792088778015342000 +-65,21,792088778105421000,792088778125822000 +-65,10,792088778215320000,792088778225346000 +-65,21,792088778325415000,792088778346196000 +-65,30,792088778455386000,792088778485359000 +-66,20,792088778565428000,792088778585343000 +-66,21,792088778675422000,792088778695409000 +-66,20,792088778785395000,792088778805348000 +-66,30,792088778895409000,792088778925347000 +-66,10,792088779005404000,792088779015347000 +-65,10,792088779115421000,792088779125348000 +-66,10,792088779225758000,792088779235694000 +-66,10,792088779335598000,792088779345460000 +-66,21,792088779445396000,792088779465449000 +-65,21,792088779555285000,792088779575435000 +-65,21,792088779665401000,792088779685587000 +-66,41,792088779775408000,792088779815507000 +-66,10,792088779915423000,792088779925355000 +-66,30,792088780025406000,792088780055340000 +-65,20,792088780135407000,792088780155339000 +-66,19,792088780245592000,792088780265342000 +-66,20,792088780355411000,792088780375345000 +-67,21,792088780465413000,792088780485406000 +-68,20,792088780575557000,792088780595422000 +-67,30,792088780685773000,792088780715401000 +-66,20,792088780815397000,792088780835350000 +-68,20,792088780925402000,792088780945350000 +-67,10,792088781035403000,792088781045352000 +-67,10,792088781145402000,792088781155343000 +-67,10,792088781255403000,792088781265372000 +-67,11,792088781365413000,792088781375702000 diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_25.txt b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_25.txt new file mode 100644 index 00000000..9c018edd --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_25.txt @@ -0,0 +1,3 @@ +Packet Loss: 3 % +RSSI: {'mean': -64.72, 'max': -60, 'min': -71, 'std_dev': 2.04, 'median': -65} +Ping: {'mean': 18.88, 'max': 41, 'min': 9, 'std_dev': 7.46, 'median': 20} diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_5.csv b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_5.csv new file mode 100644 index 00000000..fd9b1f3a --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_5.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-46,26,792088624209535000,792088624235437000 +-45,20,792088624325592000,792088624345380000 +-44,30,792088624435406000,792088624465342000 +-44,20,792088624545401000,792088624565348000 +-44,21,792088624655404000,792088624675662000 +-43,10,792088624765425000,792088624775354000 +-43,30,792088624875402000,792088624905343000 +-42,20,792088624985405000,792088625005339000 +-43,21,792088625095424000,792088625115522000 +-43,20,792088625205398000,792088625225346000 +-44,21,792088625315405000,792088625335562000 +-44,31,792088625425389000,792088625455446000 +-43,31,792088625545283000,792088625575421000 +-44,30,792088625655510000,792088625685640000 +-44,20,792088625785398000,792088625805349000 +-44,21,792088625895402000,792088625916195000 +-43,10,792088626025321000,792088626035350000 +-43,20,792088626135426000,792088626155348000 +-43,10,792088626245397000,792088626255345000 +-44,41,792088626355415000,792088626396187000 +-45,10,792088626505308000,792088626515352000 +-45,30,792088626615410000,792088626645349000 +-45,20,792088626725417000,792088626745341000 +-45,10,792088626835406000,792088626845349000 +-45,20,792088626945404000,792088626965348000 +-46,20,792088627055404000,792088627075341000 +-45,11,792088627165423000,792088627175574000 +-45,40,792088627275423000,792088627315305000 +-45,20,792088627405419000,792088627425339000 +-45,30,792088627515412000,792088627545351000 +-44,20,792088627625407000,792088627645349000 +-45,11,792088627735417000,792088627745571000 +-44,30,792088627845402000,792088627875341000 +-43,21,792088627955404000,792088627975567000 +-45,31,792088628065405000,792088628095572000 +-44,30,792088628175400000,792088628205341000 +-44,31,792088628285423000,792088628315403000 +-44,20,792088628395353000,792088628415348000 +-44,21,792088628505419000,792088628525453000 +-45,31,792088628615284000,792088628645418000 +-44,21,792088628725410000,792088628745682000 +-44,20,792088628835412000,792088628855348000 +-43,20,792088628945421000,792088628965352000 +-44,30,792088629055422000,792088629085348000 +-44,11,792088629165403000,792088629175679000 +-45,30,792088629275411000,792088629305348000 +-45,40,792088629385432000,792088629425312000 +-44,40,792088629525432000,792088629565308000 +-44,31,792088629655422000,792088629685677000 +-44,20,792088629765397000,792088629785348000 +-44,10,792088629875401000,792088629885348000 +-44,10,792088629985402000,792088629995351000 +-45,10,792088630095404000,792088630105350000 +-44,30,792088630205430000,792088630235342000 +-44,21,792088630315403000,792088630335551000 +-45,10,792088630425402000,792088630435350000 +-45,20,792088630535401000,792088630555347000 +-44,10,792088630645423000,792088630655353000 +-45,21,792088630755416000,792088630775442000 +-44,11,792088630865417000,792088630875410000 +-44,40,792088630975320000,792088631015316000 +-44,40,792088631115410000,792088631155303000 +-72,10,792088631245401000,792088631255345000 +-45,21,792088631355413000,792088631375482000 +-45,20,792088631465402000,792088631485343000 +-45,31,792088631575398000,792088631605376000 +-46,50,792088631705420000,792088631755302000 +-46,20,792088631835405000,792088631855344000 +-46,20,792088631945424000,792088631965349000 +-46,20,792088632055412000,792088632075344000 +-46,20,792088632165403000,792088632185346000 +-46,10,792088632275407000,792088632285349000 +-46,10,792088632385415000,792088632395342000 +-46,31,792088632495406000,792088632525441000 +-46,21,792088632605419000,792088632625465000 +-46,21,792088632715347000,792088632735412000 +-45,20,792088632825402000,792088632845342000 +-46,20,792088632935414000,792088632955345000 +-46,30,792088633045402000,792088633075305000 +-45,20,792088633175405000,792088633195343000 +-46,20,792088633285421000,792088633305344000 +-45,21,792088633395422000,792088633416252000 +-45,20,792088633505400000,792088633525342000 +-46,10,792088633615405000,792088633625342000 +-45,50,792088633725414000,792088633775351000 +-45,30,792088633855409000,792088633885304000 +-46,40,792088633985404000,792088634025341000 +-45,20,792088634095406000,792088634115349000 +-45,10,792088634205403000,792088634215348000 +-45,10,792088634315405000,792088634325352000 +-45,31,792088634425415000,792088634455379000 +-45,10,792088634535409000,792088634545348000 +-45,21,792088634645426000,792088634665774000 +-45,21,792088634755398000,792088634775442000 +-45,21,792088634865281000,792088634885419000 +-46,30,792088634975407000,792088635005342000 +-45,20,792088635085401000,792088635105349000 +-45,20,792088635195403000,792088635215342000 +-45,31,792088635305404000,792088635335549000 +-44,10,792088635415400000,792088635425345000 diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_5.txt b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_5.txt new file mode 100644 index 00000000..9869b571 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_5.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -44.91, 'max': -42, 'min': -72, 'std_dev': 2.87, 'median': -45.0} +Ping: {'mean': 22.47, 'max': 50, 'min': 10, 'std_dev': 9.34, 'median': 20.0} diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_50.csv b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_50.csv new file mode 100644 index 00000000..b053f0f8 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_50.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-72,28,792088847157216000,792088847185371000 +-73,11,792088847265401000,792088847275671000 +-70,20,792088847375412000,792088847395340000 +NA,NA,792088847485404000,NA +-67,20,792088847595274000,792088847615351000 +NA,NA,792088847705431000,NA +-69,10,792088847815276000,792088847825348000 +-68,20,792088847925401000,792088847945343000 +-71,20,792088848035403000,792088848055343000 +-70,11,792088848145420000,792088848155664000 +NA,NA,792088848255422000,NA +NA,NA,792088848365315000,NA +-74,21,792088848475413000,792088848495466000 +-68,11,792088848595427000,792088848605591000 +NA,NA,792088848705415000,NA +-69,11,792088848815356000,792088848825602000 +-70,10,792088848925401000,792088848935352000 +-69,30,792088849035405000,792088849065351000 +-71,10,792088849145408000,792088849155348000 +-72,10,792088849255407000,792088849265350000 +-72,20,792088849365417000,792088849385343000 +-71,11,792088849485407000,792088849495386000 +-68,21,792088849595419000,792088849615460000 +NA,NA,792088849705403000,NA +-70,10,792088849815270000,792088849825351000 +NA,NA,792088849925405000,NA +-69,20,792088850035272000,792088850055352000 +-70,31,792088850145404000,792088850175478000 +-69,30,792088850255408000,792088850285341000 +-72,10,792088850365424000,792088850375349000 +-71,30,792088850475421000,792088850505308000 +-70,41,792088850605405000,792088850645464000 +-71,31,792088850715420000,792088850745459000 +-69,21,792088850825282000,792088850845460000 +NA,NA,792088850935383000,NA +-68,20,792088851045265000,792088851065351000 +-68,30,792088851155429000,792088851185347000 +-66,30,792088851265411000,792088851295349000 +-68,30,792088851375414000,792088851405345000 +-66,20,792088851485405000,792088851505346000 +-65,10,792088851595404000,792088851605347000 +-65,21,792088851705421000,792088851725388000 +-66,20,792088851815487000,792088851835349000 +-65,10,792088851925405000,792088851935342000 +-65,20,792088852035406000,792088852055343000 +-64,21,792088852145404000,792088852165463000 +-65,21,792088852255285000,792088852275465000 +-64,19,792088852365836000,792088852385339000 +-65,20,792088852475421000,792088852495351000 +-65,30,792088852585386000,792088852615341000 +-65,20,792088852695418000,792088852715345000 +-65,30,792088852805404000,792088852835345000 +-67,11,792088852915406000,792088852925484000 +-67,20,792088853025413000,792088853045350000 +-66,11,792088853135404000,792088853145478000 +-67,10,792088853245404000,792088853255349000 +-66,41,792088853355422000,792088853395466000 +-68,20,792088853465363000,792088853485351000 +-68,10,792088853575399000,792088853585345000 +-67,30,792088853685615000,792088853715471000 +-68,21,792088853795281000,792088853815478000 +-68,20,792088853905425000,792088853925364000 +-69,10,792088854015423000,792088854025355000 +-68,30,792088854125405000,792088854155348000 +NA,NA,792088854235405000,NA +NA,NA,792088854345327000,NA +-69,10,792088854455368000,792088854465351000 +-70,10,792088854565424000,792088854575349000 +-70,21,792088854675403000,792088854695390000 +-73,21,792088854785409000,792088854805467000 +NA,NA,792088854895502000,NA +-70,31,792088855005419000,792088855035477000 +-71,31,792088855115282000,792088855145471000 +-73,31,792088855225366000,792088855255469000 +-70,20,792088855335966000,792088855355486000 +-71,20,792088855445413000,792088855465348000 +NA,NA,792088855555405000,NA +-70,21,792088855665292000,792088855685596000 +-70,20,792088855775403000,792088855795349000 +-68,10,792088855885406000,792088855895347000 +-68,20,792088855995410000,792088856015352000 +-66,10,792088856105408000,792088856115349000 +-67,20,792088856215422000,792088856235350000 +-67,11,792088856325402000,792088856335552000 +-67,20,792088856435418000,792088856455360000 +-66,10,792088856545414000,792088856555361000 +-68,21,792088856655397000,792088856675479000 +-66,20,792088856765570000,792088856786198000 +-65,20,792088856895311000,792088856915349000 +-67,20,792088857005402000,792088857025353000 +-66,91,792088857115404000,792088857205481000 +-67,50,792088857225288000,792088857275301000 +-65,20,792088857355406000,792088857375342000 +-66,10,792088857465431000,792088857475376000 +-66,10,792088857575399000,792088857585349000 +-66,30,792088857685609000,792088857715384000 +-66,20,792088857795389000,792088857815347000 +-66,20,792088857915406000,792088857935343000 +-66,20,792088858025414000,792088858045342000 +-66,30,792088858135404000,792088858165343000 diff --git a/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_50.txt b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_50.txt new file mode 100644 index 00000000..d45d2285 --- /dev/null +++ b/rstudio/analysis/data/ESP32C3/outside/sender/rssi_ping_data_50.txt @@ -0,0 +1,3 @@ +Packet Loss: 12 % +RSSI: {'mean': -68.08, 'max': -64, 'min': -74, 'std_dev': 2.38, 'median': -68.0} +Ping: {'mean': 20.95, 'max': 91, 'min': 10, 'std_dev': 11.22, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/.DS_Store b/rstudio/analysis/data/raw_data/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b08ee2acc8851d3f9a5a7136e9b3fc40d59e4052 GIT binary patch literal 10244 zcmeHM%Wl&^6rE{9>!=iUQ6vx>ORzu?s2@#QU=u?40fIo{p^(&8YvFjJ#vzNSA`8R< zN`IjnHuMWX?D+&hLgEAX3hq2goU!B7LJBCFv1X1lbMH9!oXl8vf)K)$u45vkBZM@l z6jx3|lThe5t+6sEdM*KC@JA?ss{xZW098>8CS*pbA>s1_JD;e7AXei?l7)X zbHK8|0Y~nRFn32-JQ<4&1+%AvpU%t?E^}0^Vn8tvXMpDJXIQ=-B6lQz-$p+4n9W|N z-SkNl>^?QyzSjv2<13z<&z)LW)E2cR?P+a?^lD)v>~<=R-N*FPeM0=^@qMHDz;k=` zmDM{W2peAD?lK3@alz!tLoaYhuR^+k(_y|fKA`2be0}A7zi$@Tje=e>ti6KXzhS}s zx?S4a%WG#ZuHCv$+~6utqnGl=b?zy4o3a zwWGSO-F&4VOx6{AhPs~AC!?;mq^kxSaR`@-TBr>;Gn;QLumk~PHc`- zF)|*N;n(Y<>*8G}*$gEZXOlqx$Q%;&i-@2utbv&$UkWUNe#s&#K<@Cz6(K;(YAC^Y zs{|3Gc_bP5uSvCv0mXn~Krt{&49xRjbb9`Ocl`hVvlOz5MKPclkQl(ZYOPv<&g1hl zX`CI^>(Kd33{blPR6yne4LgnpWXJLFfgZS*p^gx;Vp8+cWpYGvn jEYD8JdSW)wyeBQMj~>*d*(KyYv1dxz&q#tgTlxQQ_WLFq literal 0 HcmV?d00001 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/.DS_Store b/rstudio/analysis/data/raw_data/antenna angle1/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..e96d73022d82e5f6e28de160af17c61a5dcc2ac3 GIT binary patch literal 10244 zcmeHMU2GIp6uxI#+B;JyQz$=ESsbiZN(*dDiCO(MqMIU@HKKO#?&YdmWr6|#a)MO@^ zIdjiF=gz&~{m#96?h-e+qWB?OvUlz{$(7$lb(ce5$W zNnK|hDnbN81VRKt1VRKt1ZDyPxM#DA)^Hgcy~@l{#sWFPC3h#l-3bI=h9E-$ z|Lf?d`sM^;T!zmOfe?Y~5n#D{73S?}GDe)T{QaX;)-qi$8vO=@ipp74)wG({(0z$9 zXFTC)Uf%81a(h^5&~dC(@m)*pGL7-1T;J!|o@Uxc&UY|%15Nf0o3`$Z_d0o7cYWUk zub?6old^K`SjXCEtJ>b)b-YzQ*4EyMg>{|L?gsaX_#ZkU3@J zI#oU>>tI_V?PRhgc2fqOapLjd(1N}`lrU=F_`IjQjf|uJqfK_~@4r(>xFh z4P-sjvE5xp&PAD&=ekI}&1uKpkuzBRaN4o*8QV?Db!p8?=Pk`MdMqnpK5V!no^ixu zZ=dC}s9I}?h6b7a~D6IUCYa=z%uUsFmOV=MR!`LK$Ov1l-1lqh5s z{$|)j_F_a3BkZ!G)vn7@UBU@B};s&%qgZ9$tXg;2gXK zZ^OHA9=?Dt;VZZZm*Gda0zbhYa8)1z2sJ{zaJSGbtPom+R-sc^FLd+13&rJZPcW81 z2yuLwvQ$`ZAvj|d4o?>~kq7#v%`+luF3)ChQa5jY{eq>9%U8Cq?T$@SiIcC$w^APa z)SW_jpSu2BmvasyN@^ZkLutH0JIh5SaYB1LOqG19XMmP0eN!b+s*I_QFK*Z>=$A2z`jBQR<{{I(8Z1o8M literal 0 HcmV?d00001 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1008312.csv b/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1008312.csv new file mode 100644 index 00000000..6bcb4b0f --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1008312.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 994785, 'rssi': -38, 'abs_recv_time': 792091368195979000, 'rssi_time': 994779, 'abs_send_time': 792091368197750000}, 2: {'received': True, 'recv_time': 994895, 'rssi': -39, 'abs_recv_time': 792091368305959000, 'rssi_time': 994890, 'abs_send_time': 792091368307699000}, 3: {'received': True, 'recv_time': 995005, 'rssi': -39, 'abs_recv_time': 792091368415984000, 'rssi_time': 995000, 'abs_send_time': 792091368417748000}, 4: {'received': True, 'recv_time': 995115, 'rssi': -38, 'abs_recv_time': 792091368525970000, 'rssi_time': 995111, 'abs_send_time': 792091368527718000}, 5: {'received': True, 'recv_time': 995225, 'rssi': -39, 'abs_recv_time': 792091368635939000, 'rssi_time': 995220, 'abs_send_time': 792091368637710000}, 6: {'received': True, 'recv_time': 995335, 'rssi': -40, 'abs_recv_time': 792091368745949000, 'rssi_time': 995330, 'abs_send_time': 792091368747703000}, 7: {'received': True, 'recv_time': 995445, 'rssi': -40, 'abs_recv_time': 792091368855943000, 'rssi_time': 995440, 'abs_send_time': 792091368857736000}, 8: {'received': True, 'recv_time': 995555, 'rssi': -40, 'abs_recv_time': 792091368965949000, 'rssi_time': 995550, 'abs_send_time': 792091368967707000}, 9: {'received': True, 'recv_time': 995665, 'rssi': -39, 'abs_recv_time': 792091369075948000, 'rssi_time': 995660, 'abs_send_time': 792091369077736000}, 10: {'received': True, 'recv_time': 995775, 'rssi': -39, 'abs_recv_time': 792091369185947000, 'rssi_time': 995770, 'abs_send_time': 792091369187708000}, 11: {'received': True, 'recv_time': 995885, 'rssi': -36, 'abs_recv_time': 792091369295948000, 'rssi_time': 995880, 'abs_send_time': 792091369297741000}, 12: {'received': True, 'recv_time': 995996, 'rssi': -40, 'abs_recv_time': 792091369405983000, 'rssi_time': 995990, 'abs_send_time': 792091369407752000}, 13: {'received': True, 'recv_time': 996105, 'rssi': -42, 'abs_recv_time': 792091369515972000, 'rssi_time': 996100, 'abs_send_time': 792091369517769000}, 14: {'received': True, 'recv_time': 996215, 'rssi': -38, 'abs_recv_time': 792091369625937000, 'rssi_time': 996211, 'abs_send_time': 792091369627704000}, 15: {'received': True, 'recv_time': 996325, 'rssi': -38, 'abs_recv_time': 792091369735951000, 'rssi_time': 996320, 'abs_send_time': 792091369737717000}, 16: {'received': True, 'recv_time': 996435, 'rssi': -39, 'abs_recv_time': 792091369845937000, 'rssi_time': 996430, 'abs_send_time': 792091369847707000}, 17: {'received': True, 'recv_time': 996545, 'rssi': -39, 'abs_recv_time': 792091369955951000, 'rssi_time': 996540, 'abs_send_time': 792091369957721000}, 18: {'received': True, 'recv_time': 996655, 'rssi': -39, 'abs_recv_time': 792091370065946000, 'rssi_time': 996650, 'abs_send_time': 792091370067767000}, 19: {'received': True, 'recv_time': 996765, 'rssi': -38, 'abs_recv_time': 792091370175951000, 'rssi_time': 996760, 'abs_send_time': 792091370177725000}, 20: {'received': True, 'recv_time': 996875, 'rssi': -42, 'abs_recv_time': 792091370285946000, 'rssi_time': 996870, 'abs_send_time': 792091370287722000}, 21: {'received': True, 'recv_time': 996986, 'rssi': -38, 'abs_recv_time': 792091370395976000, 'rssi_time': 996980, 'abs_send_time': 792091370397757000}, 22: {'received': True, 'recv_time': 997096, 'rssi': -39, 'abs_recv_time': 792091370505972000, 'rssi_time': 997090, 'abs_send_time': 792091370507751000}, 23: {'received': True, 'recv_time': 997205, 'rssi': -39, 'abs_recv_time': 792091370615939000, 'rssi_time': 997200, 'abs_send_time': 792091370617720000}, 24: {'received': True, 'recv_time': 997316, 'rssi': -39, 'abs_recv_time': 792091370725951000, 'rssi_time': 997310, 'abs_send_time': 792091370727802000}, 25: {'received': True, 'recv_time': 997425, 'rssi': -39, 'abs_recv_time': 792091370835949000, 'rssi_time': 997420, 'abs_send_time': 792091370837731000}, 26: {'received': True, 'recv_time': 997536, 'rssi': -39, 'abs_recv_time': 792091370945949000, 'rssi_time': 997530, 'abs_send_time': 792091370947731000}, 27: {'received': True, 'recv_time': 997646, 'rssi': -40, 'abs_recv_time': 792091371055949000, 'rssi_time': 997640, 'abs_send_time': 792091371057733000}, 28: {'received': True, 'recv_time': 997756, 'rssi': -40, 'abs_recv_time': 792091371165949000, 'rssi_time': 997750, 'abs_send_time': 792091371167733000}, 29: {'received': True, 'recv_time': 997865, 'rssi': -40, 'abs_recv_time': 792091371275940000, 'rssi_time': 997860, 'abs_send_time': 792091371277727000}, 30: {'received': True, 'recv_time': 997976, 'rssi': -40, 'abs_recv_time': 792091371385979000, 'rssi_time': 997970, 'abs_send_time': 792091371387845000}, 31: {'received': True, 'recv_time': 998086, 'rssi': -41, 'abs_recv_time': 792091371495976000, 'rssi_time': 998081, 'abs_send_time': 792091371497777000}, 32: {'received': True, 'recv_time': 998196, 'rssi': -40, 'abs_recv_time': 792091371605946000, 'rssi_time': 998190, 'abs_send_time': 792091371607741000}, 33: {'received': True, 'recv_time': 998306, 'rssi': -40, 'abs_recv_time': 792091371715951000, 'rssi_time': 998300, 'abs_send_time': 792091371717739000}, 34: {'received': True, 'recv_time': 998416, 'rssi': -40, 'abs_recv_time': 792091371825947000, 'rssi_time': 998410, 'abs_send_time': 792091371827737000}, 35: {'received': True, 'recv_time': 998526, 'rssi': -40, 'abs_recv_time': 792091371935955000, 'rssi_time': 998521, 'abs_send_time': 792091371937747000}, 36: {'received': True, 'recv_time': 998636, 'rssi': -40, 'abs_recv_time': 792091372045947000, 'rssi_time': 998630, 'abs_send_time': 792091372047739000}, 37: {'received': True, 'recv_time': 998746, 'rssi': -40, 'abs_recv_time': 792091372155943000, 'rssi_time': 998740, 'abs_send_time': 792091372157736000}, 38: {'received': True, 'recv_time': 998856, 'rssi': -40, 'abs_recv_time': 792091372265947000, 'rssi_time': 998851, 'abs_send_time': 792091372267836000}, 39: {'received': True, 'recv_time': 998966, 'rssi': -41, 'abs_recv_time': 792091372376150000, 'rssi_time': 998960, 'abs_send_time': 792091372377954000}, 40: {'received': True, 'recv_time': 999076, 'rssi': -41, 'abs_recv_time': 792091372485973000, 'rssi_time': 999070, 'abs_send_time': 792091372487843000}, 41: {'received': True, 'recv_time': 999186, 'rssi': -41, 'abs_recv_time': 792091372595995000, 'rssi_time': 999180, 'abs_send_time': 792091372597843000}, 42: {'received': True, 'recv_time': 999296, 'rssi': -40, 'abs_recv_time': 792091372705995000, 'rssi_time': 999290, 'abs_send_time': 792091372707843000}, 43: {'received': True, 'recv_time': 999406, 'rssi': -42, 'abs_recv_time': 792091372815995000, 'rssi_time': 999400, 'abs_send_time': 792091372817846000}, 44: {'received': True, 'recv_time': 999516, 'rssi': -42, 'abs_recv_time': 792091372925995000, 'rssi_time': 999510, 'abs_send_time': 792091372927842000}, 45: {'received': True, 'recv_time': 999626, 'rssi': -42, 'abs_recv_time': 792091373035986000, 'rssi_time': 999620, 'abs_send_time': 792091373037835000}, 46: {'received': True, 'recv_time': 999736, 'rssi': -41, 'abs_recv_time': 792091373145995000, 'rssi_time': 999730, 'abs_send_time': 792091373147843000}, 47: {'received': True, 'recv_time': 999846, 'rssi': -42, 'abs_recv_time': 792091373255986000, 'rssi_time': 999840, 'abs_send_time': 792091373257835000}, 48: {'received': True, 'recv_time': 999956, 'rssi': -41, 'abs_recv_time': 792091373365995000, 'rssi_time': 999950, 'abs_send_time': 792091373368070000}, 49: {'received': True, 'recv_time': 1000066, 'rssi': -41, 'abs_recv_time': 792091373476009000, 'rssi_time': 1000061, 'abs_send_time': 792091373477924000}, 50: {'received': True, 'recv_time': 1000176, 'rssi': -42, 'abs_recv_time': 792091373586002000, 'rssi_time': 1000170, 'abs_send_time': 792091373587847000}, 51: {'received': True, 'recv_time': 1000286, 'rssi': -42, 'abs_recv_time': 792091373695997000, 'rssi_time': 1000280, 'abs_send_time': 792091373697840000}, 52: {'received': True, 'recv_time': 1000396, 'rssi': -42, 'abs_recv_time': 792091373805993000, 'rssi_time': 1000390, 'abs_send_time': 792091373807842000}, 53: {'received': True, 'recv_time': 1000506, 'rssi': -42, 'abs_recv_time': 792091373915992000, 'rssi_time': 1000500, 'abs_send_time': 792091373917838000}, 54: {'received': True, 'recv_time': 1000616, 'rssi': -42, 'abs_recv_time': 792091374025997000, 'rssi_time': 1000610, 'abs_send_time': 792091374027838000}, 55: {'received': True, 'recv_time': 1000726, 'rssi': -42, 'abs_recv_time': 792091374135988000, 'rssi_time': 1000720, 'abs_send_time': 792091374137834000}, 56: {'received': True, 'recv_time': 1000836, 'rssi': -42, 'abs_recv_time': 792091374245997000, 'rssi_time': 1000830, 'abs_send_time': 792091374247849000}, 57: {'received': True, 'recv_time': 1000946, 'rssi': -42, 'abs_recv_time': 792091374355997000, 'rssi_time': 1000942, 'abs_send_time': 792091374357841000}, 58: {'received': True, 'recv_time': 1001056, 'rssi': -42, 'abs_recv_time': 792091374466025000, 'rssi_time': 1001051, 'abs_send_time': 792091374467882000}, 59: {'received': True, 'recv_time': 1001166, 'rssi': -42, 'abs_recv_time': 792091374576021000, 'rssi_time': 1001160, 'abs_send_time': 792091374577869000}, 60: {'received': True, 'recv_time': 1001276, 'rssi': -42, 'abs_recv_time': 792091374685993000, 'rssi_time': 1001270, 'abs_send_time': 792091374688060000}, 61: {'received': True, 'recv_time': 1001386, 'rssi': -42, 'abs_recv_time': 792091374795989000, 'rssi_time': 1001380, 'abs_send_time': 792091374797914000}, 62: {'received': True, 'recv_time': 1001496, 'rssi': -42, 'abs_recv_time': 792091374905998000, 'rssi_time': 1001491, 'abs_send_time': 792091374907844000}, 63: {'received': True, 'recv_time': 1001606, 'rssi': -41, 'abs_recv_time': 792091375015993000, 'rssi_time': 1001600, 'abs_send_time': 792091375017851000}, 64: {'received': True, 'recv_time': 1001716, 'rssi': -41, 'abs_recv_time': 792091375125994000, 'rssi_time': 1001710, 'abs_send_time': 792091375127844000}, 65: {'received': True, 'recv_time': 1001826, 'rssi': -42, 'abs_recv_time': 792091375235998000, 'rssi_time': 1001820, 'abs_send_time': 792091375237846000}, 66: {'received': True, 'recv_time': 1001936, 'rssi': -41, 'abs_recv_time': 792091375345994000, 'rssi_time': 1001931, 'abs_send_time': 792091375347844000}, 67: {'received': True, 'recv_time': 1002046, 'rssi': -41, 'abs_recv_time': 792091375456030000, 'rssi_time': 1002040, 'abs_send_time': 792091375457981000}, 68: {'received': True, 'recv_time': 1002156, 'rssi': -41, 'abs_recv_time': 792091375566010000, 'rssi_time': 1002150, 'abs_send_time': 792091375567859000}, 69: {'received': True, 'recv_time': 1002266, 'rssi': -41, 'abs_recv_time': 792091375675991000, 'rssi_time': 1002260, 'abs_send_time': 792091375677845000}, 70: {'received': True, 'recv_time': 1002376, 'rssi': -42, 'abs_recv_time': 792091375785999000, 'rssi_time': 1002371, 'abs_send_time': 792091375787852000}, 71: {'received': True, 'recv_time': 1002486, 'rssi': -41, 'abs_recv_time': 792091375895991000, 'rssi_time': 1002480, 'abs_send_time': 792091375897847000}, 72: {'received': True, 'recv_time': 1002596, 'rssi': -42, 'abs_recv_time': 792091376005991000, 'rssi_time': 1002590, 'abs_send_time': 792091376007840000}, 73: {'received': True, 'recv_time': 1002706, 'rssi': -41, 'abs_recv_time': 792091376115991000, 'rssi_time': 1002700, 'abs_send_time': 792091376117841000}, 74: {'received': True, 'recv_time': 1002816, 'rssi': -41, 'abs_recv_time': 792091376225991000, 'rssi_time': 1002810, 'abs_send_time': 792091376228077000}, 75: {'received': True, 'recv_time': 1002926, 'rssi': -41, 'abs_recv_time': 792091376335990000, 'rssi_time': 1002920, 'abs_send_time': 792091376337838000}, 76: {'received': True, 'recv_time': 1003036, 'rssi': -41, 'abs_recv_time': 792091376446023000, 'rssi_time': 1003030, 'abs_send_time': 792091376447872000}, 77: {'received': True, 'recv_time': 1003146, 'rssi': -41, 'abs_recv_time': 792091376556013000, 'rssi_time': 1003140, 'abs_send_time': 792091376557863000}, 78: {'received': True, 'recv_time': 1003256, 'rssi': -41, 'abs_recv_time': 792091376665979000, 'rssi_time': 1003251, 'abs_send_time': 792091376667826000}, 79: {'received': True, 'recv_time': 1003366, 'rssi': -41, 'abs_recv_time': 792091376775989000, 'rssi_time': 1003360, 'abs_send_time': 792091376777837000}, 80: {'received': True, 'recv_time': 1003476, 'rssi': -41, 'abs_recv_time': 792091376885976000, 'rssi_time': 1003470, 'abs_send_time': 792091376887835000}, 81: {'received': True, 'recv_time': 1003586, 'rssi': -41, 'abs_recv_time': 792091376995989000, 'rssi_time': 1003580, 'abs_send_time': 792091376997842000}, 82: {'received': True, 'recv_time': 1003696, 'rssi': -41, 'abs_recv_time': 792091377105986000, 'rssi_time': 1003690, 'abs_send_time': 792091377107830000}, 83: {'received': True, 'recv_time': 1003806, 'rssi': -41, 'abs_recv_time': 792091377215987000, 'rssi_time': 1003800, 'abs_send_time': 792091377217835000}, 84: {'received': True, 'recv_time': 1003916, 'rssi': -41, 'abs_recv_time': 792091377325987000, 'rssi_time': 1003910, 'abs_send_time': 792091377327835000}, 85: {'received': True, 'recv_time': 1004026, 'rssi': -41, 'abs_recv_time': 792091377436014000, 'rssi_time': 1004020, 'abs_send_time': 792091377437867000}, 86: {'received': True, 'recv_time': 1004136, 'rssi': -41, 'abs_recv_time': 792091377546011000, 'rssi_time': 1004131, 'abs_send_time': 792091377547863000}, 87: {'received': True, 'recv_time': 1004246, 'rssi': -41, 'abs_recv_time': 792091377655976000, 'rssi_time': 1004240, 'abs_send_time': 792091377657824000}, 88: {'received': True, 'recv_time': 1004356, 'rssi': -41, 'abs_recv_time': 792091377765990000, 'rssi_time': 1004350, 'abs_send_time': 792091377767840000}, 89: {'received': True, 'recv_time': 1004466, 'rssi': -41, 'abs_recv_time': 792091377875985000, 'rssi_time': 1004460, 'abs_send_time': 792091377877835000}, 90: {'received': True, 'recv_time': 1004576, 'rssi': -41, 'abs_recv_time': 792091377985990000, 'rssi_time': 1004570, 'abs_send_time': 792091377987839000}, 91: {'received': True, 'recv_time': 1004686, 'rssi': -41, 'abs_recv_time': 792091378095985000, 'rssi_time': 1004680, 'abs_send_time': 792091378097834000}, 92: {'received': True, 'recv_time': 1004796, 'rssi': -41, 'abs_recv_time': 792091378205990000, 'rssi_time': 1004790, 'abs_send_time': 792091378207845000}, 93: {'received': True, 'recv_time': 1004906, 'rssi': -41, 'abs_recv_time': 792091378315976000, 'rssi_time': 1004900, 'abs_send_time': 792091378317829000}, 94: {'received': True, 'recv_time': 1005016, 'rssi': -41, 'abs_recv_time': 792091378426026000, 'rssi_time': 1005010, 'abs_send_time': 792091378427880000}, 95: {'received': True, 'recv_time': 1005126, 'rssi': -42, 'abs_recv_time': 792091378536029000, 'rssi_time': 1005120, 'abs_send_time': 792091378537873000}, 96: {'received': True, 'recv_time': 1005236, 'rssi': -42, 'abs_recv_time': 792091378645988000, 'rssi_time': 1005230, 'abs_send_time': 792091378647834000}, 97: {'received': True, 'recv_time': 1005346, 'rssi': -41, 'abs_recv_time': 792091378755987000, 'rssi_time': 1005340, 'abs_send_time': 792091378757832000}, 98: {'received': True, 'recv_time': 1005456, 'rssi': -42, 'abs_recv_time': 792091378865988000, 'rssi_time': 1005452, 'abs_send_time': 792091378868087000}, 99: {'received': True, 'recv_time': 1005566, 'rssi': -42, 'abs_recv_time': 792091378975987000, 'rssi_time': 1005560, 'abs_send_time': 792091378977832000}, 100: {'received': True, 'recv_time': 1005676, 'rssi': -42, 'abs_recv_time': 792091379085988000, 'rssi_time': 1005670, 'abs_send_time': 792091379087833000}} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1043142.csv b/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1043142.csv new file mode 100644 index 00000000..7b78ca91 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1043142.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 1027275, 'rssi': -31, 'abs_recv_time': 792091400685988000, 'rssi_time': 1027272, 'abs_send_time': 792091400687752000}, 2: {'received': True, 'recv_time': 1027385, 'rssi': -31, 'abs_recv_time': 792091400795961000, 'rssi_time': 1027380, 'abs_send_time': 792091400797701000}, 3: {'received': True, 'recv_time': 1027495, 'rssi': -30, 'abs_recv_time': 792091400905952000, 'rssi_time': 1027490, 'abs_send_time': 792091400907706000}, 4: {'received': True, 'recv_time': 1027605, 'rssi': -29, 'abs_recv_time': 792091401015948000, 'rssi_time': 1027600, 'abs_send_time': 792091401017688000}, 5: {'received': True, 'recv_time': 1027715, 'rssi': -29, 'abs_recv_time': 792091401125943000, 'rssi_time': 1027710, 'abs_send_time': 792091401127707000}, 6: {'received': True, 'recv_time': 1027825, 'rssi': -29, 'abs_recv_time': 792091401235948000, 'rssi_time': 1027820, 'abs_send_time': 792091401237693000}, 7: {'received': True, 'recv_time': 1027935, 'rssi': -30, 'abs_recv_time': 792091401345943000, 'rssi_time': 1027930, 'abs_send_time': 792091401347712000}, 8: {'received': True, 'recv_time': 1028045, 'rssi': -29, 'abs_recv_time': 792091401455980000, 'rssi_time': 1028040, 'abs_send_time': 792091401457739000}, 9: {'received': True, 'recv_time': 1028155, 'rssi': -29, 'abs_recv_time': 792091401565975000, 'rssi_time': 1028150, 'abs_send_time': 792091401567748000}, 10: {'received': True, 'recv_time': 1028265, 'rssi': -29, 'abs_recv_time': 792091401675948000, 'rssi_time': 1028260, 'abs_send_time': 792091401677705000}, 11: {'received': True, 'recv_time': 1028375, 'rssi': -30, 'abs_recv_time': 792091401785952000, 'rssi_time': 1028370, 'abs_send_time': 792091401787737000}, 12: {'received': True, 'recv_time': 1028485, 'rssi': -30, 'abs_recv_time': 792091401895948000, 'rssi_time': 1028480, 'abs_send_time': 792091401897708000}, 13: {'received': True, 'recv_time': 1028595, 'rssi': -29, 'abs_recv_time': 792091402005943000, 'rssi_time': 1028590, 'abs_send_time': 792091402007731000}, 14: {'received': True, 'recv_time': 1028705, 'rssi': -30, 'abs_recv_time': 792091402115950000, 'rssi_time': 1028702, 'abs_send_time': 792091402117712000}, 15: {'received': True, 'recv_time': 1028815, 'rssi': -30, 'abs_recv_time': 792091402225943000, 'rssi_time': 1028810, 'abs_send_time': 792091402227702000}, 16: {'received': True, 'recv_time': 1028925, 'rssi': -30, 'abs_recv_time': 792091402335948000, 'rssi_time': 1028920, 'abs_send_time': 792091402337716000}, 17: {'received': True, 'recv_time': 1029036, 'rssi': -30, 'abs_recv_time': 792091402445984000, 'rssi_time': 1029030, 'abs_send_time': 792091402447754000}, 18: {'received': True, 'recv_time': 1029146, 'rssi': -30, 'abs_recv_time': 792091402555973000, 'rssi_time': 1029140, 'abs_send_time': 792091402557788000}, 19: {'received': True, 'recv_time': 1029255, 'rssi': -30, 'abs_recv_time': 792091402665950000, 'rssi_time': 1029250, 'abs_send_time': 792091402667717000}, 20: {'received': True, 'recv_time': 1029365, 'rssi': -30, 'abs_recv_time': 792091402775950000, 'rssi_time': 1029360, 'abs_send_time': 792091402777719000}, 21: {'received': True, 'recv_time': 1029475, 'rssi': -29, 'abs_recv_time': 792091402885941000, 'rssi_time': 1029470, 'abs_send_time': 792091402887713000}, 22: {'received': True, 'recv_time': 1029585, 'rssi': -29, 'abs_recv_time': 792091402995950000, 'rssi_time': 1029580, 'abs_send_time': 792091402997722000}, 23: {'received': True, 'recv_time': 1029695, 'rssi': -30, 'abs_recv_time': 792091403105941000, 'rssi_time': 1029690, 'abs_send_time': 792091403107715000}, 24: {'received': True, 'recv_time': 1029805, 'rssi': -30, 'abs_recv_time': 792091403215950000, 'rssi_time': 1029800, 'abs_send_time': 792091403217808000}, 25: {'received': True, 'recv_time': 1029915, 'rssi': -29, 'abs_recv_time': 792091403325950000, 'rssi_time': 1029910, 'abs_send_time': 792091403327726000}, 26: {'received': True, 'recv_time': 1030026, 'rssi': -30, 'abs_recv_time': 792091403435978000, 'rssi_time': 1030020, 'abs_send_time': 792091403437760000}, 27: {'received': True, 'recv_time': 1030136, 'rssi': -30, 'abs_recv_time': 792091403545978000, 'rssi_time': 1030130, 'abs_send_time': 792091403547767000}, 28: {'received': True, 'recv_time': 1030246, 'rssi': -30, 'abs_recv_time': 792091403655952000, 'rssi_time': 1030240, 'abs_send_time': 792091403657739000}, 29: {'received': True, 'recv_time': 1030355, 'rssi': -30, 'abs_recv_time': 792091403765942000, 'rssi_time': 1030350, 'abs_send_time': 792091403767724000}, 30: {'received': True, 'recv_time': 1030466, 'rssi': -30, 'abs_recv_time': 792091403875948000, 'rssi_time': 1030460, 'abs_send_time': 792091403877844000}, 31: {'received': True, 'recv_time': 1030576, 'rssi': -30, 'abs_recv_time': 792091403985943000, 'rssi_time': 1030570, 'abs_send_time': 792091403987728000}, 32: {'received': True, 'recv_time': 1030686, 'rssi': -30, 'abs_recv_time': 792091404095948000, 'rssi_time': 1030680, 'abs_send_time': 792091404097732000}, 33: {'received': True, 'recv_time': 1030796, 'rssi': -30, 'abs_recv_time': 792091404205952000, 'rssi_time': 1030790, 'abs_send_time': 792091404207740000}, 34: {'received': True, 'recv_time': 1030906, 'rssi': -31, 'abs_recv_time': 792091404315948000, 'rssi_time': 1030900, 'abs_send_time': 792091404317735000}, 35: {'received': True, 'recv_time': 1031016, 'rssi': -30, 'abs_recv_time': 792091404425986000, 'rssi_time': 1031011, 'abs_send_time': 792091404427779000}, 36: {'received': True, 'recv_time': 1031126, 'rssi': -30, 'abs_recv_time': 792091404535970000, 'rssi_time': 1031120, 'abs_send_time': 792091404537763000}, 37: {'received': True, 'recv_time': 1031236, 'rssi': -29, 'abs_recv_time': 792091404645941000, 'rssi_time': 1031231, 'abs_send_time': 792091404647735000}, 38: {'received': True, 'recv_time': 1031346, 'rssi': -29, 'abs_recv_time': 792091404755950000, 'rssi_time': 1031341, 'abs_send_time': 792091404757860000}, 39: {'received': True, 'recv_time': 1031456, 'rssi': -30, 'abs_recv_time': 792091404865941000, 'rssi_time': 1031450, 'abs_send_time': 792091404867736000}, 40: {'received': True, 'recv_time': 1031566, 'rssi': -29, 'abs_recv_time': 792091404975949000, 'rssi_time': 1031560, 'abs_send_time': 792091404977744000}, 41: {'received': True, 'recv_time': 1031676, 'rssi': -30, 'abs_recv_time': 792091405085950000, 'rssi_time': 1031670, 'abs_send_time': 792091405087748000}, 42: {'received': True, 'recv_time': 1031786, 'rssi': -30, 'abs_recv_time': 792091405195950000, 'rssi_time': 1031780, 'abs_send_time': 792091405197750000}, 43: {'received': True, 'recv_time': 1031896, 'rssi': -30, 'abs_recv_time': 792091405305954000, 'rssi_time': 1031890, 'abs_send_time': 792091405307765000}, 44: {'received': True, 'recv_time': 1032006, 'rssi': -30, 'abs_recv_time': 792091405415984000, 'rssi_time': 1032000, 'abs_send_time': 792091405417791000}, 45: {'received': True, 'recv_time': 1032116, 'rssi': -31, 'abs_recv_time': 792091405525973000, 'rssi_time': 1032110, 'abs_send_time': 792091405527782000}, 46: {'received': True, 'recv_time': 1032226, 'rssi': -30, 'abs_recv_time': 792091405635939000, 'rssi_time': 1032220, 'abs_send_time': 792091405637747000}, 47: {'received': True, 'recv_time': 1032336, 'rssi': -31, 'abs_recv_time': 792091405745952000, 'rssi_time': 1032330, 'abs_send_time': 792091405747762000}, 48: {'received': True, 'recv_time': 1032446, 'rssi': -30, 'abs_recv_time': 792091405855939000, 'rssi_time': 1032440, 'abs_send_time': 792091405857880000}, 49: {'received': True, 'recv_time': 1032556, 'rssi': -30, 'abs_recv_time': 792091405965956000, 'rssi_time': 1032550, 'abs_send_time': 792091405967790000}, 50: {'received': True, 'recv_time': 1032666, 'rssi': -29, 'abs_recv_time': 792091406075977000, 'rssi_time': 1032660, 'abs_send_time': 792091406077823000}, 51: {'received': True, 'recv_time': 1032776, 'rssi': -30, 'abs_recv_time': 792091406185983000, 'rssi_time': 1032770, 'abs_send_time': 792091406187831000}, 52: {'received': True, 'recv_time': 1032886, 'rssi': -31, 'abs_recv_time': 792091406295978000, 'rssi_time': 1032880, 'abs_send_time': 792091406297831000}, 53: {'received': True, 'recv_time': 1032996, 'rssi': -30, 'abs_recv_time': 792091406406012000, 'rssi_time': 1032991, 'abs_send_time': 792091406407866000}, 54: {'received': True, 'recv_time': 1033106, 'rssi': -30, 'abs_recv_time': 792091406515999000, 'rssi_time': 1033101, 'abs_send_time': 792091406517846000}, 55: {'received': True, 'recv_time': 1033216, 'rssi': -30, 'abs_recv_time': 792091406625971000, 'rssi_time': 1033210, 'abs_send_time': 792091406627821000}, 56: {'received': True, 'recv_time': 1033326, 'rssi': -29, 'abs_recv_time': 792091406735981000, 'rssi_time': 1033320, 'abs_send_time': 792091406737829000}, 57: {'received': True, 'recv_time': 1033436, 'rssi': -30, 'abs_recv_time': 792091406845985000, 'rssi_time': 1033430, 'abs_send_time': 792091406847840000}, 58: {'received': True, 'recv_time': 1033546, 'rssi': -29, 'abs_recv_time': 792091406955981000, 'rssi_time': 1033540, 'abs_send_time': 792091406957829000}, 59: {'received': True, 'recv_time': 1033656, 'rssi': -30, 'abs_recv_time': 792091407065985000, 'rssi_time': 1033650, 'abs_send_time': 792091407067840000}, 60: {'received': True, 'recv_time': 1033766, 'rssi': -31, 'abs_recv_time': 792091407175985000, 'rssi_time': 1033761, 'abs_send_time': 792091407177984000}, 61: {'received': True, 'recv_time': 1033876, 'rssi': -30, 'abs_recv_time': 792091407285971000, 'rssi_time': 1033870, 'abs_send_time': 792091407287888000}, 62: {'received': True, 'recv_time': 1033986, 'rssi': -29, 'abs_recv_time': 792091407396011000, 'rssi_time': 1033980, 'abs_send_time': 792091407397863000}, 63: {'received': True, 'recv_time': 1034096, 'rssi': -30, 'abs_recv_time': 792091407506004000, 'rssi_time': 1034090, 'abs_send_time': 792091407507855000}, 64: {'received': True, 'recv_time': 1034206, 'rssi': -29, 'abs_recv_time': 792091407615970000, 'rssi_time': 1034200, 'abs_send_time': 792091407617817000}, 65: {'received': True, 'recv_time': 1034316, 'rssi': -30, 'abs_recv_time': 792091407725987000, 'rssi_time': 1034310, 'abs_send_time': 792091407727842000}, 66: {'received': True, 'recv_time': 1034426, 'rssi': -30, 'abs_recv_time': 792091407835978000, 'rssi_time': 1034420, 'abs_send_time': 792091407837826000}, 67: {'received': True, 'recv_time': 1034536, 'rssi': -30, 'abs_recv_time': 792091407945983000, 'rssi_time': 1034530, 'abs_send_time': 792091407947832000}, 68: {'received': True, 'recv_time': 1034646, 'rssi': -30, 'abs_recv_time': 792091408055978000, 'rssi_time': 1034641, 'abs_send_time': 792091408057826000}, 69: {'received': True, 'recv_time': 1034756, 'rssi': -29, 'abs_recv_time': 792091408165974000, 'rssi_time': 1034750, 'abs_send_time': 792091408167821000}, 70: {'received': True, 'recv_time': 1034866, 'rssi': -30, 'abs_recv_time': 792091408275978000, 'rssi_time': 1034861, 'abs_send_time': 792091408277826000}, 71: {'received': True, 'recv_time': 1034976, 'rssi': -29, 'abs_recv_time': 792091408386008000, 'rssi_time': 1034970, 'abs_send_time': 792091408387861000}, 72: {'received': True, 'recv_time': 1035086, 'rssi': -30, 'abs_recv_time': 792091408496001000, 'rssi_time': 1035080, 'abs_send_time': 792091408497851000}, 73: {'received': True, 'recv_time': 1035196, 'rssi': -29, 'abs_recv_time': 792091408605985000, 'rssi_time': 1035190, 'abs_send_time': 792091408607839000}, 74: {'received': True, 'recv_time': 1035306, 'rssi': -30, 'abs_recv_time': 792091408715981000, 'rssi_time': 1035301, 'abs_send_time': 792091408718101000}, 75: {'received': True, 'recv_time': 1035416, 'rssi': -30, 'abs_recv_time': 792091408825985000, 'rssi_time': 1035410, 'abs_send_time': 792091408827873000}, 76: {'received': True, 'recv_time': 1035526, 'rssi': -30, 'abs_recv_time': 792091408935981000, 'rssi_time': 1035520, 'abs_send_time': 792091408937828000}, 77: {'received': True, 'recv_time': 1035636, 'rssi': -30, 'abs_recv_time': 792091409045975000, 'rssi_time': 1035630, 'abs_send_time': 792091409047823000}, 78: {'received': True, 'recv_time': 1035746, 'rssi': -29, 'abs_recv_time': 792091409155988000, 'rssi_time': 1035740, 'abs_send_time': 792091409157843000}, 79: {'received': True, 'recv_time': 1035856, 'rssi': -29, 'abs_recv_time': 792091409265971000, 'rssi_time': 1035851, 'abs_send_time': 792091409267820000}, 80: {'received': True, 'recv_time': 1035966, 'rssi': -29, 'abs_recv_time': 792091409376188000, 'rssi_time': 1035960, 'abs_send_time': 792091409378051000}, 81: {'received': True, 'recv_time': 1036076, 'rssi': -30, 'abs_recv_time': 792091409486008000, 'rssi_time': 1036070, 'abs_send_time': 792091409487874000}, 82: {'received': True, 'recv_time': 1036186, 'rssi': -29, 'abs_recv_time': 792091409595977000, 'rssi_time': 1036180, 'abs_send_time': 792091409597827000}, 83: {'received': True, 'recv_time': 1036296, 'rssi': -30, 'abs_recv_time': 792091409705983000, 'rssi_time': 1036290, 'abs_send_time': 792091409707829000}, 84: {'received': True, 'recv_time': 1036406, 'rssi': -29, 'abs_recv_time': 792091409815982000, 'rssi_time': 1036404, 'abs_send_time': 792091409817839000}, 85: {'received': True, 'recv_time': 1036516, 'rssi': -30, 'abs_recv_time': 792091409925987000, 'rssi_time': 1036510, 'abs_send_time': 792091409927841000}, 86: {'received': True, 'recv_time': 1036626, 'rssi': -30, 'abs_recv_time': 792091410035969000, 'rssi_time': 1036620, 'abs_send_time': 792091410037821000}, 87: {'received': True, 'recv_time': 1036736, 'rssi': -29, 'abs_recv_time': 792091410145983000, 'rssi_time': 1036730, 'abs_send_time': 792091410147829000}, 88: {'received': True, 'recv_time': 1036846, 'rssi': -30, 'abs_recv_time': 792091410255969000, 'rssi_time': 1036840, 'abs_send_time': 792091410257821000}, 89: {'received': True, 'recv_time': 1036956, 'rssi': -30, 'abs_recv_time': 792091410365983000, 'rssi_time': 1036950, 'abs_send_time': 792091410367829000}, 90: {'received': True, 'recv_time': 1037066, 'rssi': -30, 'abs_recv_time': 792091410476044000, 'rssi_time': 1037061, 'abs_send_time': 792091410477891000}, 91: {'received': True, 'recv_time': 1037176, 'rssi': -29, 'abs_recv_time': 792091410585990000, 'rssi_time': 1037171, 'abs_send_time': 792091410587833000}, 92: {'received': True, 'recv_time': 1037286, 'rssi': -29, 'abs_recv_time': 792091410695980000, 'rssi_time': 1037280, 'abs_send_time': 792091410697834000}, 93: {'received': True, 'recv_time': 1037396, 'rssi': -30, 'abs_recv_time': 792091410805971000, 'rssi_time': 1037390, 'abs_send_time': 792091410807822000}, 94: {'received': True, 'recv_time': 1037506, 'rssi': -30, 'abs_recv_time': 792091410915980000, 'rssi_time': 1037500, 'abs_send_time': 792091410917827000}, 95: {'received': True, 'recv_time': 1037616, 'rssi': -30, 'abs_recv_time': 792091411025971000, 'rssi_time': 1037610, 'abs_send_time': 792091411027815000}, 96: {'received': True, 'recv_time': 1037726, 'rssi': -31, 'abs_recv_time': 792091411135980000, 'rssi_time': 1037720, 'abs_send_time': 792091411137825000}, 97: {'received': True, 'recv_time': 1037836, 'rssi': -30, 'abs_recv_time': 792091411245980000, 'rssi_time': 1037830, 'abs_send_time': 792091411247825000}, 98: {'received': True, 'recv_time': 1037946, 'rssi': -29, 'abs_recv_time': 792091411355980000, 'rssi_time': 1037941, 'abs_send_time': 792091411358121000}, 99: {'received': True, 'recv_time': 1038056, 'rssi': -29, 'abs_recv_time': 792091411466007000, 'rssi_time': 1038050, 'abs_send_time': 792091411467859000}, 100: {'received': True, 'recv_time': 1038166, 'rssi': -30, 'abs_recv_time': 792091411576004000, 'rssi_time': 1038160, 'abs_send_time': 792091411577854000}} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1074989.csv b/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1074989.csv new file mode 100644 index 00000000..3a877abf --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_1074989.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 1059596, 'rssi': -28, 'abs_recv_time': 792091433006061000, 'rssi_time': 1059592, 'abs_send_time': 792091433007800000}, 2: {'received': True, 'recv_time': 1059705, 'rssi': -28, 'abs_recv_time': 792091433115975000, 'rssi_time': 1059701, 'abs_send_time': 792091433117723000}, 3: {'received': True, 'recv_time': 1059815, 'rssi': -28, 'abs_recv_time': 792091433225962000, 'rssi_time': 1059810, 'abs_send_time': 792091433227725000}, 4: {'received': True, 'recv_time': 1059925, 'rssi': -30, 'abs_recv_time': 792091433335956000, 'rssi_time': 1059921, 'abs_send_time': 792091433337708000}, 5: {'received': True, 'recv_time': 1060036, 'rssi': -30, 'abs_recv_time': 792091433445985000, 'rssi_time': 1060031, 'abs_send_time': 792091433447771000}, 6: {'received': True, 'recv_time': 1060145, 'rssi': -29, 'abs_recv_time': 792091433555977000, 'rssi_time': 1060141, 'abs_send_time': 792091433557736000}, 7: {'received': True, 'recv_time': 1060255, 'rssi': -30, 'abs_recv_time': 792091433665945000, 'rssi_time': 1060250, 'abs_send_time': 792091433667727000}, 8: {'received': True, 'recv_time': 1060365, 'rssi': -30, 'abs_recv_time': 792091433775950000, 'rssi_time': 1060360, 'abs_send_time': 792091433777704000}, 9: {'received': True, 'recv_time': 1060475, 'rssi': -30, 'abs_recv_time': 792091433885950000, 'rssi_time': 1060471, 'abs_send_time': 792091433887730000}, 10: {'received': True, 'recv_time': 1060585, 'rssi': -30, 'abs_recv_time': 792091433995950000, 'rssi_time': 1060580, 'abs_send_time': 792091433997708000}, 11: {'received': True, 'recv_time': 1060695, 'rssi': -29, 'abs_recv_time': 792091434105950000, 'rssi_time': 1060690, 'abs_send_time': 792091434107739000}, 12: {'received': True, 'recv_time': 1060805, 'rssi': -30, 'abs_recv_time': 792091434215953000, 'rssi_time': 1060800, 'abs_send_time': 792091434217722000}, 13: {'received': True, 'recv_time': 1060915, 'rssi': -31, 'abs_recv_time': 792091434325944000, 'rssi_time': 1060912, 'abs_send_time': 792091434327748000}, 14: {'received': True, 'recv_time': 1061026, 'rssi': -30, 'abs_recv_time': 792091434435983000, 'rssi_time': 1061020, 'abs_send_time': 792091434437754000}, 15: {'received': True, 'recv_time': 1061136, 'rssi': -31, 'abs_recv_time': 792091434545975000, 'rssi_time': 1061130, 'abs_send_time': 792091434547741000}, 16: {'received': True, 'recv_time': 1061245, 'rssi': -30, 'abs_recv_time': 792091434655938000, 'rssi_time': 1061240, 'abs_send_time': 792091434657706000}, 17: {'received': True, 'recv_time': 1061355, 'rssi': -30, 'abs_recv_time': 792091434765951000, 'rssi_time': 1061351, 'abs_send_time': 792091434767720000}, 18: {'received': True, 'recv_time': 1061465, 'rssi': -31, 'abs_recv_time': 792091434875946000, 'rssi_time': 1061460, 'abs_send_time': 792091434877768000}, 19: {'received': True, 'recv_time': 1061575, 'rssi': -31, 'abs_recv_time': 792091434985951000, 'rssi_time': 1061570, 'abs_send_time': 792091434987723000}, 20: {'received': True, 'recv_time': 1061685, 'rssi': -31, 'abs_recv_time': 792091435095947000, 'rssi_time': 1061683, 'abs_send_time': 792091435097723000}, 21: {'received': True, 'recv_time': 1061795, 'rssi': -30, 'abs_recv_time': 792091435205942000, 'rssi_time': 1061790, 'abs_send_time': 792091435207717000}, 22: {'received': True, 'recv_time': 1061905, 'rssi': -30, 'abs_recv_time': 792091435315946000, 'rssi_time': 1061900, 'abs_send_time': 792091435317714000}, 23: {'received': True, 'recv_time': 1062016, 'rssi': -30, 'abs_recv_time': 792091435425972000, 'rssi_time': 1062010, 'abs_send_time': 792091435427756000}, 24: {'received': True, 'recv_time': 1062126, 'rssi': -30, 'abs_recv_time': 792091435535971000, 'rssi_time': 1062121, 'abs_send_time': 792091435537820000}, 25: {'received': True, 'recv_time': 1062235, 'rssi': -30, 'abs_recv_time': 792091435645949000, 'rssi_time': 1062230, 'abs_send_time': 792091435647732000}, 26: {'received': True, 'recv_time': 1062346, 'rssi': -31, 'abs_recv_time': 792091435755949000, 'rssi_time': 1062340, 'abs_send_time': 792091435757732000}, 27: {'received': True, 'recv_time': 1062456, 'rssi': -29, 'abs_recv_time': 792091435865953000, 'rssi_time': 1062450, 'abs_send_time': 792091435867746000}, 28: {'received': True, 'recv_time': 1062566, 'rssi': -30, 'abs_recv_time': 792091435975949000, 'rssi_time': 1062560, 'abs_send_time': 792091435977734000}, 29: {'received': True, 'recv_time': 1062675, 'rssi': -30, 'abs_recv_time': 792091436085940000, 'rssi_time': 1062671, 'abs_send_time': 792091436087731000}, 30: {'received': True, 'recv_time': 1062786, 'rssi': -30, 'abs_recv_time': 792091436195949000, 'rssi_time': 1062781, 'abs_send_time': 792091436197838000}, 31: {'received': True, 'recv_time': 1062896, 'rssi': -31, 'abs_recv_time': 792091436305940000, 'rssi_time': 1062890, 'abs_send_time': 792091436307729000}, 32: {'received': True, 'recv_time': 1063006, 'rssi': -31, 'abs_recv_time': 792091436415983000, 'rssi_time': 1063001, 'abs_send_time': 792091436417777000}, 33: {'received': True, 'recv_time': 1063116, 'rssi': -30, 'abs_recv_time': 792091436525973000, 'rssi_time': 1063111, 'abs_send_time': 792091436527764000}, 34: {'received': True, 'recv_time': 1063226, 'rssi': -30, 'abs_recv_time': 792091436635947000, 'rssi_time': 1063221, 'abs_send_time': 792091436637740000}, 35: {'received': True, 'recv_time': 1063336, 'rssi': -29, 'abs_recv_time': 792091436745951000, 'rssi_time': 1063330, 'abs_send_time': 792091436747744000}, 36: {'received': True, 'recv_time': 1063446, 'rssi': -30, 'abs_recv_time': 792091436855946000, 'rssi_time': 1063440, 'abs_send_time': 792091436857742000}, 37: {'received': True, 'recv_time': 1063556, 'rssi': -29, 'abs_recv_time': 792091436965942000, 'rssi_time': 1063550, 'abs_send_time': 792091436967738000}, 38: {'received': True, 'recv_time': 1063666, 'rssi': -30, 'abs_recv_time': 792091437075947000, 'rssi_time': 1063661, 'abs_send_time': 792091437077938000}, 39: {'received': True, 'recv_time': 1063776, 'rssi': -29, 'abs_recv_time': 792091437185942000, 'rssi_time': 1063770, 'abs_send_time': 792091437187740000}, 40: {'received': True, 'recv_time': 1063886, 'rssi': -29, 'abs_recv_time': 792091437295946000, 'rssi_time': 1063880, 'abs_send_time': 792091437297748000}, 41: {'received': True, 'recv_time': 1063996, 'rssi': -30, 'abs_recv_time': 792091437405985000, 'rssi_time': 1063993, 'abs_send_time': 792091437407794000}, 42: {'received': True, 'recv_time': 1064106, 'rssi': -30, 'abs_recv_time': 792091437515970000, 'rssi_time': 1064100, 'abs_send_time': 792091437517779000}, 43: {'received': True, 'recv_time': 1064216, 'rssi': -29, 'abs_recv_time': 792091437625949000, 'rssi_time': 1064210, 'abs_send_time': 792091437627756000}, 44: {'received': True, 'recv_time': 1064326, 'rssi': -30, 'abs_recv_time': 792091437735953000, 'rssi_time': 1064320, 'abs_send_time': 792091437737766000}, 45: {'received': True, 'recv_time': 1064436, 'rssi': -30, 'abs_recv_time': 792091437845940000, 'rssi_time': 1064430, 'abs_send_time': 792091437847750000}, 46: {'received': True, 'recv_time': 1064546, 'rssi': -30, 'abs_recv_time': 792091437955949000, 'rssi_time': 1064540, 'abs_send_time': 792091437957759000}, 47: {'received': True, 'recv_time': 1064656, 'rssi': -30, 'abs_recv_time': 792091438065947000, 'rssi_time': 1064654, 'abs_send_time': 792091438067770000}, 48: {'received': True, 'recv_time': 1064766, 'rssi': -30, 'abs_recv_time': 792091438175981000, 'rssi_time': 1064763, 'abs_send_time': 792091438178032000}, 49: {'received': True, 'recv_time': 1064876, 'rssi': -30, 'abs_recv_time': 792091438285980000, 'rssi_time': 1064870, 'abs_send_time': 792091438287836000}, 50: {'received': True, 'recv_time': 1064986, 'rssi': -29, 'abs_recv_time': 792091438396012000, 'rssi_time': 1064981, 'abs_send_time': 792091438397863000}, 51: {'received': True, 'recv_time': 1065096, 'rssi': -29, 'abs_recv_time': 792091438506024000, 'rssi_time': 1065090, 'abs_send_time': 792091438507870000}, 52: {'received': True, 'recv_time': 1065206, 'rssi': -30, 'abs_recv_time': 792091438615987000, 'rssi_time': 1065200, 'abs_send_time': 792091438617835000}, 53: {'received': True, 'recv_time': 1065316, 'rssi': -29, 'abs_recv_time': 792091438725977000, 'rssi_time': 1065310, 'abs_send_time': 792091438727820000}, 54: {'received': True, 'recv_time': 1065426, 'rssi': -31, 'abs_recv_time': 792091438835982000, 'rssi_time': 1065421, 'abs_send_time': 792091438837822000}, 55: {'received': True, 'recv_time': 1065536, 'rssi': -30, 'abs_recv_time': 792091438945972000, 'rssi_time': 1065530, 'abs_send_time': 792091438947816000}, 56: {'received': True, 'recv_time': 1065646, 'rssi': -30, 'abs_recv_time': 792091439055977000, 'rssi_time': 1065640, 'abs_send_time': 792091439057821000}, 57: {'received': True, 'recv_time': 1065756, 'rssi': -31, 'abs_recv_time': 792091439165980000, 'rssi_time': 1065750, 'abs_send_time': 792091439167823000}, 58: {'received': True, 'recv_time': 1065866, 'rssi': -30, 'abs_recv_time': 792091439275977000, 'rssi_time': 1065860, 'abs_send_time': 792091439277824000}, 59: {'received': True, 'recv_time': 1065976, 'rssi': -31, 'abs_recv_time': 792091439386012000, 'rssi_time': 1065971, 'abs_send_time': 792091439387863000}, 60: {'received': True, 'recv_time': 1066086, 'rssi': -30, 'abs_recv_time': 792091439496002000, 'rssi_time': 1066081, 'abs_send_time': 792091439498050000}, 61: {'received': True, 'recv_time': 1066196, 'rssi': -29, 'abs_recv_time': 792091439605972000, 'rssi_time': 1066190, 'abs_send_time': 792091439607821000}, 62: {'received': True, 'recv_time': 1066306, 'rssi': -29, 'abs_recv_time': 792091439715981000, 'rssi_time': 1066300, 'abs_send_time': 792091439717828000}, 63: {'received': True, 'recv_time': 1066416, 'rssi': -30, 'abs_recv_time': 792091439825972000, 'rssi_time': 1066410, 'abs_send_time': 792091439827821000}, 64: {'received': True, 'recv_time': 1066526, 'rssi': -30, 'abs_recv_time': 792091439935981000, 'rssi_time': 1066520, 'abs_send_time': 792091439937827000}, 65: {'received': True, 'recv_time': 1066636, 'rssi': -29, 'abs_recv_time': 792091440045980000, 'rssi_time': 1066630, 'abs_send_time': 792091440047827000}, 66: {'received': True, 'recv_time': 1066746, 'rssi': -30, 'abs_recv_time': 792091440155981000, 'rssi_time': 1066740, 'abs_send_time': 792091440157828000}, 67: {'received': True, 'recv_time': 1066856, 'rssi': -30, 'abs_recv_time': 792091440265981000, 'rssi_time': 1066851, 'abs_send_time': 792091440267830000}, 68: {'received': True, 'recv_time': 1066966, 'rssi': -30, 'abs_recv_time': 792091440376188000, 'rssi_time': 1066963, 'abs_send_time': 792091440378043000}, 69: {'received': True, 'recv_time': 1067076, 'rssi': -30, 'abs_recv_time': 792091440486003000, 'rssi_time': 1067071, 'abs_send_time': 792091440487854000}, 70: {'received': True, 'recv_time': 1067186, 'rssi': -30, 'abs_recv_time': 792091440595970000, 'rssi_time': 1067180, 'abs_send_time': 792091440597819000}, 71: {'received': True, 'recv_time': 1067296, 'rssi': -30, 'abs_recv_time': 792091440705983000, 'rssi_time': 1067290, 'abs_send_time': 792091440707829000}, 72: {'received': True, 'recv_time': 1067406, 'rssi': -30, 'abs_recv_time': 792091440815970000, 'rssi_time': 1067400, 'abs_send_time': 792091440817818000}, 73: {'received': True, 'recv_time': 1067516, 'rssi': -30, 'abs_recv_time': 792091440925983000, 'rssi_time': 1067510, 'abs_send_time': 792091440927831000}, 74: {'received': True, 'recv_time': 1067626, 'rssi': -30, 'abs_recv_time': 792091441035979000, 'rssi_time': 1067622, 'abs_send_time': 792091441038041000}, 75: {'received': True, 'recv_time': 1067736, 'rssi': -30, 'abs_recv_time': 792091441145983000, 'rssi_time': 1067731, 'abs_send_time': 792091441147830000}, 76: {'received': True, 'recv_time': 1067846, 'rssi': -30, 'abs_recv_time': 792091441255979000, 'rssi_time': 1067840, 'abs_send_time': 792091441257829000}, 77: {'received': True, 'recv_time': 1067956, 'rssi': -29, 'abs_recv_time': 792091441365978000, 'rssi_time': 1067950, 'abs_send_time': 792091441367827000}, 78: {'received': True, 'recv_time': 1068066, 'rssi': -30, 'abs_recv_time': 792091441476048000, 'rssi_time': 1068062, 'abs_send_time': 792091441477893000}, 79: {'received': True, 'recv_time': 1068176, 'rssi': -30, 'abs_recv_time': 792091441585981000, 'rssi_time': 1068170, 'abs_send_time': 792091441587826000}, 80: {'received': True, 'recv_time': 1068286, 'rssi': -30, 'abs_recv_time': 792091441695981000, 'rssi_time': 1068280, 'abs_send_time': 792091441697834000}, 81: {'received': True, 'recv_time': 1068396, 'rssi': -30, 'abs_recv_time': 792091441805981000, 'rssi_time': 1068390, 'abs_send_time': 792091441807833000}, 82: {'received': True, 'recv_time': 1068506, 'rssi': -30, 'abs_recv_time': 792091441915981000, 'rssi_time': 1068500, 'abs_send_time': 792091441917825000}, 83: {'received': True, 'recv_time': 1068616, 'rssi': -30, 'abs_recv_time': 792091442025981000, 'rssi_time': 1068610, 'abs_send_time': 792091442027823000}, 84: {'received': True, 'recv_time': 1068726, 'rssi': -30, 'abs_recv_time': 792091442135981000, 'rssi_time': 1068720, 'abs_send_time': 792091442137827000}, 85: {'received': True, 'recv_time': 1068836, 'rssi': -30, 'abs_recv_time': 792091442245972000, 'rssi_time': 1068830, 'abs_send_time': 792091442247815000}, 86: {'received': True, 'recv_time': 1068946, 'rssi': -31, 'abs_recv_time': 792091442355981000, 'rssi_time': 1068941, 'abs_send_time': 792091442357827000}, 87: {'received': True, 'recv_time': 1069056, 'rssi': -30, 'abs_recv_time': 792091442466004000, 'rssi_time': 1069050, 'abs_send_time': 792091442467858000}, 88: {'received': True, 'recv_time': 1069166, 'rssi': -29, 'abs_recv_time': 792091442576005000, 'rssi_time': 1069160, 'abs_send_time': 792091442577854000}, 89: {'received': True, 'recv_time': 1069276, 'rssi': -29, 'abs_recv_time': 792091442685981000, 'rssi_time': 1069270, 'abs_send_time': 792091442687828000}, 90: {'received': True, 'recv_time': 1069386, 'rssi': -30, 'abs_recv_time': 792091442795981000, 'rssi_time': 1069381, 'abs_send_time': 792091442797831000}, 91: {'received': True, 'recv_time': 1069496, 'rssi': -30, 'abs_recv_time': 792091442905985000, 'rssi_time': 1069490, 'abs_send_time': 792091442907841000}, 92: {'received': True, 'recv_time': 1069606, 'rssi': -30, 'abs_recv_time': 792091443015981000, 'rssi_time': 1069600, 'abs_send_time': 792091443017839000}, 93: {'received': True, 'recv_time': 1069716, 'rssi': -30, 'abs_recv_time': 792091443125972000, 'rssi_time': 1069710, 'abs_send_time': 792091443127824000}, 94: {'received': True, 'recv_time': 1069826, 'rssi': -29, 'abs_recv_time': 792091443235981000, 'rssi_time': 1069820, 'abs_send_time': 792091443237834000}, 95: {'received': True, 'recv_time': 1069936, 'rssi': -30, 'abs_recv_time': 792091443345972000, 'rssi_time': 1069932, 'abs_send_time': 792091443347820000}, 96: {'received': True, 'recv_time': 1070046, 'rssi': -30, 'abs_recv_time': 792091443456011000, 'rssi_time': 1070042, 'abs_send_time': 792091443457866000}, 97: {'received': True, 'recv_time': 1070156, 'rssi': -29, 'abs_recv_time': 792091443566005000, 'rssi_time': 1070150, 'abs_send_time': 792091443567855000}, 98: {'received': True, 'recv_time': 1070266, 'rssi': -29, 'abs_recv_time': 792091443675979000, 'rssi_time': 1070261, 'abs_send_time': 792091443678060000}, 99: {'received': True, 'recv_time': 1070376, 'rssi': -30, 'abs_recv_time': 792091443785984000, 'rssi_time': 1070370, 'abs_send_time': 792091443787836000}, 100: {'received': True, 'recv_time': 1070486, 'rssi': -30, 'abs_recv_time': 792091443895979000, 'rssi_time': 1070480, 'abs_send_time': 792091443897829000}} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_931847.csv b/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_931847.csv new file mode 100644 index 00000000..bf4036fc --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_931847.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 914355, 'rssi': -31, 'abs_recv_time': 792091287765750000, 'rssi_time': 914136, 'abs_send_time': 792091287767534000}, 2: {'received': True, 'recv_time': 914360, 'rssi': -31, 'abs_recv_time': 792091287770531000, 'rssi_time': 914240, 'abs_send_time': 792091287772281000}, 3: {'received': True, 'recv_time': 914365, 'rssi': -31, 'abs_recv_time': 792091287775293000, 'rssi_time': 914350, 'abs_send_time': 792091287786243000}, 4: {'received': True, 'recv_time': 914465, 'rssi': -30, 'abs_recv_time': 792091287875845000, 'rssi_time': 914460, 'abs_send_time': 792091287877615000}, 5: {'received': True, 'recv_time': 914575, 'rssi': -31, 'abs_recv_time': 792091287985956000, 'rssi_time': 914571, 'abs_send_time': 792091287987730000}, 6: {'received': True, 'recv_time': 914685, 'rssi': -31, 'abs_recv_time': 792091288095941000, 'rssi_time': 914680, 'abs_send_time': 792091288097695000}, 7: {'received': True, 'recv_time': 914795, 'rssi': -32, 'abs_recv_time': 792091288205951000, 'rssi_time': 914790, 'abs_send_time': 792091288207727000}, 8: {'received': True, 'recv_time': 914905, 'rssi': -32, 'abs_recv_time': 792091288315941000, 'rssi_time': 914900, 'abs_send_time': 792091288317698000}, 9: {'received': True, 'recv_time': 915016, 'rssi': -32, 'abs_recv_time': 792091288425988000, 'rssi_time': 915010, 'abs_send_time': 792091288427774000}, 10: {'received': True, 'recv_time': 915125, 'rssi': -32, 'abs_recv_time': 792091288535970000, 'rssi_time': 915120, 'abs_send_time': 792091288537722000}, 11: {'received': True, 'recv_time': 915235, 'rssi': -32, 'abs_recv_time': 792091288645942000, 'rssi_time': 915230, 'abs_send_time': 792091288647731000}, 12: {'received': True, 'recv_time': 915345, 'rssi': -33, 'abs_recv_time': 792091288755947000, 'rssi_time': 915340, 'abs_send_time': 792091288757700000}, 13: {'received': True, 'recv_time': 915455, 'rssi': -32, 'abs_recv_time': 792091288865933000, 'rssi_time': 915450, 'abs_send_time': 792091288867724000}, 14: {'received': True, 'recv_time': 915565, 'rssi': -32, 'abs_recv_time': 792091288975947000, 'rssi_time': 915560, 'abs_send_time': 792091288977703000}, 15: {'received': True, 'recv_time': 915675, 'rssi': -33, 'abs_recv_time': 792091289085933000, 'rssi_time': 915670, 'abs_send_time': 792091289087697000}, 16: {'received': True, 'recv_time': 915785, 'rssi': -33, 'abs_recv_time': 792091289195947000, 'rssi_time': 915781, 'abs_send_time': 792091289197705000}, 17: {'received': True, 'recv_time': 915895, 'rssi': -33, 'abs_recv_time': 792091289305942000, 'rssi_time': 915890, 'abs_send_time': 792091289307708000}, 18: {'received': True, 'recv_time': 916006, 'rssi': -32, 'abs_recv_time': 792091289415983000, 'rssi_time': 916000, 'abs_send_time': 792091289417794000}, 19: {'received': True, 'recv_time': 916115, 'rssi': -33, 'abs_recv_time': 792091289525966000, 'rssi_time': 916110, 'abs_send_time': 792091289527735000}, 20: {'received': True, 'recv_time': 916225, 'rssi': -34, 'abs_recv_time': 792091289635944000, 'rssi_time': 916220, 'abs_send_time': 792091289637710000}, 21: {'received': True, 'recv_time': 916335, 'rssi': -37, 'abs_recv_time': 792091289745935000, 'rssi_time': 916331, 'abs_send_time': 792091289747705000}, 22: {'received': True, 'recv_time': 916445, 'rssi': -39, 'abs_recv_time': 792091289855944000, 'rssi_time': 916440, 'abs_send_time': 792091289857711000}, 23: {'received': True, 'recv_time': 916555, 'rssi': -34, 'abs_recv_time': 792091289965940000, 'rssi_time': 916550, 'abs_send_time': 792091289967720000}, 24: {'received': True, 'recv_time': 916665, 'rssi': -34, 'abs_recv_time': 792091290075944000, 'rssi_time': 916660, 'abs_send_time': 792091290077785000}, 25: {'received': True, 'recv_time': 916775, 'rssi': -35, 'abs_recv_time': 792091290185944000, 'rssi_time': 916770, 'abs_send_time': 792091290187719000}, 26: {'received': True, 'recv_time': 916885, 'rssi': -34, 'abs_recv_time': 792091290295944000, 'rssi_time': 916880, 'abs_send_time': 792091290297720000}, 27: {'received': True, 'recv_time': 916996, 'rssi': -33, 'abs_recv_time': 792091290405980000, 'rssi_time': 916990, 'abs_send_time': 792091290407764000}, 28: {'received': True, 'recv_time': 917106, 'rssi': -33, 'abs_recv_time': 792091290515968000, 'rssi_time': 917100, 'abs_send_time': 792091290517745000}, 29: {'received': True, 'recv_time': 917215, 'rssi': -33, 'abs_recv_time': 792091290625933000, 'rssi_time': 917210, 'abs_send_time': 792091290627713000}, 30: {'received': True, 'recv_time': 917325, 'rssi': -33, 'abs_recv_time': 792091290735947000, 'rssi_time': 917320, 'abs_send_time': 792091290737800000}, 31: {'received': True, 'recv_time': 917435, 'rssi': -34, 'abs_recv_time': 792091290845933000, 'rssi_time': 917430, 'abs_send_time': 792091290847716000}, 32: {'received': True, 'recv_time': 917546, 'rssi': -34, 'abs_recv_time': 792091290955951000, 'rssi_time': 917543, 'abs_send_time': 792091290957736000}, 33: {'received': True, 'recv_time': 917655, 'rssi': -34, 'abs_recv_time': 792091291065942000, 'rssi_time': 917651, 'abs_send_time': 792091291067726000}, 34: {'received': True, 'recv_time': 917766, 'rssi': -35, 'abs_recv_time': 792091291175947000, 'rssi_time': 917760, 'abs_send_time': 792091291177727000}, 35: {'received': True, 'recv_time': 917875, 'rssi': -34, 'abs_recv_time': 792091291285942000, 'rssi_time': 917870, 'abs_send_time': 792091291287728000}, 36: {'received': True, 'recv_time': 917986, 'rssi': -34, 'abs_recv_time': 792091291395979000, 'rssi_time': 917980, 'abs_send_time': 792091291397765000}, 37: {'received': True, 'recv_time': 918096, 'rssi': -34, 'abs_recv_time': 792091291505966000, 'rssi_time': 918090, 'abs_send_time': 792091291507755000}, 38: {'received': True, 'recv_time': 918205, 'rssi': -32, 'abs_recv_time': 792091291615935000, 'rssi_time': 918200, 'abs_send_time': 792091291617816000}, 39: {'received': True, 'recv_time': 918316, 'rssi': -33, 'abs_recv_time': 792091291725944000, 'rssi_time': 918310, 'abs_send_time': 792091291727734000}, 40: {'received': True, 'recv_time': 918426, 'rssi': -33, 'abs_recv_time': 792091291835940000, 'rssi_time': 918420, 'abs_send_time': 792091291837736000}, 41: {'received': True, 'recv_time': 918536, 'rssi': -32, 'abs_recv_time': 792091291945944000, 'rssi_time': 918530, 'abs_send_time': 792091291947738000}, 42: {'received': True, 'recv_time': 918646, 'rssi': -32, 'abs_recv_time': 792091292055944000, 'rssi_time': 918640, 'abs_send_time': 792091292057734000}, 43: {'received': True, 'recv_time': 918756, 'rssi': -32, 'abs_recv_time': 792091292165944000, 'rssi_time': 918750, 'abs_send_time': 792091292167740000}, 44: {'received': True, 'recv_time': 918866, 'rssi': -32, 'abs_recv_time': 792091292275944000, 'rssi_time': 918860, 'abs_send_time': 792091292277738000}, 45: {'received': True, 'recv_time': 918976, 'rssi': -32, 'abs_recv_time': 792091292385971000, 'rssi_time': 918970, 'abs_send_time': 792091292387774000}, 46: {'received': True, 'recv_time': 919086, 'rssi': -32, 'abs_recv_time': 792091292495968000, 'rssi_time': 919080, 'abs_send_time': 792091292497764000}, 47: {'received': True, 'recv_time': 919196, 'rssi': -31, 'abs_recv_time': 792091292605933000, 'rssi_time': 919190, 'abs_send_time': 792091292607734000}, 48: {'received': True, 'recv_time': 919306, 'rssi': -32, 'abs_recv_time': 792091292715947000, 'rssi_time': 919301, 'abs_send_time': 792091292717868000}, 49: {'received': True, 'recv_time': 919416, 'rssi': -32, 'abs_recv_time': 792091292825942000, 'rssi_time': 919410, 'abs_send_time': 792091292827796000}, 50: {'received': True, 'recv_time': 919526, 'rssi': -32, 'abs_recv_time': 792091292935947000, 'rssi_time': 919520, 'abs_send_time': 792091292937747000}, 51: {'received': True, 'recv_time': 919636, 'rssi': -32, 'abs_recv_time': 792091293045942000, 'rssi_time': 919630, 'abs_send_time': 792091293047749000}, 52: {'received': True, 'recv_time': 919746, 'rssi': -31, 'abs_recv_time': 792091293155947000, 'rssi_time': 919740, 'abs_send_time': 792091293157754000}, 53: {'received': True, 'recv_time': 919856, 'rssi': -32, 'abs_recv_time': 792091293265937000, 'rssi_time': 919850, 'abs_send_time': 792091293267746000}, 54: {'received': True, 'recv_time': 919966, 'rssi': -32, 'abs_recv_time': 792091293376160000, 'rssi_time': 919960, 'abs_send_time': 792091293377969000}, 55: {'received': True, 'recv_time': 920076, 'rssi': -34, 'abs_recv_time': 792091293485966000, 'rssi_time': 920073, 'abs_send_time': 792091293487780000}, 56: {'received': True, 'recv_time': 920186, 'rssi': -33, 'abs_recv_time': 792091293595936000, 'rssi_time': 920180, 'abs_send_time': 792091293597746000}, 57: {'received': True, 'recv_time': 920296, 'rssi': -33, 'abs_recv_time': 792091293705945000, 'rssi_time': 920290, 'abs_send_time': 792091293707760000}, 58: {'received': True, 'recv_time': 920406, 'rssi': -33, 'abs_recv_time': 792091293815944000, 'rssi_time': 920400, 'abs_send_time': 792091293817755000}, 59: {'received': True, 'recv_time': 920516, 'rssi': -32, 'abs_recv_time': 792091293925944000, 'rssi_time': 920510, 'abs_send_time': 792091293927760000}, 60: {'received': True, 'recv_time': 920626, 'rssi': -32, 'abs_recv_time': 792091294035944000, 'rssi_time': 920620, 'abs_send_time': 792091294037901000}, 61: {'received': True, 'recv_time': 920736, 'rssi': -31, 'abs_recv_time': 792091294145935000, 'rssi_time': 920730, 'abs_send_time': 792091294147819000}, 62: {'received': True, 'recv_time': 920846, 'rssi': -32, 'abs_recv_time': 792091294255944000, 'rssi_time': 920840, 'abs_send_time': 792091294257761000}, 63: {'received': True, 'recv_time': 920956, 'rssi': -32, 'abs_recv_time': 792091294365935000, 'rssi_time': 920950, 'abs_send_time': 792091294367757000}, 64: {'received': True, 'recv_time': 921066, 'rssi': -31, 'abs_recv_time': 792091294476007000, 'rssi_time': 921060, 'abs_send_time': 792091294477823000}, 65: {'received': True, 'recv_time': 921176, 'rssi': -32, 'abs_recv_time': 792091294585951000, 'rssi_time': 921170, 'abs_send_time': 792091294587772000}, 66: {'received': True, 'recv_time': 921286, 'rssi': -33, 'abs_recv_time': 792091294695946000, 'rssi_time': 921280, 'abs_send_time': 792091294697764000}, 67: {'received': True, 'recv_time': 921396, 'rssi': -32, 'abs_recv_time': 792091294805942000, 'rssi_time': 921390, 'abs_send_time': 792091294807766000}, 68: {'received': True, 'recv_time': 921506, 'rssi': -32, 'abs_recv_time': 792091294915946000, 'rssi_time': 921500, 'abs_send_time': 792091294917767000}, 69: {'received': True, 'recv_time': 921616, 'rssi': -32, 'abs_recv_time': 792091295025933000, 'rssi_time': 921610, 'abs_send_time': 792091295027760000}, 70: {'received': True, 'recv_time': 921726, 'rssi': -31, 'abs_recv_time': 792091295135946000, 'rssi_time': 921720, 'abs_send_time': 792091295141694000}, 71: {'received': True, 'recv_time': 921835, 'rssi': -31, 'abs_recv_time': 792091295245958000, 'rssi_time': 921830, 'abs_send_time': 792091295247730000}, 72: {'received': True, 'recv_time': 921955, 'rssi': -31, 'abs_recv_time': 792091295365945000, 'rssi_time': 921945, 'abs_send_time': 792091295367693000}, 73: {'received': True, 'recv_time': 922055, 'rssi': -31, 'abs_recv_time': 792091295465974000, 'rssi_time': 922050, 'abs_send_time': 792091295467722000}, 74: {'received': True, 'recv_time': 922165, 'rssi': -31, 'abs_recv_time': 792091295575968000, 'rssi_time': 922160, 'abs_send_time': 792091295577886000}, 75: {'received': True, 'recv_time': 922275, 'rssi': -31, 'abs_recv_time': 792091295685944000, 'rssi_time': 922271, 'abs_send_time': 792091295687689000}, 76: {'received': True, 'recv_time': 922385, 'rssi': -31, 'abs_recv_time': 792091295795944000, 'rssi_time': 922380, 'abs_send_time': 792091295797688000}, 77: {'received': True, 'recv_time': 922495, 'rssi': -32, 'abs_recv_time': 792091295905939000, 'rssi_time': 922490, 'abs_send_time': 792091295907689000}, 78: {'received': True, 'recv_time': 922605, 'rssi': -32, 'abs_recv_time': 792091296015948000, 'rssi_time': 922600, 'abs_send_time': 792091296017694000}, 79: {'received': True, 'recv_time': 922715, 'rssi': -31, 'abs_recv_time': 792091296125935000, 'rssi_time': 922710, 'abs_send_time': 792091296127691000}, 80: {'received': True, 'recv_time': 922825, 'rssi': -32, 'abs_recv_time': 792091296235944000, 'rssi_time': 922820, 'abs_send_time': 792091296237705000}, 81: {'received': True, 'recv_time': 922935, 'rssi': -31, 'abs_recv_time': 792091296345942000, 'rssi_time': 922930, 'abs_send_time': 792091296347708000}, 82: {'received': True, 'recv_time': 923046, 'rssi': -32, 'abs_recv_time': 792091296455980000, 'rssi_time': 923040, 'abs_send_time': 792091296457741000}, 83: {'received': True, 'recv_time': 923155, 'rssi': -32, 'abs_recv_time': 792091296565968000, 'rssi_time': 923150, 'abs_send_time': 792091296567728000}, 84: {'received': True, 'recv_time': 923265, 'rssi': -32, 'abs_recv_time': 792091296675948000, 'rssi_time': 923260, 'abs_send_time': 792091296677714000}, 85: {'received': True, 'recv_time': 923375, 'rssi': -31, 'abs_recv_time': 792091296785940000, 'rssi_time': 923370, 'abs_send_time': 792091296787709000}, 86: {'received': True, 'recv_time': 923485, 'rssi': -32, 'abs_recv_time': 792091296895944000, 'rssi_time': 923480, 'abs_send_time': 792091296897706000}, 87: {'received': True, 'recv_time': 923595, 'rssi': -32, 'abs_recv_time': 792091297005940000, 'rssi_time': 923590, 'abs_send_time': 792091297007712000}, 88: {'received': True, 'recv_time': 923705, 'rssi': -31, 'abs_recv_time': 792091297115944000, 'rssi_time': 923700, 'abs_send_time': 792091297117713000}, 89: {'received': True, 'recv_time': 923815, 'rssi': -31, 'abs_recv_time': 792091297225945000, 'rssi_time': 923810, 'abs_send_time': 792091297227712000}, 90: {'received': True, 'recv_time': 923925, 'rssi': -31, 'abs_recv_time': 792091297335944000, 'rssi_time': 923920, 'abs_send_time': 792091297337727000}, 91: {'received': True, 'recv_time': 924036, 'rssi': -31, 'abs_recv_time': 792091297445979000, 'rssi_time': 924030, 'abs_send_time': 792091297447753000}, 92: {'received': True, 'recv_time': 924146, 'rssi': -31, 'abs_recv_time': 792091297555968000, 'rssi_time': 924140, 'abs_send_time': 792091297557755000}, 93: {'received': True, 'recv_time': 924255, 'rssi': -31, 'abs_recv_time': 792091297665933000, 'rssi_time': 924250, 'abs_send_time': 792091297667718000}, 94: {'received': True, 'recv_time': 924365, 'rssi': -31, 'abs_recv_time': 792091297775947000, 'rssi_time': 924360, 'abs_send_time': 792091297777726000}, 95: {'received': True, 'recv_time': 924475, 'rssi': -31, 'abs_recv_time': 792091297885933000, 'rssi_time': 924470, 'abs_send_time': 792091297887714000}, 96: {'received': True, 'recv_time': 924586, 'rssi': -31, 'abs_recv_time': 792091297995947000, 'rssi_time': 924580, 'abs_send_time': 792091297997729000}, 97: {'received': True, 'recv_time': 924696, 'rssi': -31, 'abs_recv_time': 792091298105946000, 'rssi_time': 924690, 'abs_send_time': 792091298107738000}, 98: {'received': True, 'recv_time': 924806, 'rssi': -31, 'abs_recv_time': 792091298215947000, 'rssi_time': 924800, 'abs_send_time': 792091298217962000}, 99: {'received': True, 'recv_time': 924915, 'rssi': -31, 'abs_recv_time': 792091298325942000, 'rssi_time': 924910, 'abs_send_time': 792091298327729000}, 100: {'received': True, 'recv_time': 925026, 'rssi': -31, 'abs_recv_time': 792091298435983000, 'rssi_time': 925020, 'abs_send_time': 792091298437773000}} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_981658.csv b/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_981658.csv new file mode 100644 index 00000000..7b429c2f --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/raw_rssi_ping_data_981658.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 966156, 'rssi': -37, 'abs_recv_time': 792091339566101000, 'rssi_time': 966148, 'abs_send_time': 792091339568201000}, 2: {'received': True, 'recv_time': 966265, 'rssi': -40, 'abs_recv_time': 792091339675954000, 'rssi_time': 966260, 'abs_send_time': 792091339677706000}, 3: {'received': True, 'recv_time': 966375, 'rssi': -40, 'abs_recv_time': 792091339785950000, 'rssi_time': 966370, 'abs_send_time': 792091339787710000}, 4: {'received': True, 'recv_time': 966485, 'rssi': -39, 'abs_recv_time': 792091339895946000, 'rssi_time': 966480, 'abs_send_time': 792091339897687000}, 5: {'received': True, 'recv_time': 966595, 'rssi': -38, 'abs_recv_time': 792091340005941000, 'rssi_time': 966590, 'abs_send_time': 792091340007708000}, 6: {'received': True, 'recv_time': 966705, 'rssi': -38, 'abs_recv_time': 792091340115946000, 'rssi_time': 966700, 'abs_send_time': 792091340117691000}, 7: {'received': True, 'recv_time': 966815, 'rssi': -38, 'abs_recv_time': 792091340225941000, 'rssi_time': 966810, 'abs_send_time': 792091340227709000}, 8: {'received': True, 'recv_time': 966925, 'rssi': -38, 'abs_recv_time': 792091340335946000, 'rssi_time': 966920, 'abs_send_time': 792091340337693000}, 9: {'received': True, 'recv_time': 967036, 'rssi': -39, 'abs_recv_time': 792091340445984000, 'rssi_time': 967030, 'abs_send_time': 792091340447767000}, 10: {'received': True, 'recv_time': 967145, 'rssi': -37, 'abs_recv_time': 792091340555970000, 'rssi_time': 967140, 'abs_send_time': 792091340557730000}, 11: {'received': True, 'recv_time': 967255, 'rssi': -37, 'abs_recv_time': 792091340665952000, 'rssi_time': 967250, 'abs_send_time': 792091340667748000}, 12: {'received': True, 'recv_time': 967365, 'rssi': -38, 'abs_recv_time': 792091340775949000, 'rssi_time': 967360, 'abs_send_time': 792091340777709000}, 13: {'received': True, 'recv_time': 967475, 'rssi': -39, 'abs_recv_time': 792091340885939000, 'rssi_time': 967470, 'abs_send_time': 792091340887734000}, 14: {'received': True, 'recv_time': 967585, 'rssi': -40, 'abs_recv_time': 792091340995948000, 'rssi_time': 967581, 'abs_send_time': 792091340997711000}, 15: {'received': True, 'recv_time': 967695, 'rssi': -39, 'abs_recv_time': 792091341105939000, 'rssi_time': 967690, 'abs_send_time': 792091341107704000}, 16: {'received': True, 'recv_time': 967805, 'rssi': -40, 'abs_recv_time': 792091341215949000, 'rssi_time': 967800, 'abs_send_time': 792091341217716000}, 17: {'received': True, 'recv_time': 967915, 'rssi': -39, 'abs_recv_time': 792091341325948000, 'rssi_time': 967910, 'abs_send_time': 792091341327719000}, 18: {'received': True, 'recv_time': 968026, 'rssi': -39, 'abs_recv_time': 792091341435982000, 'rssi_time': 968020, 'abs_send_time': 792091341437846000}, 19: {'received': True, 'recv_time': 968136, 'rssi': -36, 'abs_recv_time': 792091341545972000, 'rssi_time': 968130, 'abs_send_time': 792091341547747000}, 20: {'received': True, 'recv_time': 968245, 'rssi': -38, 'abs_recv_time': 792091341655944000, 'rssi_time': 968240, 'abs_send_time': 792091341657716000}, 21: {'received': True, 'recv_time': 968355, 'rssi': -41, 'abs_recv_time': 792091341765942000, 'rssi_time': 968351, 'abs_send_time': 792091341767718000}, 22: {'received': True, 'recv_time': 968465, 'rssi': -45, 'abs_recv_time': 792091341875946000, 'rssi_time': 968460, 'abs_send_time': 792091341877721000}, 23: {'received': True, 'recv_time': 968575, 'rssi': -46, 'abs_recv_time': 792091341985942000, 'rssi_time': 968570, 'abs_send_time': 792091341987720000}, 24: {'received': True, 'recv_time': 968685, 'rssi': -47, 'abs_recv_time': 792091342095946000, 'rssi_time': 968680, 'abs_send_time': 792091342097817000}, 25: {'received': True, 'recv_time': 968795, 'rssi': -47, 'abs_recv_time': 792091342205951000, 'rssi_time': 968790, 'abs_send_time': 792091342207732000}, 26: {'received': True, 'recv_time': 968905, 'rssi': -48, 'abs_recv_time': 792091342315946000, 'rssi_time': 968900, 'abs_send_time': 792091342317731000}, 27: {'received': True, 'recv_time': 969016, 'rssi': -48, 'abs_recv_time': 792091342425984000, 'rssi_time': 969010, 'abs_send_time': 792091342427774000}, 28: {'received': True, 'recv_time': 969126, 'rssi': -49, 'abs_recv_time': 792091342535970000, 'rssi_time': 969120, 'abs_send_time': 792091342537760000}, 29: {'received': True, 'recv_time': 969235, 'rssi': -49, 'abs_recv_time': 792091342645939000, 'rssi_time': 969230, 'abs_send_time': 792091342647729000}, 30: {'received': True, 'recv_time': 969346, 'rssi': -49, 'abs_recv_time': 792091342755949000, 'rssi_time': 969340, 'abs_send_time': 792091342757838000}, 31: {'received': True, 'recv_time': 969456, 'rssi': -47, 'abs_recv_time': 792091342865939000, 'rssi_time': 969450, 'abs_send_time': 792091342867732000}, 32: {'received': True, 'recv_time': 969566, 'rssi': -47, 'abs_recv_time': 792091342975948000, 'rssi_time': 969560, 'abs_send_time': 792091342977737000}, 33: {'received': True, 'recv_time': 969676, 'rssi': -47, 'abs_recv_time': 792091343085948000, 'rssi_time': 969670, 'abs_send_time': 792091343087742000}, 34: {'received': True, 'recv_time': 969786, 'rssi': -46, 'abs_recv_time': 792091343195949000, 'rssi_time': 969780, 'abs_send_time': 792091343197742000}, 35: {'received': True, 'recv_time': 969896, 'rssi': -46, 'abs_recv_time': 792091343305948000, 'rssi_time': 969890, 'abs_send_time': 792091343307742000}, 36: {'received': True, 'recv_time': 970006, 'rssi': -47, 'abs_recv_time': 792091343415978000, 'rssi_time': 970000, 'abs_send_time': 792091343417779000}, 37: {'received': True, 'recv_time': 970116, 'rssi': -48, 'abs_recv_time': 792091343525972000, 'rssi_time': 970110, 'abs_send_time': 792091343527773000}, 38: {'received': True, 'recv_time': 970226, 'rssi': -46, 'abs_recv_time': 792091343635974000, 'rssi_time': 970220, 'abs_send_time': 792091343637886000}, 39: {'received': True, 'recv_time': 970336, 'rssi': -45, 'abs_recv_time': 792091343745951000, 'rssi_time': 970330, 'abs_send_time': 792091343747751000}, 40: {'received': True, 'recv_time': 970446, 'rssi': -45, 'abs_recv_time': 792091343855937000, 'rssi_time': 970440, 'abs_send_time': 792091343857742000}, 41: {'received': True, 'recv_time': 970556, 'rssi': -45, 'abs_recv_time': 792091343965951000, 'rssi_time': 970550, 'abs_send_time': 792091343967754000}, 42: {'received': True, 'recv_time': 970666, 'rssi': -45, 'abs_recv_time': 792091344075946000, 'rssi_time': 970660, 'abs_send_time': 792091344077751000}, 43: {'received': True, 'recv_time': 970776, 'rssi': -45, 'abs_recv_time': 792091344185951000, 'rssi_time': 970770, 'abs_send_time': 792091344187760000}, 44: {'received': True, 'recv_time': 970886, 'rssi': -47, 'abs_recv_time': 792091344295946000, 'rssi_time': 970880, 'abs_send_time': 792091344297755000}, 45: {'received': True, 'recv_time': 970996, 'rssi': -46, 'abs_recv_time': 792091344405975000, 'rssi_time': 970990, 'abs_send_time': 792091344407793000}, 46: {'received': True, 'recv_time': 971106, 'rssi': -48, 'abs_recv_time': 792091344515970000, 'rssi_time': 971100, 'abs_send_time': 792091344517786000}, 47: {'received': True, 'recv_time': 971216, 'rssi': -48, 'abs_recv_time': 792091344625939000, 'rssi_time': 971210, 'abs_send_time': 792091344627755000}, 48: {'received': True, 'recv_time': 971326, 'rssi': -47, 'abs_recv_time': 792091344735953000, 'rssi_time': 971321, 'abs_send_time': 792091344740241000}, 49: {'received': True, 'recv_time': 971435, 'rssi': -48, 'abs_recv_time': 792091344845955000, 'rssi_time': 971430, 'abs_send_time': 792091344847742000}, 50: {'received': True, 'recv_time': 971545, 'rssi': -48, 'abs_recv_time': 792091344955951000, 'rssi_time': 971540, 'abs_send_time': 792091344957700000}, 51: {'received': True, 'recv_time': 971655, 'rssi': -49, 'abs_recv_time': 792091345065946000, 'rssi_time': 971650, 'abs_send_time': 792091345067699000}, 52: {'received': True, 'recv_time': 971765, 'rssi': -49, 'abs_recv_time': 792091345175951000, 'rssi_time': 971760, 'abs_send_time': 792091345177708000}, 53: {'received': True, 'recv_time': 971875, 'rssi': -48, 'abs_recv_time': 792091345285945000, 'rssi_time': 971870, 'abs_send_time': 792091345287711000}, 54: {'received': True, 'recv_time': 971986, 'rssi': -49, 'abs_recv_time': 792091345395991000, 'rssi_time': 971980, 'abs_send_time': 792091345397748000}, 55: {'received': True, 'recv_time': 972096, 'rssi': -50, 'abs_recv_time': 792091345505974000, 'rssi_time': 972090, 'abs_send_time': 792091345507746000}, 56: {'received': True, 'recv_time': 972205, 'rssi': -50, 'abs_recv_time': 792091345615939000, 'rssi_time': 972200, 'abs_send_time': 792091345617701000}, 57: {'received': True, 'recv_time': 972315, 'rssi': -51, 'abs_recv_time': 792091345725949000, 'rssi_time': 972310, 'abs_send_time': 792091345727711000}, 58: {'received': True, 'recv_time': 972425, 'rssi': -48, 'abs_recv_time': 792091345835948000, 'rssi_time': 972420, 'abs_send_time': 792091345837712000}, 59: {'received': True, 'recv_time': 972535, 'rssi': -47, 'abs_recv_time': 792091345945949000, 'rssi_time': 972530, 'abs_send_time': 792091345947713000}, 60: {'received': True, 'recv_time': 972645, 'rssi': -45, 'abs_recv_time': 792091346055948000, 'rssi_time': 972640, 'abs_send_time': 792091346057862000}, 61: {'received': True, 'recv_time': 972755, 'rssi': -45, 'abs_recv_time': 792091346165940000, 'rssi_time': 972750, 'abs_send_time': 792091346167767000}, 62: {'received': True, 'recv_time': 972865, 'rssi': -45, 'abs_recv_time': 792091346275948000, 'rssi_time': 972860, 'abs_send_time': 792091346277719000}, 63: {'received': True, 'recv_time': 972976, 'rssi': -45, 'abs_recv_time': 792091346385973000, 'rssi_time': 972970, 'abs_send_time': 792091346387750000}, 64: {'received': True, 'recv_time': 973086, 'rssi': -45, 'abs_recv_time': 792091346495972000, 'rssi_time': 973080, 'abs_send_time': 792091346497746000}, 65: {'received': True, 'recv_time': 973195, 'rssi': -46, 'abs_recv_time': 792091346605950000, 'rssi_time': 973190, 'abs_send_time': 792091346607731000}, 66: {'received': True, 'recv_time': 973305, 'rssi': -49, 'abs_recv_time': 792091346715951000, 'rssi_time': 973300, 'abs_send_time': 792091346717729000}, 67: {'received': True, 'recv_time': 973415, 'rssi': -48, 'abs_recv_time': 792091346825946000, 'rssi_time': 973410, 'abs_send_time': 792091346827725000}, 68: {'received': True, 'recv_time': 973526, 'rssi': -50, 'abs_recv_time': 792091346935951000, 'rssi_time': 973520, 'abs_send_time': 792091346937732000}, 69: {'received': True, 'recv_time': 973635, 'rssi': -50, 'abs_recv_time': 792091347045937000, 'rssi_time': 973630, 'abs_send_time': 792091347047720000}, 70: {'received': True, 'recv_time': 973746, 'rssi': -52, 'abs_recv_time': 792091347155951000, 'rssi_time': 973740, 'abs_send_time': 792091347157739000}, 71: {'received': True, 'recv_time': 973855, 'rssi': -49, 'abs_recv_time': 792091347265937000, 'rssi_time': 973850, 'abs_send_time': 792091347267725000}, 72: {'received': True, 'recv_time': 973966, 'rssi': -51, 'abs_recv_time': 792091347376152000, 'rssi_time': 973960, 'abs_send_time': 792091347377946000}, 73: {'received': True, 'recv_time': 974076, 'rssi': -50, 'abs_recv_time': 792091347485970000, 'rssi_time': 974070, 'abs_send_time': 792091347487762000}, 74: {'received': True, 'recv_time': 974186, 'rssi': -52, 'abs_recv_time': 792091347595948000, 'rssi_time': 974180, 'abs_send_time': 792091347597917000}, 75: {'received': True, 'recv_time': 974295, 'rssi': -49, 'abs_recv_time': 792091347705949000, 'rssi_time': 974292, 'abs_send_time': 792091347707763000}, 76: {'received': True, 'recv_time': 974406, 'rssi': -50, 'abs_recv_time': 792091347815948000, 'rssi_time': 974400, 'abs_send_time': 792091347817742000}, 77: {'received': True, 'recv_time': 974516, 'rssi': -50, 'abs_recv_time': 792091347925943000, 'rssi_time': 974510, 'abs_send_time': 792091347927739000}, 78: {'received': True, 'recv_time': 974626, 'rssi': -49, 'abs_recv_time': 792091348035951000, 'rssi_time': 974620, 'abs_send_time': 792091348037749000}, 79: {'received': True, 'recv_time': 974736, 'rssi': -48, 'abs_recv_time': 792091348145940000, 'rssi_time': 974730, 'abs_send_time': 792091348147738000}, 80: {'received': True, 'recv_time': 974846, 'rssi': -51, 'abs_recv_time': 792091348255948000, 'rssi_time': 974840, 'abs_send_time': 792091348257756000}, 81: {'received': True, 'recv_time': 974956, 'rssi': -50, 'abs_recv_time': 792091348365954000, 'rssi_time': 974950, 'abs_send_time': 792091348367764000}, 82: {'received': True, 'recv_time': 975066, 'rssi': -50, 'abs_recv_time': 792091348476009000, 'rssi_time': 975060, 'abs_send_time': 792091348477806000}, 83: {'received': True, 'recv_time': 975176, 'rssi': -49, 'abs_recv_time': 792091348585957000, 'rssi_time': 975170, 'abs_send_time': 792091348587756000}, 84: {'received': True, 'recv_time': 975286, 'rssi': -48, 'abs_recv_time': 792091348695948000, 'rssi_time': 975280, 'abs_send_time': 792091348697750000}, 85: {'received': True, 'recv_time': 975396, 'rssi': -49, 'abs_recv_time': 792091348805939000, 'rssi_time': 975390, 'abs_send_time': 792091348807742000}, 86: {'received': True, 'recv_time': 975506, 'rssi': -50, 'abs_recv_time': 792091348915948000, 'rssi_time': 975500, 'abs_send_time': 792091348917759000}, 87: {'received': True, 'recv_time': 975616, 'rssi': -49, 'abs_recv_time': 792091349025939000, 'rssi_time': 975610, 'abs_send_time': 792091349027744000}, 88: {'received': True, 'recv_time': 975726, 'rssi': -51, 'abs_recv_time': 792091349135948000, 'rssi_time': 975720, 'abs_send_time': 792091349137758000}, 89: {'received': True, 'recv_time': 975836, 'rssi': -49, 'abs_recv_time': 792091349245948000, 'rssi_time': 975830, 'abs_send_time': 792091349247755000}, 90: {'received': True, 'recv_time': 975946, 'rssi': -52, 'abs_recv_time': 792091349355948000, 'rssi_time': 975940, 'abs_send_time': 792091349357759000}, 91: {'received': True, 'recv_time': 976056, 'rssi': -52, 'abs_recv_time': 792091349465982000, 'rssi_time': 976050, 'abs_send_time': 792091349467801000}, 92: {'received': True, 'recv_time': 976166, 'rssi': -50, 'abs_recv_time': 792091349575972000, 'rssi_time': 976160, 'abs_send_time': 792091349577802000}, 93: {'received': True, 'recv_time': 976276, 'rssi': -50, 'abs_recv_time': 792091349685937000, 'rssi_time': 976270, 'abs_send_time': 792091349687764000}, 94: {'received': True, 'recv_time': 976386, 'rssi': -50, 'abs_recv_time': 792091349795951000, 'rssi_time': 976380, 'abs_send_time': 792091349797767000}, 95: {'received': True, 'recv_time': 976496, 'rssi': -49, 'abs_recv_time': 792091349905937000, 'rssi_time': 976490, 'abs_send_time': 792091349907759000}, 96: {'received': True, 'recv_time': 976606, 'rssi': -48, 'abs_recv_time': 792091350015951000, 'rssi_time': 976600, 'abs_send_time': 792091350017769000}, 97: {'received': True, 'recv_time': 976716, 'rssi': -50, 'abs_recv_time': 792091350125946000, 'rssi_time': 976710, 'abs_send_time': 792091350127772000}, 98: {'received': True, 'recv_time': 976826, 'rssi': -46, 'abs_recv_time': 792091350235951000, 'rssi_time': 976820, 'abs_send_time': 792091350238002000}, 99: {'received': True, 'recv_time': 976936, 'rssi': -43, 'abs_recv_time': 792091350345946000, 'rssi_time': 976930, 'abs_send_time': 792091350347775000}, 100: {'received': True, 'recv_time': 977046, 'rssi': -39, 'abs_recv_time': 792091350455982000, 'rssi_time': 977040, 'abs_send_time': 792091350457814000}} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1008312.csv b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1008312.csv new file mode 100644 index 00000000..18833406 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1008312.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-38,NA,792091368197750000,792091368195979000 +-39,NA,792091368307699000,792091368305959000 +-39,NA,792091368417748000,792091368415984000 +-38,NA,792091368527718000,792091368525970000 +-39,NA,792091368637710000,792091368635939000 +-40,NA,792091368747703000,792091368745949000 +-40,NA,792091368857736000,792091368855943000 +-40,NA,792091368967707000,792091368965949000 +-39,NA,792091369077736000,792091369075948000 +-39,NA,792091369187708000,792091369185947000 +-36,NA,792091369297741000,792091369295948000 +-40,NA,792091369407752000,792091369405983000 +-42,NA,792091369517769000,792091369515972000 +-38,NA,792091369627704000,792091369625937000 +-38,NA,792091369737717000,792091369735951000 +-39,NA,792091369847707000,792091369845937000 +-39,NA,792091369957721000,792091369955951000 +-39,NA,792091370067767000,792091370065946000 +-38,NA,792091370177725000,792091370175951000 +-42,NA,792091370287722000,792091370285946000 +-38,NA,792091370397757000,792091370395976000 +-39,NA,792091370507751000,792091370505972000 +-39,NA,792091370617720000,792091370615939000 +-39,NA,792091370727802000,792091370725951000 +-39,NA,792091370837731000,792091370835949000 +-39,NA,792091370947731000,792091370945949000 +-40,NA,792091371057733000,792091371055949000 +-40,NA,792091371167733000,792091371165949000 +-40,NA,792091371277727000,792091371275940000 +-40,NA,792091371387845000,792091371385979000 +-41,NA,792091371497777000,792091371495976000 +-40,NA,792091371607741000,792091371605946000 +-40,NA,792091371717739000,792091371715951000 +-40,NA,792091371827737000,792091371825947000 +-40,NA,792091371937747000,792091371935955000 +-40,NA,792091372047739000,792091372045947000 +-40,NA,792091372157736000,792091372155943000 +-40,NA,792091372267836000,792091372265947000 +-41,NA,792091372377954000,792091372376150000 +-41,NA,792091372487843000,792091372485973000 +-41,NA,792091372597843000,792091372595995000 +-40,NA,792091372707843000,792091372705995000 +-42,NA,792091372817846000,792091372815995000 +-42,NA,792091372927842000,792091372925995000 +-42,NA,792091373037835000,792091373035986000 +-41,NA,792091373147843000,792091373145995000 +-42,NA,792091373257835000,792091373255986000 +-41,NA,792091373368070000,792091373365995000 +-41,NA,792091373477924000,792091373476009000 +-42,NA,792091373587847000,792091373586002000 +-42,NA,792091373697840000,792091373695997000 +-42,NA,792091373807842000,792091373805993000 +-42,NA,792091373917838000,792091373915992000 +-42,NA,792091374027838000,792091374025997000 +-42,NA,792091374137834000,792091374135988000 +-42,NA,792091374247849000,792091374245997000 +-42,NA,792091374357841000,792091374355997000 +-42,NA,792091374467882000,792091374466025000 +-42,NA,792091374577869000,792091374576021000 +-42,NA,792091374688060000,792091374685993000 +-42,NA,792091374797914000,792091374795989000 +-42,NA,792091374907844000,792091374905998000 +-41,NA,792091375017851000,792091375015993000 +-41,NA,792091375127844000,792091375125994000 +-42,NA,792091375237846000,792091375235998000 +-41,NA,792091375347844000,792091375345994000 +-41,NA,792091375457981000,792091375456030000 +-41,NA,792091375567859000,792091375566010000 +-41,NA,792091375677845000,792091375675991000 +-42,NA,792091375787852000,792091375785999000 +-41,NA,792091375897847000,792091375895991000 +-42,NA,792091376007840000,792091376005991000 +-41,NA,792091376117841000,792091376115991000 +-41,NA,792091376228077000,792091376225991000 +-41,NA,792091376337838000,792091376335990000 +-41,NA,792091376447872000,792091376446023000 +-41,NA,792091376557863000,792091376556013000 +-41,NA,792091376667826000,792091376665979000 +-41,NA,792091376777837000,792091376775989000 +-41,NA,792091376887835000,792091376885976000 +-41,NA,792091376997842000,792091376995989000 +-41,NA,792091377107830000,792091377105986000 +-41,NA,792091377217835000,792091377215987000 +-41,NA,792091377327835000,792091377325987000 +-41,NA,792091377437867000,792091377436014000 +-41,NA,792091377547863000,792091377546011000 +-41,NA,792091377657824000,792091377655976000 +-41,NA,792091377767840000,792091377765990000 +-41,NA,792091377877835000,792091377875985000 +-41,NA,792091377987839000,792091377985990000 +-41,NA,792091378097834000,792091378095985000 +-41,NA,792091378207845000,792091378205990000 +-41,NA,792091378317829000,792091378315976000 +-41,NA,792091378427880000,792091378426026000 +-42,NA,792091378537873000,792091378536029000 +-42,NA,792091378647834000,792091378645988000 +-41,NA,792091378757832000,792091378755987000 +-42,NA,792091378868087000,792091378865988000 +-42,NA,792091378977832000,792091378975987000 +-42,NA,792091379087833000,792091379085988000 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1008312.txt b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1008312.txt new file mode 100644 index 00000000..808d4591 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1008312.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -40.62, 'max': -36, 'min': -42, 'std_dev': 1.26, 'median': -41.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1043142.csv b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1043142.csv new file mode 100644 index 00000000..7576a41c --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1043142.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-31,NA,792091400687752000,792091400685988000 +-31,NA,792091400797701000,792091400795961000 +-30,NA,792091400907706000,792091400905952000 +-29,NA,792091401017688000,792091401015948000 +-29,NA,792091401127707000,792091401125943000 +-29,NA,792091401237693000,792091401235948000 +-30,NA,792091401347712000,792091401345943000 +-29,NA,792091401457739000,792091401455980000 +-29,NA,792091401567748000,792091401565975000 +-29,NA,792091401677705000,792091401675948000 +-30,NA,792091401787737000,792091401785952000 +-30,NA,792091401897708000,792091401895948000 +-29,NA,792091402007731000,792091402005943000 +-30,NA,792091402117712000,792091402115950000 +-30,NA,792091402227702000,792091402225943000 +-30,NA,792091402337716000,792091402335948000 +-30,NA,792091402447754000,792091402445984000 +-30,NA,792091402557788000,792091402555973000 +-30,NA,792091402667717000,792091402665950000 +-30,NA,792091402777719000,792091402775950000 +-29,NA,792091402887713000,792091402885941000 +-29,NA,792091402997722000,792091402995950000 +-30,NA,792091403107715000,792091403105941000 +-30,NA,792091403217808000,792091403215950000 +-29,NA,792091403327726000,792091403325950000 +-30,NA,792091403437760000,792091403435978000 +-30,NA,792091403547767000,792091403545978000 +-30,NA,792091403657739000,792091403655952000 +-30,NA,792091403767724000,792091403765942000 +-30,NA,792091403877844000,792091403875948000 +-30,NA,792091403987728000,792091403985943000 +-30,NA,792091404097732000,792091404095948000 +-30,NA,792091404207740000,792091404205952000 +-31,NA,792091404317735000,792091404315948000 +-30,NA,792091404427779000,792091404425986000 +-30,NA,792091404537763000,792091404535970000 +-29,NA,792091404647735000,792091404645941000 +-29,NA,792091404757860000,792091404755950000 +-30,NA,792091404867736000,792091404865941000 +-29,NA,792091404977744000,792091404975949000 +-30,NA,792091405087748000,792091405085950000 +-30,NA,792091405197750000,792091405195950000 +-30,NA,792091405307765000,792091405305954000 +-30,NA,792091405417791000,792091405415984000 +-31,NA,792091405527782000,792091405525973000 +-30,NA,792091405637747000,792091405635939000 +-31,NA,792091405747762000,792091405745952000 +-30,NA,792091405857880000,792091405855939000 +-30,NA,792091405967790000,792091405965956000 +-29,NA,792091406077823000,792091406075977000 +-30,NA,792091406187831000,792091406185983000 +-31,NA,792091406297831000,792091406295978000 +-30,NA,792091406407866000,792091406406012000 +-30,NA,792091406517846000,792091406515999000 +-30,NA,792091406627821000,792091406625971000 +-29,NA,792091406737829000,792091406735981000 +-30,NA,792091406847840000,792091406845985000 +-29,NA,792091406957829000,792091406955981000 +-30,NA,792091407067840000,792091407065985000 +-31,NA,792091407177984000,792091407175985000 +-30,NA,792091407287888000,792091407285971000 +-29,NA,792091407397863000,792091407396011000 +-30,NA,792091407507855000,792091407506004000 +-29,NA,792091407617817000,792091407615970000 +-30,NA,792091407727842000,792091407725987000 +-30,NA,792091407837826000,792091407835978000 +-30,NA,792091407947832000,792091407945983000 +-30,NA,792091408057826000,792091408055978000 +-29,NA,792091408167821000,792091408165974000 +-30,NA,792091408277826000,792091408275978000 +-29,NA,792091408387861000,792091408386008000 +-30,NA,792091408497851000,792091408496001000 +-29,NA,792091408607839000,792091408605985000 +-30,NA,792091408718101000,792091408715981000 +-30,NA,792091408827873000,792091408825985000 +-30,NA,792091408937828000,792091408935981000 +-30,NA,792091409047823000,792091409045975000 +-29,NA,792091409157843000,792091409155988000 +-29,NA,792091409267820000,792091409265971000 +-29,NA,792091409378051000,792091409376188000 +-30,NA,792091409487874000,792091409486008000 +-29,NA,792091409597827000,792091409595977000 +-30,NA,792091409707829000,792091409705983000 +-29,NA,792091409817839000,792091409815982000 +-30,NA,792091409927841000,792091409925987000 +-30,NA,792091410037821000,792091410035969000 +-29,NA,792091410147829000,792091410145983000 +-30,NA,792091410257821000,792091410255969000 +-30,NA,792091410367829000,792091410365983000 +-30,NA,792091410477891000,792091410476044000 +-29,NA,792091410587833000,792091410585990000 +-29,NA,792091410697834000,792091410695980000 +-30,NA,792091410807822000,792091410805971000 +-30,NA,792091410917827000,792091410915980000 +-30,NA,792091411027815000,792091411025971000 +-31,NA,792091411137825000,792091411135980000 +-30,NA,792091411247825000,792091411245980000 +-29,NA,792091411358121000,792091411355980000 +-29,NA,792091411467859000,792091411466007000 +-30,NA,792091411577854000,792091411576004000 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1043142.txt b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1043142.txt new file mode 100644 index 00000000..83abcd5f --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1043142.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -29.77, 'max': -29, 'min': -31, 'std_dev': 0.58, 'median': -30.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1074989.csv b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1074989.csv new file mode 100644 index 00000000..969cd0fe --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1074989.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-28,NA,792091433007800000,792091433006061000 +-28,NA,792091433117723000,792091433115975000 +-28,NA,792091433227725000,792091433225962000 +-30,NA,792091433337708000,792091433335956000 +-30,NA,792091433447771000,792091433445985000 +-29,NA,792091433557736000,792091433555977000 +-30,NA,792091433667727000,792091433665945000 +-30,NA,792091433777704000,792091433775950000 +-30,NA,792091433887730000,792091433885950000 +-30,NA,792091433997708000,792091433995950000 +-29,NA,792091434107739000,792091434105950000 +-30,NA,792091434217722000,792091434215953000 +-31,NA,792091434327748000,792091434325944000 +-30,NA,792091434437754000,792091434435983000 +-31,NA,792091434547741000,792091434545975000 +-30,NA,792091434657706000,792091434655938000 +-30,NA,792091434767720000,792091434765951000 +-31,NA,792091434877768000,792091434875946000 +-31,NA,792091434987723000,792091434985951000 +-31,NA,792091435097723000,792091435095947000 +-30,NA,792091435207717000,792091435205942000 +-30,NA,792091435317714000,792091435315946000 +-30,NA,792091435427756000,792091435425972000 +-30,NA,792091435537820000,792091435535971000 +-30,NA,792091435647732000,792091435645949000 +-31,NA,792091435757732000,792091435755949000 +-29,NA,792091435867746000,792091435865953000 +-30,NA,792091435977734000,792091435975949000 +-30,NA,792091436087731000,792091436085940000 +-30,NA,792091436197838000,792091436195949000 +-31,NA,792091436307729000,792091436305940000 +-31,NA,792091436417777000,792091436415983000 +-30,NA,792091436527764000,792091436525973000 +-30,NA,792091436637740000,792091436635947000 +-29,NA,792091436747744000,792091436745951000 +-30,NA,792091436857742000,792091436855946000 +-29,NA,792091436967738000,792091436965942000 +-30,NA,792091437077938000,792091437075947000 +-29,NA,792091437187740000,792091437185942000 +-29,NA,792091437297748000,792091437295946000 +-30,NA,792091437407794000,792091437405985000 +-30,NA,792091437517779000,792091437515970000 +-29,NA,792091437627756000,792091437625949000 +-30,NA,792091437737766000,792091437735953000 +-30,NA,792091437847750000,792091437845940000 +-30,NA,792091437957759000,792091437955949000 +-30,NA,792091438067770000,792091438065947000 +-30,NA,792091438178032000,792091438175981000 +-30,NA,792091438287836000,792091438285980000 +-29,NA,792091438397863000,792091438396012000 +-29,NA,792091438507870000,792091438506024000 +-30,NA,792091438617835000,792091438615987000 +-29,NA,792091438727820000,792091438725977000 +-31,NA,792091438837822000,792091438835982000 +-30,NA,792091438947816000,792091438945972000 +-30,NA,792091439057821000,792091439055977000 +-31,NA,792091439167823000,792091439165980000 +-30,NA,792091439277824000,792091439275977000 +-31,NA,792091439387863000,792091439386012000 +-30,NA,792091439498050000,792091439496002000 +-29,NA,792091439607821000,792091439605972000 +-29,NA,792091439717828000,792091439715981000 +-30,NA,792091439827821000,792091439825972000 +-30,NA,792091439937827000,792091439935981000 +-29,NA,792091440047827000,792091440045980000 +-30,NA,792091440157828000,792091440155981000 +-30,NA,792091440267830000,792091440265981000 +-30,NA,792091440378043000,792091440376188000 +-30,NA,792091440487854000,792091440486003000 +-30,NA,792091440597819000,792091440595970000 +-30,NA,792091440707829000,792091440705983000 +-30,NA,792091440817818000,792091440815970000 +-30,NA,792091440927831000,792091440925983000 +-30,NA,792091441038041000,792091441035979000 +-30,NA,792091441147830000,792091441145983000 +-30,NA,792091441257829000,792091441255979000 +-29,NA,792091441367827000,792091441365978000 +-30,NA,792091441477893000,792091441476048000 +-30,NA,792091441587826000,792091441585981000 +-30,NA,792091441697834000,792091441695981000 +-30,NA,792091441807833000,792091441805981000 +-30,NA,792091441917825000,792091441915981000 +-30,NA,792091442027823000,792091442025981000 +-30,NA,792091442137827000,792091442135981000 +-30,NA,792091442247815000,792091442245972000 +-31,NA,792091442357827000,792091442355981000 +-30,NA,792091442467858000,792091442466004000 +-29,NA,792091442577854000,792091442576005000 +-29,NA,792091442687828000,792091442685981000 +-30,NA,792091442797831000,792091442795981000 +-30,NA,792091442907841000,792091442905985000 +-30,NA,792091443017839000,792091443015981000 +-30,NA,792091443127824000,792091443125972000 +-29,NA,792091443237834000,792091443235981000 +-30,NA,792091443347820000,792091443345972000 +-30,NA,792091443457866000,792091443456011000 +-29,NA,792091443567855000,792091443566005000 +-29,NA,792091443678060000,792091443675979000 +-30,NA,792091443787836000,792091443785984000 +-30,NA,792091443897829000,792091443895979000 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1074989.txt b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1074989.txt new file mode 100644 index 00000000..eae82832 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_1074989.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -29.86, 'max': -28, 'min': -31, 'std_dev': 0.65, 'median': -30.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_931847.csv b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_931847.csv new file mode 100644 index 00000000..493dcbe1 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_931847.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-31,NA,792091287767534000,792091287765750000 +-31,NA,792091287772281000,792091287770531000 +-31,NA,792091287786243000,792091287775293000 +-30,NA,792091287877615000,792091287875845000 +-31,NA,792091287987730000,792091287985956000 +-31,NA,792091288097695000,792091288095941000 +-32,NA,792091288207727000,792091288205951000 +-32,NA,792091288317698000,792091288315941000 +-32,NA,792091288427774000,792091288425988000 +-32,NA,792091288537722000,792091288535970000 +-32,NA,792091288647731000,792091288645942000 +-33,NA,792091288757700000,792091288755947000 +-32,NA,792091288867724000,792091288865933000 +-32,NA,792091288977703000,792091288975947000 +-33,NA,792091289087697000,792091289085933000 +-33,NA,792091289197705000,792091289195947000 +-33,NA,792091289307708000,792091289305942000 +-32,NA,792091289417794000,792091289415983000 +-33,NA,792091289527735000,792091289525966000 +-34,NA,792091289637710000,792091289635944000 +-37,NA,792091289747705000,792091289745935000 +-39,NA,792091289857711000,792091289855944000 +-34,NA,792091289967720000,792091289965940000 +-34,NA,792091290077785000,792091290075944000 +-35,NA,792091290187719000,792091290185944000 +-34,NA,792091290297720000,792091290295944000 +-33,NA,792091290407764000,792091290405980000 +-33,NA,792091290517745000,792091290515968000 +-33,NA,792091290627713000,792091290625933000 +-33,NA,792091290737800000,792091290735947000 +-34,NA,792091290847716000,792091290845933000 +-34,NA,792091290957736000,792091290955951000 +-34,NA,792091291067726000,792091291065942000 +-35,NA,792091291177727000,792091291175947000 +-34,NA,792091291287728000,792091291285942000 +-34,NA,792091291397765000,792091291395979000 +-34,NA,792091291507755000,792091291505966000 +-32,NA,792091291617816000,792091291615935000 +-33,NA,792091291727734000,792091291725944000 +-33,NA,792091291837736000,792091291835940000 +-32,NA,792091291947738000,792091291945944000 +-32,NA,792091292057734000,792091292055944000 +-32,NA,792091292167740000,792091292165944000 +-32,NA,792091292277738000,792091292275944000 +-32,NA,792091292387774000,792091292385971000 +-32,NA,792091292497764000,792091292495968000 +-31,NA,792091292607734000,792091292605933000 +-32,NA,792091292717868000,792091292715947000 +-32,NA,792091292827796000,792091292825942000 +-32,NA,792091292937747000,792091292935947000 +-32,NA,792091293047749000,792091293045942000 +-31,NA,792091293157754000,792091293155947000 +-32,NA,792091293267746000,792091293265937000 +-32,NA,792091293377969000,792091293376160000 +-34,NA,792091293487780000,792091293485966000 +-33,NA,792091293597746000,792091293595936000 +-33,NA,792091293707760000,792091293705945000 +-33,NA,792091293817755000,792091293815944000 +-32,NA,792091293927760000,792091293925944000 +-32,NA,792091294037901000,792091294035944000 +-31,NA,792091294147819000,792091294145935000 +-32,NA,792091294257761000,792091294255944000 +-32,NA,792091294367757000,792091294365935000 +-31,NA,792091294477823000,792091294476007000 +-32,NA,792091294587772000,792091294585951000 +-33,NA,792091294697764000,792091294695946000 +-32,NA,792091294807766000,792091294805942000 +-32,NA,792091294917767000,792091294915946000 +-32,NA,792091295027760000,792091295025933000 +-31,NA,792091295141694000,792091295135946000 +-31,NA,792091295247730000,792091295245958000 +-31,NA,792091295367693000,792091295365945000 +-31,NA,792091295467722000,792091295465974000 +-31,NA,792091295577886000,792091295575968000 +-31,NA,792091295687689000,792091295685944000 +-31,NA,792091295797688000,792091295795944000 +-32,NA,792091295907689000,792091295905939000 +-32,NA,792091296017694000,792091296015948000 +-31,NA,792091296127691000,792091296125935000 +-32,NA,792091296237705000,792091296235944000 +-31,NA,792091296347708000,792091296345942000 +-32,NA,792091296457741000,792091296455980000 +-32,NA,792091296567728000,792091296565968000 +-32,NA,792091296677714000,792091296675948000 +-31,NA,792091296787709000,792091296785940000 +-32,NA,792091296897706000,792091296895944000 +-32,NA,792091297007712000,792091297005940000 +-31,NA,792091297117713000,792091297115944000 +-31,NA,792091297227712000,792091297225945000 +-31,NA,792091297337727000,792091297335944000 +-31,NA,792091297447753000,792091297445979000 +-31,NA,792091297557755000,792091297555968000 +-31,NA,792091297667718000,792091297665933000 +-31,NA,792091297777726000,792091297775947000 +-31,NA,792091297887714000,792091297885933000 +-31,NA,792091297997729000,792091297995947000 +-31,NA,792091298107738000,792091298105946000 +-31,NA,792091298217962000,792091298215947000 +-31,NA,792091298327729000,792091298325942000 +-31,NA,792091298437773000,792091298435983000 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_931847.txt b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_931847.txt new file mode 100644 index 00000000..f128299f --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_931847.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -32.21, 'max': -30, 'min': -39, 'std_dev': 1.35, 'median': -32.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_981658.csv b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_981658.csv new file mode 100644 index 00000000..b0010ec8 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_981658.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-37,NA,792091339568201000,792091339566101000 +-40,NA,792091339677706000,792091339675954000 +-40,NA,792091339787710000,792091339785950000 +-39,NA,792091339897687000,792091339895946000 +-38,NA,792091340007708000,792091340005941000 +-38,NA,792091340117691000,792091340115946000 +-38,NA,792091340227709000,792091340225941000 +-38,NA,792091340337693000,792091340335946000 +-39,NA,792091340447767000,792091340445984000 +-37,NA,792091340557730000,792091340555970000 +-37,NA,792091340667748000,792091340665952000 +-38,NA,792091340777709000,792091340775949000 +-39,NA,792091340887734000,792091340885939000 +-40,NA,792091340997711000,792091340995948000 +-39,NA,792091341107704000,792091341105939000 +-40,NA,792091341217716000,792091341215949000 +-39,NA,792091341327719000,792091341325948000 +-39,NA,792091341437846000,792091341435982000 +-36,NA,792091341547747000,792091341545972000 +-38,NA,792091341657716000,792091341655944000 +-41,NA,792091341767718000,792091341765942000 +-45,NA,792091341877721000,792091341875946000 +-46,NA,792091341987720000,792091341985942000 +-47,NA,792091342097817000,792091342095946000 +-47,NA,792091342207732000,792091342205951000 +-48,NA,792091342317731000,792091342315946000 +-48,NA,792091342427774000,792091342425984000 +-49,NA,792091342537760000,792091342535970000 +-49,NA,792091342647729000,792091342645939000 +-49,NA,792091342757838000,792091342755949000 +-47,NA,792091342867732000,792091342865939000 +-47,NA,792091342977737000,792091342975948000 +-47,NA,792091343087742000,792091343085948000 +-46,NA,792091343197742000,792091343195949000 +-46,NA,792091343307742000,792091343305948000 +-47,NA,792091343417779000,792091343415978000 +-48,NA,792091343527773000,792091343525972000 +-46,NA,792091343637886000,792091343635974000 +-45,NA,792091343747751000,792091343745951000 +-45,NA,792091343857742000,792091343855937000 +-45,NA,792091343967754000,792091343965951000 +-45,NA,792091344077751000,792091344075946000 +-45,NA,792091344187760000,792091344185951000 +-47,NA,792091344297755000,792091344295946000 +-46,NA,792091344407793000,792091344405975000 +-48,NA,792091344517786000,792091344515970000 +-48,NA,792091344627755000,792091344625939000 +-47,NA,792091344740241000,792091344735953000 +-48,NA,792091344847742000,792091344845955000 +-48,NA,792091344957700000,792091344955951000 +-49,NA,792091345067699000,792091345065946000 +-49,NA,792091345177708000,792091345175951000 +-48,NA,792091345287711000,792091345285945000 +-49,NA,792091345397748000,792091345395991000 +-50,NA,792091345507746000,792091345505974000 +-50,NA,792091345617701000,792091345615939000 +-51,NA,792091345727711000,792091345725949000 +-48,NA,792091345837712000,792091345835948000 +-47,NA,792091345947713000,792091345945949000 +-45,NA,792091346057862000,792091346055948000 +-45,NA,792091346167767000,792091346165940000 +-45,NA,792091346277719000,792091346275948000 +-45,NA,792091346387750000,792091346385973000 +-45,NA,792091346497746000,792091346495972000 +-46,NA,792091346607731000,792091346605950000 +-49,NA,792091346717729000,792091346715951000 +-48,NA,792091346827725000,792091346825946000 +-50,NA,792091346937732000,792091346935951000 +-50,NA,792091347047720000,792091347045937000 +-52,NA,792091347157739000,792091347155951000 +-49,NA,792091347267725000,792091347265937000 +-51,NA,792091347377946000,792091347376152000 +-50,NA,792091347487762000,792091347485970000 +-52,NA,792091347597917000,792091347595948000 +-49,NA,792091347707763000,792091347705949000 +-50,NA,792091347817742000,792091347815948000 +-50,NA,792091347927739000,792091347925943000 +-49,NA,792091348037749000,792091348035951000 +-48,NA,792091348147738000,792091348145940000 +-51,NA,792091348257756000,792091348255948000 +-50,NA,792091348367764000,792091348365954000 +-50,NA,792091348477806000,792091348476009000 +-49,NA,792091348587756000,792091348585957000 +-48,NA,792091348697750000,792091348695948000 +-49,NA,792091348807742000,792091348805939000 +-50,NA,792091348917759000,792091348915948000 +-49,NA,792091349027744000,792091349025939000 +-51,NA,792091349137758000,792091349135948000 +-49,NA,792091349247755000,792091349245948000 +-52,NA,792091349357759000,792091349355948000 +-52,NA,792091349467801000,792091349465982000 +-50,NA,792091349577802000,792091349575972000 +-50,NA,792091349687764000,792091349685937000 +-50,NA,792091349797767000,792091349795951000 +-49,NA,792091349907759000,792091349905937000 +-48,NA,792091350017769000,792091350015951000 +-50,NA,792091350127772000,792091350125946000 +-46,NA,792091350238002000,792091350235951000 +-43,NA,792091350347775000,792091350345946000 +-39,NA,792091350457814000,792091350455982000 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_981658.txt b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_981658.txt new file mode 100644 index 00000000..49af535b --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/echoer/rssi_ping_data_981658.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -46.03, 'max': -36, 'min': -52, 'std_dev': 4.39, 'median': -47.5} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1010623.csv b/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1010623.csv new file mode 100644 index 00000000..a3806809 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1010623.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 995366, 'ping': 21, 'received': True, 'abs_recv_time': 792091368104283000, 'abs_send_time': 792091368083048000, 'send_time': 995354, 'recv_time': 995375, 'rssi': -39}, 2: {'rssi_time': 995476, 'ping': 21, 'received': True, 'abs_recv_time': 792091368214369000, 'abs_send_time': 792091368194284000, 'send_time': 995465, 'recv_time': 995486, 'rssi': -38}, 3: {'rssi_time': 995586, 'ping': 21, 'received': True, 'abs_recv_time': 792091368324356000, 'abs_send_time': 792091368304194000, 'send_time': 995575, 'recv_time': 995596, 'rssi': -39}, 4: {'rssi_time': 995696, 'ping': 19, 'received': True, 'abs_recv_time': 792091368434274000, 'abs_send_time': 792091368414409000, 'send_time': 995686, 'recv_time': 995705, 'rssi': -39}, 5: {'rssi_time': 995807, 'ping': 20, 'received': True, 'abs_recv_time': 792091368544256000, 'abs_send_time': 792091368524314000, 'send_time': 995795, 'recv_time': 995815, 'rssi': -39}, 6: {'rssi_time': 995916, 'ping': 20, 'received': True, 'abs_recv_time': 792091368654257000, 'abs_send_time': 792091368634318000, 'send_time': 995905, 'recv_time': 995925, 'rssi': -41}, 7: {'rssi_time': 996026, 'ping': 20, 'received': True, 'abs_recv_time': 792091368764257000, 'abs_send_time': 792091368744331000, 'send_time': 996015, 'recv_time': 996035, 'rssi': -40}, 8: {'rssi_time': 996136, 'ping': 20, 'received': True, 'abs_recv_time': 792091368874256000, 'abs_send_time': 792091368854312000, 'send_time': 996125, 'recv_time': 996145, 'rssi': -40}, 9: {'rssi_time': 996246, 'ping': 20, 'received': True, 'abs_recv_time': 792091368984256000, 'abs_send_time': 792091368964313000, 'send_time': 996235, 'recv_time': 996255, 'rssi': -39}, 10: {'rssi_time': 996356, 'ping': 20, 'received': True, 'abs_recv_time': 792091369094257000, 'abs_send_time': 792091369074313000, 'send_time': 996345, 'recv_time': 996365, 'rssi': -39}, 11: {'rssi_time': 996466, 'ping': 20, 'received': True, 'abs_recv_time': 792091369204257000, 'abs_send_time': 792091369184322000, 'send_time': 996455, 'recv_time': 996475, 'rssi': -40}, 12: {'rssi_time': 996576, 'ping': 20, 'received': True, 'abs_recv_time': 792091369314257000, 'abs_send_time': 792091369294313000, 'send_time': 996565, 'recv_time': 996585, 'rssi': -40}, 13: {'rssi_time': 996686, 'ping': 21, 'received': True, 'abs_recv_time': 792091369424406000, 'abs_send_time': 792091369404311000, 'send_time': 996675, 'recv_time': 996696, 'rssi': -39}, 14: {'rssi_time': 996797, 'ping': 20, 'received': True, 'abs_recv_time': 792091369534258000, 'abs_send_time': 792091369514318000, 'send_time': 996785, 'recv_time': 996805, 'rssi': -39}, 15: {'rssi_time': 996906, 'ping': 21, 'received': True, 'abs_recv_time': 792091369644360000, 'abs_send_time': 792091369624305000, 'send_time': 996895, 'recv_time': 996916, 'rssi': -40}, 16: {'rssi_time': 997016, 'ping': 21, 'received': True, 'abs_recv_time': 792091369754359000, 'abs_send_time': 792091369734198000, 'send_time': 997005, 'recv_time': 997026, 'rssi': -39}, 17: {'rssi_time': 997126, 'ping': 21, 'received': True, 'abs_recv_time': 792091369864306000, 'abs_send_time': 792091369844194000, 'send_time': 997115, 'recv_time': 997136, 'rssi': -41}, 18: {'rssi_time': 997236, 'ping': 20, 'received': True, 'abs_recv_time': 792091369974264000, 'abs_send_time': 792091369954323000, 'send_time': 997225, 'recv_time': 997245, 'rssi': -40}, 19: {'rssi_time': 997346, 'ping': 20, 'received': True, 'abs_recv_time': 792091370084264000, 'abs_send_time': 792091370064311000, 'send_time': 997335, 'recv_time': 997355, 'rssi': -39}, 20: {'rssi_time': 997456, 'ping': 20, 'received': True, 'abs_recv_time': 792091370194255000, 'abs_send_time': 792091370174323000, 'send_time': 997445, 'recv_time': 997465, 'rssi': -39}, 21: {'rssi_time': 997566, 'ping': 20, 'received': True, 'abs_recv_time': 792091370304254000, 'abs_send_time': 792091370284312000, 'send_time': 997555, 'recv_time': 997575, 'rssi': -39}, 22: {'rssi_time': 997676, 'ping': 21, 'received': True, 'abs_recv_time': 792091370414383000, 'abs_send_time': 792091370394319000, 'send_time': 997665, 'recv_time': 997686, 'rssi': -40}, 23: {'rssi_time': 997786, 'ping': 20, 'received': True, 'abs_recv_time': 792091370524267000, 'abs_send_time': 792091370504317000, 'send_time': 997775, 'recv_time': 997795, 'rssi': -40}, 24: {'rssi_time': 997896, 'ping': 20, 'received': True, 'abs_recv_time': 792091370634259000, 'abs_send_time': 792091370614313000, 'send_time': 997885, 'recv_time': 997905, 'rssi': -40}, 25: {'rssi_time': 998006, 'ping': 20, 'received': True, 'abs_recv_time': 792091370744262000, 'abs_send_time': 792091370724311000, 'send_time': 997995, 'recv_time': 998015, 'rssi': -40}, 26: {'rssi_time': 998116, 'ping': 20, 'received': True, 'abs_recv_time': 792091370854262000, 'abs_send_time': 792091370834314000, 'send_time': 998105, 'recv_time': 998125, 'rssi': -41}, 27: {'rssi_time': 998226, 'ping': 20, 'received': True, 'abs_recv_time': 792091370964258000, 'abs_send_time': 792091370944313000, 'send_time': 998215, 'recv_time': 998235, 'rssi': -41}, 28: {'rssi_time': 998336, 'ping': 21, 'received': True, 'abs_recv_time': 792091371074299000, 'abs_send_time': 792091371054309000, 'send_time': 998325, 'recv_time': 998346, 'rssi': -41}, 29: {'rssi_time': 998446, 'ping': 21, 'received': True, 'abs_recv_time': 792091371184368000, 'abs_send_time': 792091371164271000, 'send_time': 998435, 'recv_time': 998456, 'rssi': -41}, 30: {'rssi_time': 998556, 'ping': 21, 'received': True, 'abs_recv_time': 792091371294363000, 'abs_send_time': 792091371274203000, 'send_time': 998545, 'recv_time': 998566, 'rssi': -41}, 31: {'rssi_time': 998666, 'ping': 19, 'received': True, 'abs_recv_time': 792091371404261000, 'abs_send_time': 792091371384990000, 'send_time': 998656, 'recv_time': 998675, 'rssi': -41}, 32: {'rssi_time': 998776, 'ping': 20, 'received': True, 'abs_recv_time': 792091371514258000, 'abs_send_time': 792091371494345000, 'send_time': 998765, 'recv_time': 998785, 'rssi': -41}, 33: {'rssi_time': 998886, 'ping': 20, 'received': True, 'abs_recv_time': 792091371624254000, 'abs_send_time': 792091371604309000, 'send_time': 998875, 'recv_time': 998895, 'rssi': -41}, 34: {'rssi_time': 998996, 'ping': 20, 'received': True, 'abs_recv_time': 792091371734258000, 'abs_send_time': 792091371714313000, 'send_time': 998985, 'recv_time': 999005, 'rssi': -41}, 35: {'rssi_time': 999108, 'ping': 20, 'received': True, 'abs_recv_time': 792091371844260000, 'abs_send_time': 792091371824313000, 'send_time': 999095, 'recv_time': 999115, 'rssi': -41}, 36: {'rssi_time': 999216, 'ping': 20, 'received': True, 'abs_recv_time': 792091371954258000, 'abs_send_time': 792091371934313000, 'send_time': 999205, 'recv_time': 999225, 'rssi': -41}, 37: {'rssi_time': 999326, 'ping': 20, 'received': True, 'abs_recv_time': 792091372064260000, 'abs_send_time': 792091372044314000, 'send_time': 999315, 'recv_time': 999335, 'rssi': -41}, 38: {'rssi_time': 999436, 'ping': 19, 'received': True, 'abs_recv_time': 792091372174263000, 'abs_send_time': 792091372154505000, 'send_time': 999426, 'recv_time': 999445, 'rssi': -41}, 39: {'rssi_time': 999546, 'ping': 20, 'received': True, 'abs_recv_time': 792091372284262000, 'abs_send_time': 792091372264314000, 'send_time': 999535, 'recv_time': 999555, 'rssi': -42}, 40: {'rssi_time': 999656, 'ping': 20, 'received': True, 'abs_recv_time': 792091372394261000, 'abs_send_time': 792091372374318000, 'send_time': 999645, 'recv_time': 999665, 'rssi': -42}, 41: {'rssi_time': 999766, 'ping': 20, 'received': True, 'abs_recv_time': 792091372504258000, 'abs_send_time': 792091372484325000, 'send_time': 999755, 'recv_time': 999775, 'rssi': -42}, 42: {'rssi_time': 999877, 'ping': 21, 'received': True, 'abs_recv_time': 792091372614468000, 'abs_send_time': 792091372594304000, 'send_time': 999865, 'recv_time': 999886, 'rssi': -42}, 43: {'rssi_time': 999987, 'ping': 21, 'received': True, 'abs_recv_time': 792091372724363000, 'abs_send_time': 792091372704197000, 'send_time': 999975, 'recv_time': 999996, 'rssi': -43}, 44: {'rssi_time': 1000096, 'ping': 21, 'received': True, 'abs_recv_time': 792091372834333000, 'abs_send_time': 792091372814203000, 'send_time': 1000085, 'recv_time': 1000106, 'rssi': -44}, 45: {'rssi_time': 1000206, 'ping': 20, 'received': True, 'abs_recv_time': 792091372944262000, 'abs_send_time': 792091372924309000, 'send_time': 1000195, 'recv_time': 1000215, 'rssi': -43}, 46: {'rssi_time': 1000316, 'ping': 20, 'received': True, 'abs_recv_time': 792091373054262000, 'abs_send_time': 792091373034317000, 'send_time': 1000305, 'recv_time': 1000325, 'rssi': -43}, 47: {'rssi_time': 1000426, 'ping': 21, 'received': True, 'abs_recv_time': 792091373164297000, 'abs_send_time': 792091373144310000, 'send_time': 1000415, 'recv_time': 1000436, 'rssi': -43}, 48: {'rssi_time': 1000536, 'ping': 20, 'received': True, 'abs_recv_time': 792091373274253000, 'abs_send_time': 792091373254307000, 'send_time': 1000525, 'recv_time': 1000545, 'rssi': -43}, 49: {'rssi_time': 1000646, 'ping': 20, 'received': True, 'abs_recv_time': 792091373384269000, 'abs_send_time': 792091373364312000, 'send_time': 1000635, 'recv_time': 1000655, 'rssi': -43}, 50: {'rssi_time': 1000756, 'ping': 20, 'received': True, 'abs_recv_time': 792091373494260000, 'abs_send_time': 792091373474327000, 'send_time': 1000745, 'recv_time': 1000765, 'rssi': -43}, 51: {'rssi_time': 1000866, 'ping': 20, 'received': True, 'abs_recv_time': 792091373604254000, 'abs_send_time': 792091373584309000, 'send_time': 1000855, 'recv_time': 1000875, 'rssi': -43}, 52: {'rssi_time': 1000978, 'ping': 20, 'received': True, 'abs_recv_time': 792091373714259000, 'abs_send_time': 792091373694311000, 'send_time': 1000965, 'recv_time': 1000985, 'rssi': -43}, 53: {'rssi_time': 1001086, 'ping': 20, 'received': True, 'abs_recv_time': 792091373824260000, 'abs_send_time': 792091373804311000, 'send_time': 1001075, 'recv_time': 1001095, 'rssi': -43}, 54: {'rssi_time': 1001196, 'ping': 20, 'received': True, 'abs_recv_time': 792091373934254000, 'abs_send_time': 792091373914320000, 'send_time': 1001185, 'recv_time': 1001205, 'rssi': -43}, 55: {'rssi_time': 1001306, 'ping': 20, 'received': True, 'abs_recv_time': 792091374044259000, 'abs_send_time': 792091374024305000, 'send_time': 1001295, 'recv_time': 1001315, 'rssi': -42}, 56: {'rssi_time': 1001416, 'ping': 21, 'received': True, 'abs_recv_time': 792091374154542000, 'abs_send_time': 792091374134238000, 'send_time': 1001405, 'recv_time': 1001426, 'rssi': -42}, 57: {'rssi_time': 1001526, 'ping': 21, 'received': True, 'abs_recv_time': 792091374264356000, 'abs_send_time': 792091374244198000, 'send_time': 1001515, 'recv_time': 1001536, 'rssi': -43}, 58: {'rssi_time': 1001636, 'ping': 19, 'received': True, 'abs_recv_time': 792091374374258000, 'abs_send_time': 792091374354497000, 'send_time': 1001626, 'recv_time': 1001645, 'rssi': -44}, 59: {'rssi_time': 1001746, 'ping': 20, 'received': True, 'abs_recv_time': 792091374484256000, 'abs_send_time': 792091374464333000, 'send_time': 1001735, 'recv_time': 1001755, 'rssi': -43}, 60: {'rssi_time': 1001857, 'ping': 20, 'received': True, 'abs_recv_time': 792091374594255000, 'abs_send_time': 792091374574313000, 'send_time': 1001845, 'recv_time': 1001865, 'rssi': -43}, 61: {'rssi_time': 1001966, 'ping': 20, 'received': True, 'abs_recv_time': 792091374704275000, 'abs_send_time': 792091374684313000, 'send_time': 1001955, 'recv_time': 1001975, 'rssi': -43}, 62: {'rssi_time': 1002076, 'ping': 20, 'received': True, 'abs_recv_time': 792091374814260000, 'abs_send_time': 792091374794320000, 'send_time': 1002065, 'recv_time': 1002085, 'rssi': -43}, 63: {'rssi_time': 1002186, 'ping': 21, 'received': True, 'abs_recv_time': 792091374924305000, 'abs_send_time': 792091374904330000, 'send_time': 1002175, 'recv_time': 1002196, 'rssi': -43}, 64: {'rssi_time': 1002296, 'ping': 20, 'received': True, 'abs_recv_time': 792091375034249000, 'abs_send_time': 792091375014313000, 'send_time': 1002285, 'recv_time': 1002305, 'rssi': -42}, 65: {'rssi_time': 1002406, 'ping': 20, 'received': True, 'abs_recv_time': 792091375144255000, 'abs_send_time': 792091375124310000, 'send_time': 1002395, 'recv_time': 1002415, 'rssi': -43}, 66: {'rssi_time': 1002516, 'ping': 20, 'received': True, 'abs_recv_time': 792091375254253000, 'abs_send_time': 792091375234326000, 'send_time': 1002505, 'recv_time': 1002525, 'rssi': -42}, 67: {'rssi_time': 1002627, 'ping': 21, 'received': True, 'abs_recv_time': 792091375364510000, 'abs_send_time': 792091375344328000, 'send_time': 1002615, 'recv_time': 1002636, 'rssi': -43}, 68: {'rssi_time': 1002736, 'ping': 20, 'received': True, 'abs_recv_time': 792091375474246000, 'abs_send_time': 792091375454322000, 'send_time': 1002725, 'recv_time': 1002745, 'rssi': -43}, 69: {'rssi_time': 1002847, 'ping': 21, 'received': True, 'abs_recv_time': 792091375584368000, 'abs_send_time': 792091375564321000, 'send_time': 1002835, 'recv_time': 1002856, 'rssi': -42}, 70: {'rssi_time': 1002957, 'ping': 21, 'received': True, 'abs_recv_time': 792091375694360000, 'abs_send_time': 792091375674333000, 'send_time': 1002945, 'recv_time': 1002966, 'rssi': -43}, 71: {'rssi_time': 1003066, 'ping': 21, 'received': True, 'abs_recv_time': 792091375804329000, 'abs_send_time': 792091375784328000, 'send_time': 1003055, 'recv_time': 1003076, 'rssi': -42}, 72: {'rssi_time': 1003176, 'ping': 20, 'received': True, 'abs_recv_time': 792091375914254000, 'abs_send_time': 792091375894307000, 'send_time': 1003165, 'recv_time': 1003185, 'rssi': -43}, 73: {'rssi_time': 1003286, 'ping': 20, 'received': True, 'abs_recv_time': 792091376024269000, 'abs_send_time': 792091376004312000, 'send_time': 1003275, 'recv_time': 1003295, 'rssi': -43}, 74: {'rssi_time': 1003396, 'ping': 20, 'received': True, 'abs_recv_time': 792091376134269000, 'abs_send_time': 792091376114311000, 'send_time': 1003385, 'recv_time': 1003405, 'rssi': -42}, 75: {'rssi_time': 1003507, 'ping': 20, 'received': True, 'abs_recv_time': 792091376244256000, 'abs_send_time': 792091376224329000, 'send_time': 1003495, 'recv_time': 1003515, 'rssi': -43}, 76: {'rssi_time': 1003616, 'ping': 20, 'received': True, 'abs_recv_time': 792091376354261000, 'abs_send_time': 792091376334308000, 'send_time': 1003605, 'recv_time': 1003625, 'rssi': -43}, 77: {'rssi_time': 1003726, 'ping': 20, 'received': True, 'abs_recv_time': 792091376464254000, 'abs_send_time': 792091376444325000, 'send_time': 1003715, 'recv_time': 1003735, 'rssi': -42}, 78: {'rssi_time': 1003836, 'ping': 20, 'received': True, 'abs_recv_time': 792091376574254000, 'abs_send_time': 792091376554320000, 'send_time': 1003825, 'recv_time': 1003845, 'rssi': -42}, 79: {'rssi_time': 1003948, 'ping': 20, 'received': True, 'abs_recv_time': 792091376684260000, 'abs_send_time': 792091376664311000, 'send_time': 1003935, 'recv_time': 1003955, 'rssi': -42}, 80: {'rssi_time': 1004056, 'ping': 20, 'received': True, 'abs_recv_time': 792091376794264000, 'abs_send_time': 792091376774311000, 'send_time': 1004045, 'recv_time': 1004065, 'rssi': -43}, 81: {'rssi_time': 1004169, 'ping': 20, 'received': True, 'abs_recv_time': 792091376904257000, 'abs_send_time': 792091376884318000, 'send_time': 1004155, 'recv_time': 1004175, 'rssi': -42}, 82: {'rssi_time': 1004276, 'ping': 20, 'received': True, 'abs_recv_time': 792091377014258000, 'abs_send_time': 792091376994312000, 'send_time': 1004265, 'recv_time': 1004285, 'rssi': -42}, 83: {'rssi_time': 1004386, 'ping': 21, 'received': True, 'abs_recv_time': 792091377124365000, 'abs_send_time': 792091377104239000, 'send_time': 1004375, 'recv_time': 1004396, 'rssi': -42}, 84: {'rssi_time': 1004496, 'ping': 21, 'received': True, 'abs_recv_time': 792091377234356000, 'abs_send_time': 792091377214242000, 'send_time': 1004485, 'recv_time': 1004506, 'rssi': -42}, 85: {'rssi_time': 1004606, 'ping': 20, 'received': True, 'abs_recv_time': 792091377344255000, 'abs_send_time': 792091377324312000, 'send_time': 1004595, 'recv_time': 1004615, 'rssi': -42}, 86: {'rssi_time': 1004716, 'ping': 20, 'received': True, 'abs_recv_time': 792091377454260000, 'abs_send_time': 792091377434337000, 'send_time': 1004705, 'recv_time': 1004725, 'rssi': -42}, 87: {'rssi_time': 1004826, 'ping': 20, 'received': True, 'abs_recv_time': 792091377564256000, 'abs_send_time': 792091377544314000, 'send_time': 1004815, 'recv_time': 1004835, 'rssi': -42}, 88: {'rssi_time': 1004936, 'ping': 20, 'received': True, 'abs_recv_time': 792091377674261000, 'abs_send_time': 792091377654314000, 'send_time': 1004925, 'recv_time': 1004945, 'rssi': -43}, 89: {'rssi_time': 1005046, 'ping': 20, 'received': True, 'abs_recv_time': 792091377784264000, 'abs_send_time': 792091377764312000, 'send_time': 1005035, 'recv_time': 1005055, 'rssi': -42}, 90: {'rssi_time': 1005156, 'ping': 20, 'received': True, 'abs_recv_time': 792091377894260000, 'abs_send_time': 792091377874312000, 'send_time': 1005145, 'recv_time': 1005165, 'rssi': -42}, 91: {'rssi_time': 1005266, 'ping': 20, 'received': True, 'abs_recv_time': 792091378004262000, 'abs_send_time': 792091377984311000, 'send_time': 1005255, 'recv_time': 1005275, 'rssi': -43}, 92: {'rssi_time': 1005376, 'ping': 20, 'received': True, 'abs_recv_time': 792091378114260000, 'abs_send_time': 792091378094312000, 'send_time': 1005365, 'recv_time': 1005385, 'rssi': -43}, 93: {'rssi_time': 1005486, 'ping': 20, 'received': True, 'abs_recv_time': 792091378224257000, 'abs_send_time': 792091378204325000, 'send_time': 1005475, 'recv_time': 1005495, 'rssi': -43}, 94: {'rssi_time': 1005596, 'ping': 20, 'received': True, 'abs_recv_time': 792091378334257000, 'abs_send_time': 792091378314317000, 'send_time': 1005585, 'recv_time': 1005605, 'rssi': -43}, 95: {'rssi_time': 1005706, 'ping': 19, 'received': True, 'abs_recv_time': 792091378444259000, 'abs_send_time': 792091378424433000, 'send_time': 1005696, 'recv_time': 1005715, 'rssi': -43}, 96: {'rssi_time': 1005816, 'ping': 21, 'received': True, 'abs_recv_time': 792091378554366000, 'abs_send_time': 792091378534306000, 'send_time': 1005805, 'recv_time': 1005826, 'rssi': -43}, 97: {'rssi_time': 1005926, 'ping': 21, 'received': True, 'abs_recv_time': 792091378664360000, 'abs_send_time': 792091378644195000, 'send_time': 1005915, 'recv_time': 1005936, 'rssi': -42}, 98: {'rssi_time': 1006036, 'ping': 20, 'received': True, 'abs_recv_time': 792091378774253000, 'abs_send_time': 792091378754195000, 'send_time': 1006025, 'recv_time': 1006045, 'rssi': -42}, 99: {'rssi_time': 1006146, 'ping': 21, 'received': True, 'abs_recv_time': 792091378884290000, 'abs_send_time': 792091378864318000, 'send_time': 1006135, 'recv_time': 1006156, 'rssi': -43}, 100: {'rssi_time': 1006256, 'ping': 20, 'received': True, 'abs_recv_time': 792091378994262000, 'abs_send_time': 792091378974313000, 'send_time': 1006245, 'recv_time': 1006265, 'rssi': -43}} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1041190.csv b/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1041190.csv new file mode 100644 index 00000000..d729d383 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1041190.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 1027856, 'ping': 18, 'received': True, 'abs_recv_time': 792091400594286000, 'abs_send_time': 792091400575592000, 'send_time': 1027847, 'recv_time': 1027865, 'rssi': -30}, 2: {'rssi_time': 1027966, 'ping': 20, 'received': True, 'abs_recv_time': 792091400704263000, 'abs_send_time': 792091400684310000, 'send_time': 1027955, 'recv_time': 1027975, 'rssi': -30}, 3: {'rssi_time': 1028076, 'ping': 20, 'received': True, 'abs_recv_time': 792091400814253000, 'abs_send_time': 792091400794313000, 'send_time': 1028065, 'recv_time': 1028085, 'rssi': -31}, 4: {'rssi_time': 1028186, 'ping': 20, 'received': True, 'abs_recv_time': 792091400924257000, 'abs_send_time': 792091400904313000, 'send_time': 1028175, 'recv_time': 1028195, 'rssi': -30}, 5: {'rssi_time': 1028296, 'ping': 20, 'received': True, 'abs_recv_time': 792091401034255000, 'abs_send_time': 792091401014312000, 'send_time': 1028285, 'recv_time': 1028305, 'rssi': -30}, 6: {'rssi_time': 1028406, 'ping': 20, 'received': True, 'abs_recv_time': 792091401144258000, 'abs_send_time': 792091401124318000, 'send_time': 1028395, 'recv_time': 1028415, 'rssi': -29}, 7: {'rssi_time': 1028516, 'ping': 20, 'received': True, 'abs_recv_time': 792091401254256000, 'abs_send_time': 792091401234325000, 'send_time': 1028505, 'recv_time': 1028525, 'rssi': -30}, 8: {'rssi_time': 1028627, 'ping': 20, 'received': True, 'abs_recv_time': 792091401364256000, 'abs_send_time': 792091401344313000, 'send_time': 1028615, 'recv_time': 1028635, 'rssi': -29}, 9: {'rssi_time': 1028737, 'ping': 20, 'received': True, 'abs_recv_time': 792091401474258000, 'abs_send_time': 792091401454326000, 'send_time': 1028725, 'recv_time': 1028745, 'rssi': -30}, 10: {'rssi_time': 1028846, 'ping': 20, 'received': True, 'abs_recv_time': 792091401584259000, 'abs_send_time': 792091401564314000, 'send_time': 1028835, 'recv_time': 1028855, 'rssi': -30}, 11: {'rssi_time': 1028956, 'ping': 21, 'received': True, 'abs_recv_time': 792091401694519000, 'abs_send_time': 792091401674305000, 'send_time': 1028945, 'recv_time': 1028966, 'rssi': -29}, 12: {'rssi_time': 1029066, 'ping': 21, 'received': True, 'abs_recv_time': 792091401804365000, 'abs_send_time': 792091401784192000, 'send_time': 1029055, 'recv_time': 1029076, 'rssi': -30}, 13: {'rssi_time': 1029176, 'ping': 21, 'received': True, 'abs_recv_time': 792091401914320000, 'abs_send_time': 792091401894197000, 'send_time': 1029165, 'recv_time': 1029186, 'rssi': -29}, 14: {'rssi_time': 1029286, 'ping': 20, 'received': True, 'abs_recv_time': 792091402024256000, 'abs_send_time': 792091402004328000, 'send_time': 1029275, 'recv_time': 1029295, 'rssi': -30}, 15: {'rssi_time': 1029396, 'ping': 20, 'received': True, 'abs_recv_time': 792091402134262000, 'abs_send_time': 792091402114312000, 'send_time': 1029385, 'recv_time': 1029405, 'rssi': -30}, 16: {'rssi_time': 1029506, 'ping': 20, 'received': True, 'abs_recv_time': 792091402244261000, 'abs_send_time': 792091402224323000, 'send_time': 1029495, 'recv_time': 1029515, 'rssi': -30}, 17: {'rssi_time': 1029616, 'ping': 20, 'received': True, 'abs_recv_time': 792091402354258000, 'abs_send_time': 792091402334311000, 'send_time': 1029605, 'recv_time': 1029625, 'rssi': -30}, 18: {'rssi_time': 1029726, 'ping': 20, 'received': True, 'abs_recv_time': 792091402464262000, 'abs_send_time': 792091402444325000, 'send_time': 1029715, 'recv_time': 1029735, 'rssi': -30}, 19: {'rssi_time': 1029836, 'ping': 20, 'received': True, 'abs_recv_time': 792091402574259000, 'abs_send_time': 792091402554312000, 'send_time': 1029825, 'recv_time': 1029845, 'rssi': -30}, 20: {'rssi_time': 1029946, 'ping': 20, 'received': True, 'abs_recv_time': 792091402684259000, 'abs_send_time': 792091402664312000, 'send_time': 1029935, 'recv_time': 1029955, 'rssi': -30}, 21: {'rssi_time': 1030056, 'ping': 20, 'received': True, 'abs_recv_time': 792091402794262000, 'abs_send_time': 792091402774312000, 'send_time': 1030045, 'recv_time': 1030065, 'rssi': -30}, 22: {'rssi_time': 1030166, 'ping': 20, 'received': True, 'abs_recv_time': 792091402904261000, 'abs_send_time': 792091402884317000, 'send_time': 1030155, 'recv_time': 1030175, 'rssi': -30}, 23: {'rssi_time': 1030276, 'ping': 20, 'received': True, 'abs_recv_time': 792091403014260000, 'abs_send_time': 792091402994310000, 'send_time': 1030265, 'recv_time': 1030285, 'rssi': -30}, 24: {'rssi_time': 1030386, 'ping': 20, 'received': True, 'abs_recv_time': 792091403124262000, 'abs_send_time': 792091403104312000, 'send_time': 1030375, 'recv_time': 1030395, 'rssi': -30}, 25: {'rssi_time': 1030496, 'ping': 21, 'received': True, 'abs_recv_time': 792091403234370000, 'abs_send_time': 792091403214270000, 'send_time': 1030485, 'recv_time': 1030506, 'rssi': -30}, 26: {'rssi_time': 1030606, 'ping': 21, 'received': True, 'abs_recv_time': 792091403344356000, 'abs_send_time': 792091403324200000, 'send_time': 1030595, 'recv_time': 1030616, 'rssi': -31}, 27: {'rssi_time': 1030717, 'ping': 20, 'received': True, 'abs_recv_time': 792091403454252000, 'abs_send_time': 792091403434313000, 'send_time': 1030705, 'recv_time': 1030725, 'rssi': -30}, 28: {'rssi_time': 1030826, 'ping': 20, 'received': True, 'abs_recv_time': 792091403564261000, 'abs_send_time': 792091403544318000, 'send_time': 1030815, 'recv_time': 1030835, 'rssi': -30}, 29: {'rssi_time': 1030936, 'ping': 20, 'received': True, 'abs_recv_time': 792091403674258000, 'abs_send_time': 792091403654312000, 'send_time': 1030925, 'recv_time': 1030945, 'rssi': -30}, 30: {'rssi_time': 1031046, 'ping': 20, 'received': True, 'abs_recv_time': 792091403784260000, 'abs_send_time': 792091403764319000, 'send_time': 1031035, 'recv_time': 1031055, 'rssi': -30}, 31: {'rssi_time': 1031156, 'ping': 20, 'received': True, 'abs_recv_time': 792091403894256000, 'abs_send_time': 792091403874316000, 'send_time': 1031145, 'recv_time': 1031165, 'rssi': -30}, 32: {'rssi_time': 1031266, 'ping': 20, 'received': True, 'abs_recv_time': 792091404004260000, 'abs_send_time': 792091403984314000, 'send_time': 1031255, 'recv_time': 1031275, 'rssi': -30}, 33: {'rssi_time': 1031376, 'ping': 20, 'received': True, 'abs_recv_time': 792091404114259000, 'abs_send_time': 792091404094311000, 'send_time': 1031365, 'recv_time': 1031385, 'rssi': -30}, 34: {'rssi_time': 1031486, 'ping': 21, 'received': True, 'abs_recv_time': 792091404224299000, 'abs_send_time': 792091404204325000, 'send_time': 1031475, 'recv_time': 1031496, 'rssi': -30}, 35: {'rssi_time': 1031596, 'ping': 19, 'received': True, 'abs_recv_time': 792091404334260000, 'abs_send_time': 792091404314523000, 'send_time': 1031586, 'recv_time': 1031605, 'rssi': -29}, 36: {'rssi_time': 1031706, 'ping': 19, 'received': True, 'abs_recv_time': 792091404444261000, 'abs_send_time': 792091404424437000, 'send_time': 1031696, 'recv_time': 1031715, 'rssi': -30}, 37: {'rssi_time': 1031816, 'ping': 20, 'received': True, 'abs_recv_time': 792091404554255000, 'abs_send_time': 792091404534316000, 'send_time': 1031805, 'recv_time': 1031825, 'rssi': -30}, 38: {'rssi_time': 1031926, 'ping': 21, 'received': True, 'abs_recv_time': 792091404664325000, 'abs_send_time': 792091404644312000, 'send_time': 1031915, 'recv_time': 1031936, 'rssi': -30}, 39: {'rssi_time': 1032036, 'ping': 20, 'received': True, 'abs_recv_time': 792091404774365000, 'abs_send_time': 792091404754416000, 'send_time': 1032026, 'recv_time': 1032046, 'rssi': -30}, 40: {'rssi_time': 1032148, 'ping': 21, 'received': True, 'abs_recv_time': 792091404884315000, 'abs_send_time': 792091404864194000, 'send_time': 1032135, 'recv_time': 1032156, 'rssi': -30}, 41: {'rssi_time': 1032256, 'ping': 20, 'received': True, 'abs_recv_time': 792091404994262000, 'abs_send_time': 792091404974322000, 'send_time': 1032245, 'recv_time': 1032265, 'rssi': -30}, 42: {'rssi_time': 1032366, 'ping': 20, 'received': True, 'abs_recv_time': 792091405104260000, 'abs_send_time': 792091405084312000, 'send_time': 1032355, 'recv_time': 1032375, 'rssi': -30}, 43: {'rssi_time': 1032476, 'ping': 20, 'received': True, 'abs_recv_time': 792091405214256000, 'abs_send_time': 792091405194332000, 'send_time': 1032465, 'recv_time': 1032485, 'rssi': -30}, 44: {'rssi_time': 1032586, 'ping': 20, 'received': True, 'abs_recv_time': 792091405324254000, 'abs_send_time': 792091405304310000, 'send_time': 1032575, 'recv_time': 1032595, 'rssi': -30}, 45: {'rssi_time': 1032696, 'ping': 19, 'received': True, 'abs_recv_time': 792091405434283000, 'abs_send_time': 792091405414434000, 'send_time': 1032686, 'recv_time': 1032705, 'rssi': -30}, 46: {'rssi_time': 1032806, 'ping': 20, 'received': True, 'abs_recv_time': 792091405544260000, 'abs_send_time': 792091405524318000, 'send_time': 1032795, 'recv_time': 1032815, 'rssi': -30}, 47: {'rssi_time': 1032916, 'ping': 20, 'received': True, 'abs_recv_time': 792091405654261000, 'abs_send_time': 792091405634310000, 'send_time': 1032905, 'recv_time': 1032925, 'rssi': -30}, 48: {'rssi_time': 1033026, 'ping': 21, 'received': True, 'abs_recv_time': 792091405764564000, 'abs_send_time': 792091405744311000, 'send_time': 1033015, 'recv_time': 1033036, 'rssi': -30}, 49: {'rssi_time': 1033136, 'ping': 20, 'received': True, 'abs_recv_time': 792091405874274000, 'abs_send_time': 792091405854329000, 'send_time': 1033125, 'recv_time': 1033145, 'rssi': -30}, 50: {'rssi_time': 1033246, 'ping': 20, 'received': True, 'abs_recv_time': 792091405984257000, 'abs_send_time': 792091405964311000, 'send_time': 1033235, 'recv_time': 1033255, 'rssi': -30}, 51: {'rssi_time': 1033356, 'ping': 20, 'received': True, 'abs_recv_time': 792091406094255000, 'abs_send_time': 792091406074308000, 'send_time': 1033345, 'recv_time': 1033365, 'rssi': -30}, 52: {'rssi_time': 1033466, 'ping': 21, 'received': True, 'abs_recv_time': 792091406204365000, 'abs_send_time': 792091406184305000, 'send_time': 1033455, 'recv_time': 1033476, 'rssi': -30}, 53: {'rssi_time': 1033576, 'ping': 21, 'received': True, 'abs_recv_time': 792091406314353000, 'abs_send_time': 792091406294199000, 'send_time': 1033565, 'recv_time': 1033586, 'rssi': -31}, 54: {'rssi_time': 1033686, 'ping': 20, 'received': True, 'abs_recv_time': 792091406424414000, 'abs_send_time': 792091406404511000, 'send_time': 1033676, 'recv_time': 1033696, 'rssi': -30}, 55: {'rssi_time': 1033796, 'ping': 20, 'received': True, 'abs_recv_time': 792091406534255000, 'abs_send_time': 792091406514322000, 'send_time': 1033785, 'recv_time': 1033805, 'rssi': -30}, 56: {'rssi_time': 1033906, 'ping': 20, 'received': True, 'abs_recv_time': 792091406644263000, 'abs_send_time': 792091406624308000, 'send_time': 1033895, 'recv_time': 1033915, 'rssi': -30}, 57: {'rssi_time': 1034016, 'ping': 20, 'received': True, 'abs_recv_time': 792091406754267000, 'abs_send_time': 792091406734334000, 'send_time': 1034005, 'recv_time': 1034025, 'rssi': -30}, 58: {'rssi_time': 1034126, 'ping': 20, 'received': True, 'abs_recv_time': 792091406864255000, 'abs_send_time': 792091406844311000, 'send_time': 1034115, 'recv_time': 1034135, 'rssi': -30}, 59: {'rssi_time': 1034236, 'ping': 20, 'received': True, 'abs_recv_time': 792091406974258000, 'abs_send_time': 792091406954333000, 'send_time': 1034225, 'recv_time': 1034245, 'rssi': -30}, 60: {'rssi_time': 1034346, 'ping': 20, 'received': True, 'abs_recv_time': 792091407084263000, 'abs_send_time': 792091407064331000, 'send_time': 1034335, 'recv_time': 1034355, 'rssi': -30}, 61: {'rssi_time': 1034456, 'ping': 20, 'received': True, 'abs_recv_time': 792091407194256000, 'abs_send_time': 792091407174330000, 'send_time': 1034445, 'recv_time': 1034465, 'rssi': -30}, 62: {'rssi_time': 1034567, 'ping': 20, 'received': True, 'abs_recv_time': 792091407304253000, 'abs_send_time': 792091407284317000, 'send_time': 1034555, 'recv_time': 1034575, 'rssi': -31}, 63: {'rssi_time': 1034676, 'ping': 21, 'received': True, 'abs_recv_time': 792091407414380000, 'abs_send_time': 792091407394314000, 'send_time': 1034665, 'recv_time': 1034686, 'rssi': -30}, 64: {'rssi_time': 1034786, 'ping': 20, 'received': True, 'abs_recv_time': 792091407524283000, 'abs_send_time': 792091407504318000, 'send_time': 1034775, 'recv_time': 1034795, 'rssi': -30}, 65: {'rssi_time': 1034896, 'ping': 21, 'received': True, 'abs_recv_time': 792091407634574000, 'abs_send_time': 792091407614325000, 'send_time': 1034885, 'recv_time': 1034906, 'rssi': -30}, 66: {'rssi_time': 1035006, 'ping': 21, 'received': True, 'abs_recv_time': 792091407744364000, 'abs_send_time': 792091407724203000, 'send_time': 1034995, 'recv_time': 1035016, 'rssi': -30}, 67: {'rssi_time': 1035117, 'ping': 21, 'received': True, 'abs_recv_time': 792091407854308000, 'abs_send_time': 792091407834193000, 'send_time': 1035105, 'recv_time': 1035126, 'rssi': -30}, 68: {'rssi_time': 1035228, 'ping': 20, 'received': True, 'abs_recv_time': 792091407964258000, 'abs_send_time': 792091407944326000, 'send_time': 1035215, 'recv_time': 1035235, 'rssi': -30}, 69: {'rssi_time': 1035336, 'ping': 20, 'received': True, 'abs_recv_time': 792091408074259000, 'abs_send_time': 792091408054312000, 'send_time': 1035325, 'recv_time': 1035345, 'rssi': -29}, 70: {'rssi_time': 1035446, 'ping': 21, 'received': True, 'abs_recv_time': 792091408184380000, 'abs_send_time': 792091408164330000, 'send_time': 1035435, 'recv_time': 1035456, 'rssi': -29}, 71: {'rssi_time': 1035556, 'ping': 20, 'received': True, 'abs_recv_time': 792091408294257000, 'abs_send_time': 792091408274310000, 'send_time': 1035545, 'recv_time': 1035565, 'rssi': -30}, 72: {'rssi_time': 1035666, 'ping': 20, 'received': True, 'abs_recv_time': 792091408404262000, 'abs_send_time': 792091408384309000, 'send_time': 1035655, 'recv_time': 1035675, 'rssi': -30}, 73: {'rssi_time': 1035776, 'ping': 20, 'received': True, 'abs_recv_time': 792091408514259000, 'abs_send_time': 792091408494323000, 'send_time': 1035765, 'recv_time': 1035785, 'rssi': -30}, 74: {'rssi_time': 1035886, 'ping': 20, 'received': True, 'abs_recv_time': 792091408624260000, 'abs_send_time': 792091408604313000, 'send_time': 1035875, 'recv_time': 1035895, 'rssi': -30}, 75: {'rssi_time': 1035996, 'ping': 20, 'received': True, 'abs_recv_time': 792091408734274000, 'abs_send_time': 792091408714330000, 'send_time': 1035985, 'recv_time': 1036005, 'rssi': -30}, 76: {'rssi_time': 1036106, 'ping': 20, 'received': True, 'abs_recv_time': 792091408844258000, 'abs_send_time': 792091408824315000, 'send_time': 1036095, 'recv_time': 1036115, 'rssi': -30}, 77: {'rssi_time': 1036216, 'ping': 20, 'received': True, 'abs_recv_time': 792091408954256000, 'abs_send_time': 792091408934313000, 'send_time': 1036205, 'recv_time': 1036225, 'rssi': -30}, 78: {'rssi_time': 1036326, 'ping': 20, 'received': True, 'abs_recv_time': 792091409064259000, 'abs_send_time': 792091409044314000, 'send_time': 1036315, 'recv_time': 1036335, 'rssi': -30}, 79: {'rssi_time': 1036436, 'ping': 20, 'received': True, 'abs_recv_time': 792091409174360000, 'abs_send_time': 792091409154454000, 'send_time': 1036426, 'recv_time': 1036446, 'rssi': -30}, 80: {'rssi_time': 1036546, 'ping': 21, 'received': True, 'abs_recv_time': 792091409284352000, 'abs_send_time': 792091409264199000, 'send_time': 1036535, 'recv_time': 1036556, 'rssi': -30}, 81: {'rssi_time': 1036656, 'ping': 19, 'received': True, 'abs_recv_time': 792091409394244000, 'abs_send_time': 792091409374444000, 'send_time': 1036646, 'recv_time': 1036665, 'rssi': -30}, 82: {'rssi_time': 1036766, 'ping': 20, 'received': True, 'abs_recv_time': 792091409504257000, 'abs_send_time': 792091409484339000, 'send_time': 1036755, 'recv_time': 1036775, 'rssi': -30}, 83: {'rssi_time': 1036876, 'ping': 20, 'received': True, 'abs_recv_time': 792091409614258000, 'abs_send_time': 792091409594311000, 'send_time': 1036865, 'recv_time': 1036885, 'rssi': -30}, 84: {'rssi_time': 1036986, 'ping': 19, 'received': True, 'abs_recv_time': 792091409724258000, 'abs_send_time': 792091409704612000, 'send_time': 1036976, 'recv_time': 1036995, 'rssi': -30}, 85: {'rssi_time': 1037096, 'ping': 20, 'received': True, 'abs_recv_time': 792091409834257000, 'abs_send_time': 792091409814330000, 'send_time': 1037085, 'recv_time': 1037105, 'rssi': -30}, 86: {'rssi_time': 1037206, 'ping': 20, 'received': True, 'abs_recv_time': 792091409944252000, 'abs_send_time': 792091409924318000, 'send_time': 1037195, 'recv_time': 1037215, 'rssi': -30}, 87: {'rssi_time': 1037316, 'ping': 20, 'received': True, 'abs_recv_time': 792091410054256000, 'abs_send_time': 792091410034313000, 'send_time': 1037305, 'recv_time': 1037325, 'rssi': -30}, 88: {'rssi_time': 1037426, 'ping': 21, 'received': True, 'abs_recv_time': 792091410164295000, 'abs_send_time': 792091410144314000, 'send_time': 1037415, 'recv_time': 1037436, 'rssi': -30}, 89: {'rssi_time': 1037536, 'ping': 20, 'received': True, 'abs_recv_time': 792091410274260000, 'abs_send_time': 792091410254309000, 'send_time': 1037525, 'recv_time': 1037545, 'rssi': -30}, 90: {'rssi_time': 1037646, 'ping': 20, 'received': True, 'abs_recv_time': 792091410384259000, 'abs_send_time': 792091410364312000, 'send_time': 1037635, 'recv_time': 1037655, 'rssi': -30}, 91: {'rssi_time': 1037756, 'ping': 20, 'received': True, 'abs_recv_time': 792091410494255000, 'abs_send_time': 792091410474325000, 'send_time': 1037745, 'recv_time': 1037765, 'rssi': -30}, 92: {'rssi_time': 1037867, 'ping': 21, 'received': True, 'abs_recv_time': 792091410604514000, 'abs_send_time': 792091410584304000, 'send_time': 1037855, 'recv_time': 1037876, 'rssi': -30}, 93: {'rssi_time': 1037977, 'ping': 21, 'received': True, 'abs_recv_time': 792091410714355000, 'abs_send_time': 792091410694197000, 'send_time': 1037965, 'recv_time': 1037986, 'rssi': -30}, 94: {'rssi_time': 1038086, 'ping': 21, 'received': True, 'abs_recv_time': 792091410824303000, 'abs_send_time': 792091410804200000, 'send_time': 1038075, 'recv_time': 1038096, 'rssi': -30}, 95: {'rssi_time': 1038196, 'ping': 20, 'received': True, 'abs_recv_time': 792091410934257000, 'abs_send_time': 792091410914323000, 'send_time': 1038185, 'recv_time': 1038205, 'rssi': -31}, 96: {'rssi_time': 1038306, 'ping': 20, 'received': True, 'abs_recv_time': 792091411044260000, 'abs_send_time': 792091411024311000, 'send_time': 1038295, 'recv_time': 1038315, 'rssi': -30}, 97: {'rssi_time': 1038416, 'ping': 21, 'received': True, 'abs_recv_time': 792091411154470000, 'abs_send_time': 792091411134312000, 'send_time': 1038405, 'recv_time': 1038426, 'rssi': -30}, 98: {'rssi_time': 1038526, 'ping': 20, 'received': True, 'abs_recv_time': 792091411264259000, 'abs_send_time': 792091411244308000, 'send_time': 1038515, 'recv_time': 1038535, 'rssi': -30}, 99: {'rssi_time': 1038636, 'ping': 20, 'received': True, 'abs_recv_time': 792091411374279000, 'abs_send_time': 792091411354315000, 'send_time': 1038625, 'recv_time': 1038645, 'rssi': -30}, 100: {'rssi_time': 1038746, 'ping': 20, 'received': True, 'abs_recv_time': 792091411484258000, 'abs_send_time': 792091411464328000, 'send_time': 1038735, 'recv_time': 1038755, 'rssi': -30}} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1073831.csv b/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1073831.csv new file mode 100644 index 00000000..916c249a --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_1073831.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 1060176, 'ping': 18, 'received': True, 'abs_recv_time': 792091432914283000, 'abs_send_time': 792091432895996000, 'send_time': 1060167, 'recv_time': 1060185, 'rssi': -29}, 2: {'rssi_time': 1060285, 'ping': 20, 'received': True, 'abs_recv_time': 792091433024259000, 'abs_send_time': 792091433004311000, 'send_time': 1060275, 'recv_time': 1060295, 'rssi': -28}, 3: {'rssi_time': 1060395, 'ping': 21, 'received': True, 'abs_recv_time': 792091433134361000, 'abs_send_time': 792091433114304000, 'send_time': 1060385, 'recv_time': 1060406, 'rssi': -28}, 4: {'rssi_time': 1060506, 'ping': 21, 'received': True, 'abs_recv_time': 792091433244352000, 'abs_send_time': 792091433224244000, 'send_time': 1060495, 'recv_time': 1060516, 'rssi': -29}, 5: {'rssi_time': 1060616, 'ping': 19, 'received': True, 'abs_recv_time': 792091433354259000, 'abs_send_time': 792091433334700000, 'send_time': 1060606, 'recv_time': 1060625, 'rssi': -30}, 6: {'rssi_time': 1060725, 'ping': 20, 'received': True, 'abs_recv_time': 792091433464258000, 'abs_send_time': 792091433444349000, 'send_time': 1060715, 'recv_time': 1060735, 'rssi': -29}, 7: {'rssi_time': 1060835, 'ping': 20, 'received': True, 'abs_recv_time': 792091433574253000, 'abs_send_time': 792091433554312000, 'send_time': 1060825, 'recv_time': 1060845, 'rssi': -30}, 8: {'rssi_time': 1060945, 'ping': 20, 'received': True, 'abs_recv_time': 792091433684254000, 'abs_send_time': 792091433664312000, 'send_time': 1060935, 'recv_time': 1060955, 'rssi': -30}, 9: {'rssi_time': 1061056, 'ping': 20, 'received': True, 'abs_recv_time': 792091433794258000, 'abs_send_time': 792091433774311000, 'send_time': 1061045, 'recv_time': 1061065, 'rssi': -30}, 10: {'rssi_time': 1061165, 'ping': 20, 'received': True, 'abs_recv_time': 792091433904254000, 'abs_send_time': 792091433884314000, 'send_time': 1061155, 'recv_time': 1061175, 'rssi': -30}, 11: {'rssi_time': 1061275, 'ping': 20, 'received': True, 'abs_recv_time': 792091434014258000, 'abs_send_time': 792091433994313000, 'send_time': 1061265, 'recv_time': 1061285, 'rssi': -30}, 12: {'rssi_time': 1061386, 'ping': 20, 'received': True, 'abs_recv_time': 792091434124255000, 'abs_send_time': 792091434104313000, 'send_time': 1061375, 'recv_time': 1061395, 'rssi': -30}, 13: {'rssi_time': 1061498, 'ping': 20, 'received': True, 'abs_recv_time': 792091434234261000, 'abs_send_time': 792091434214330000, 'send_time': 1061485, 'recv_time': 1061505, 'rssi': -31}, 14: {'rssi_time': 1061605, 'ping': 20, 'received': True, 'abs_recv_time': 792091434344253000, 'abs_send_time': 792091434324321000, 'send_time': 1061595, 'recv_time': 1061615, 'rssi': -31}, 15: {'rssi_time': 1061715, 'ping': 20, 'received': True, 'abs_recv_time': 792091434454257000, 'abs_send_time': 792091434434323000, 'send_time': 1061705, 'recv_time': 1061725, 'rssi': -31}, 16: {'rssi_time': 1061825, 'ping': 21, 'received': True, 'abs_recv_time': 792091434564326000, 'abs_send_time': 792091434544305000, 'send_time': 1061815, 'recv_time': 1061836, 'rssi': -31}, 17: {'rssi_time': 1061935, 'ping': 21, 'received': True, 'abs_recv_time': 792091434674370000, 'abs_send_time': 792091434654203000, 'send_time': 1061925, 'recv_time': 1061946, 'rssi': -31}, 18: {'rssi_time': 1062046, 'ping': 21, 'received': True, 'abs_recv_time': 792091434784359000, 'abs_send_time': 792091434764327000, 'send_time': 1062035, 'recv_time': 1062056, 'rssi': -31}, 19: {'rssi_time': 1062155, 'ping': 20, 'received': True, 'abs_recv_time': 792091434894258000, 'abs_send_time': 792091434874313000, 'send_time': 1062145, 'recv_time': 1062165, 'rssi': -31}, 20: {'rssi_time': 1062265, 'ping': 20, 'received': True, 'abs_recv_time': 792091435004258000, 'abs_send_time': 792091434984314000, 'send_time': 1062255, 'recv_time': 1062275, 'rssi': -31}, 21: {'rssi_time': 1062375, 'ping': 20, 'received': True, 'abs_recv_time': 792091435114262000, 'abs_send_time': 792091435094312000, 'send_time': 1062365, 'recv_time': 1062385, 'rssi': -30}, 22: {'rssi_time': 1062485, 'ping': 20, 'received': True, 'abs_recv_time': 792091435224254000, 'abs_send_time': 792091435204327000, 'send_time': 1062475, 'recv_time': 1062495, 'rssi': -30}, 23: {'rssi_time': 1062595, 'ping': 20, 'received': True, 'abs_recv_time': 792091435334259000, 'abs_send_time': 792091435314314000, 'send_time': 1062585, 'recv_time': 1062605, 'rssi': -31}, 24: {'rssi_time': 1062706, 'ping': 19, 'received': True, 'abs_recv_time': 792091435444266000, 'abs_send_time': 792091435424435000, 'send_time': 1062696, 'recv_time': 1062715, 'rssi': -31}, 25: {'rssi_time': 1062815, 'ping': 20, 'received': True, 'abs_recv_time': 792091435554259000, 'abs_send_time': 792091435534310000, 'send_time': 1062805, 'recv_time': 1062825, 'rssi': -31}, 26: {'rssi_time': 1062925, 'ping': 21, 'received': True, 'abs_recv_time': 792091435664394000, 'abs_send_time': 792091435644313000, 'send_time': 1062915, 'recv_time': 1062936, 'rssi': -31}, 27: {'rssi_time': 1063035, 'ping': 20, 'received': True, 'abs_recv_time': 792091435774257000, 'abs_send_time': 792091435754312000, 'send_time': 1063025, 'recv_time': 1063045, 'rssi': -30}, 28: {'rssi_time': 1063145, 'ping': 20, 'received': True, 'abs_recv_time': 792091435884254000, 'abs_send_time': 792091435864310000, 'send_time': 1063135, 'recv_time': 1063155, 'rssi': -31}, 29: {'rssi_time': 1063255, 'ping': 20, 'received': True, 'abs_recv_time': 792091435994255000, 'abs_send_time': 792091435974312000, 'send_time': 1063245, 'recv_time': 1063265, 'rssi': -31}, 30: {'rssi_time': 1063366, 'ping': 21, 'received': True, 'abs_recv_time': 792091436104366000, 'abs_send_time': 792091436084313000, 'send_time': 1063355, 'recv_time': 1063376, 'rssi': -30}, 31: {'rssi_time': 1063475, 'ping': 21, 'received': True, 'abs_recv_time': 792091436214358000, 'abs_send_time': 792091436194243000, 'send_time': 1063465, 'recv_time': 1063486, 'rssi': -30}, 32: {'rssi_time': 1063586, 'ping': 19, 'received': True, 'abs_recv_time': 792091436324260000, 'abs_send_time': 792091436304416000, 'send_time': 1063576, 'recv_time': 1063595, 'rssi': -30}, 33: {'rssi_time': 1063695, 'ping': 19, 'received': True, 'abs_recv_time': 792091436434284000, 'abs_send_time': 792091436414438000, 'send_time': 1063686, 'recv_time': 1063705, 'rssi': -30}, 34: {'rssi_time': 1063805, 'ping': 20, 'received': True, 'abs_recv_time': 792091436544259000, 'abs_send_time': 792091436524311000, 'send_time': 1063795, 'recv_time': 1063815, 'rssi': -31}, 35: {'rssi_time': 1063916, 'ping': 20, 'received': True, 'abs_recv_time': 792091436654260000, 'abs_send_time': 792091436634312000, 'send_time': 1063905, 'recv_time': 1063925, 'rssi': -30}, 36: {'rssi_time': 1064025, 'ping': 20, 'received': True, 'abs_recv_time': 792091436764262000, 'abs_send_time': 792091436744310000, 'send_time': 1064015, 'recv_time': 1064035, 'rssi': -31}, 37: {'rssi_time': 1064135, 'ping': 20, 'received': True, 'abs_recv_time': 792091436874260000, 'abs_send_time': 792091436854313000, 'send_time': 1064125, 'recv_time': 1064145, 'rssi': -31}, 38: {'rssi_time': 1064246, 'ping': 20, 'received': True, 'abs_recv_time': 792091436984267000, 'abs_send_time': 792091436964318000, 'send_time': 1064235, 'recv_time': 1064255, 'rssi': -30}, 39: {'rssi_time': 1064355, 'ping': 20, 'received': True, 'abs_recv_time': 792091437094254000, 'abs_send_time': 792091437074314000, 'send_time': 1064345, 'recv_time': 1064365, 'rssi': -30}, 40: {'rssi_time': 1064467, 'ping': 20, 'received': True, 'abs_recv_time': 792091437204256000, 'abs_send_time': 792091437184323000, 'send_time': 1064455, 'recv_time': 1064475, 'rssi': -30}, 41: {'rssi_time': 1064577, 'ping': 20, 'received': True, 'abs_recv_time': 792091437314255000, 'abs_send_time': 792091437294312000, 'send_time': 1064565, 'recv_time': 1064585, 'rssi': -30}, 42: {'rssi_time': 1064686, 'ping': 21, 'received': True, 'abs_recv_time': 792091437424515000, 'abs_send_time': 792091437404314000, 'send_time': 1064675, 'recv_time': 1064696, 'rssi': -30}, 43: {'rssi_time': 1064796, 'ping': 21, 'received': True, 'abs_recv_time': 792091437534321000, 'abs_send_time': 792091437514304000, 'send_time': 1064785, 'recv_time': 1064806, 'rssi': -31}, 44: {'rssi_time': 1064905, 'ping': 21, 'received': True, 'abs_recv_time': 792091437644361000, 'abs_send_time': 792091437624326000, 'send_time': 1064895, 'recv_time': 1064916, 'rssi': -30}, 45: {'rssi_time': 1065015, 'ping': 21, 'received': True, 'abs_recv_time': 792091437754356000, 'abs_send_time': 792091437734194000, 'send_time': 1065005, 'recv_time': 1065026, 'rssi': -30}, 46: {'rssi_time': 1065126, 'ping': 20, 'received': True, 'abs_recv_time': 792091437864258000, 'abs_send_time': 792091437844317000, 'send_time': 1065115, 'recv_time': 1065135, 'rssi': -30}, 47: {'rssi_time': 1065236, 'ping': 20, 'received': True, 'abs_recv_time': 792091437974259000, 'abs_send_time': 792091437954335000, 'send_time': 1065225, 'recv_time': 1065245, 'rssi': -31}, 48: {'rssi_time': 1065346, 'ping': 20, 'received': True, 'abs_recv_time': 792091438084265000, 'abs_send_time': 792091438064328000, 'send_time': 1065335, 'recv_time': 1065355, 'rssi': -31}, 49: {'rssi_time': 1065456, 'ping': 20, 'received': True, 'abs_recv_time': 792091438194255000, 'abs_send_time': 792091438174322000, 'send_time': 1065445, 'recv_time': 1065465, 'rssi': -30}, 50: {'rssi_time': 1065566, 'ping': 20, 'received': True, 'abs_recv_time': 792091438304258000, 'abs_send_time': 792091438284311000, 'send_time': 1065555, 'recv_time': 1065575, 'rssi': -31}, 51: {'rssi_time': 1065676, 'ping': 21, 'received': True, 'abs_recv_time': 792091438414383000, 'abs_send_time': 792091438394313000, 'send_time': 1065665, 'recv_time': 1065686, 'rssi': -30}, 52: {'rssi_time': 1065786, 'ping': 20, 'received': True, 'abs_recv_time': 792091438524262000, 'abs_send_time': 792091438504319000, 'send_time': 1065775, 'recv_time': 1065795, 'rssi': -30}, 53: {'rssi_time': 1065896, 'ping': 20, 'received': True, 'abs_recv_time': 792091438634263000, 'abs_send_time': 792091438614312000, 'send_time': 1065885, 'recv_time': 1065905, 'rssi': -30}, 54: {'rssi_time': 1066006, 'ping': 20, 'received': True, 'abs_recv_time': 792091438744260000, 'abs_send_time': 792091438724319000, 'send_time': 1065995, 'recv_time': 1066015, 'rssi': -30}, 55: {'rssi_time': 1066116, 'ping': 20, 'received': True, 'abs_recv_time': 792091438854256000, 'abs_send_time': 792091438834313000, 'send_time': 1066105, 'recv_time': 1066125, 'rssi': -30}, 56: {'rssi_time': 1066226, 'ping': 20, 'received': True, 'abs_recv_time': 792091438964259000, 'abs_send_time': 792091438944309000, 'send_time': 1066215, 'recv_time': 1066235, 'rssi': -30}, 57: {'rssi_time': 1066336, 'ping': 21, 'received': True, 'abs_recv_time': 792091439074363000, 'abs_send_time': 792091439054307000, 'send_time': 1066325, 'recv_time': 1066346, 'rssi': -30}, 58: {'rssi_time': 1066447, 'ping': 21, 'received': True, 'abs_recv_time': 792091439184526000, 'abs_send_time': 792091439164241000, 'send_time': 1066435, 'recv_time': 1066456, 'rssi': -30}, 59: {'rssi_time': 1066556, 'ping': 20, 'received': True, 'abs_recv_time': 792091439294257000, 'abs_send_time': 792091439274297000, 'send_time': 1066545, 'recv_time': 1066565, 'rssi': -30}, 60: {'rssi_time': 1066666, 'ping': 20, 'received': True, 'abs_recv_time': 792091439404257000, 'abs_send_time': 792091439384319000, 'send_time': 1066655, 'recv_time': 1066675, 'rssi': -30}, 61: {'rssi_time': 1066776, 'ping': 20, 'received': True, 'abs_recv_time': 792091439514272000, 'abs_send_time': 792091439494324000, 'send_time': 1066765, 'recv_time': 1066785, 'rssi': -30}, 62: {'rssi_time': 1066886, 'ping': 20, 'received': True, 'abs_recv_time': 792091439624259000, 'abs_send_time': 792091439604316000, 'send_time': 1066875, 'recv_time': 1066895, 'rssi': -30}, 63: {'rssi_time': 1066996, 'ping': 20, 'received': True, 'abs_recv_time': 792091439734259000, 'abs_send_time': 792091439714311000, 'send_time': 1066985, 'recv_time': 1067005, 'rssi': -30}, 64: {'rssi_time': 1067106, 'ping': 20, 'received': True, 'abs_recv_time': 792091439844264000, 'abs_send_time': 792091439824313000, 'send_time': 1067095, 'recv_time': 1067115, 'rssi': -31}, 65: {'rssi_time': 1067216, 'ping': 20, 'received': True, 'abs_recv_time': 792091439954259000, 'abs_send_time': 792091439934313000, 'send_time': 1067205, 'recv_time': 1067225, 'rssi': -30}, 66: {'rssi_time': 1067326, 'ping': 20, 'received': True, 'abs_recv_time': 792091440064262000, 'abs_send_time': 792091440044311000, 'send_time': 1067315, 'recv_time': 1067335, 'rssi': -30}, 67: {'rssi_time': 1067436, 'ping': 19, 'received': True, 'abs_recv_time': 792091440174258000, 'abs_send_time': 792091440154496000, 'send_time': 1067426, 'recv_time': 1067445, 'rssi': -31}, 68: {'rssi_time': 1067547, 'ping': 20, 'received': True, 'abs_recv_time': 792091440284257000, 'abs_send_time': 792091440264312000, 'send_time': 1067535, 'recv_time': 1067555, 'rssi': -30}, 69: {'rssi_time': 1067656, 'ping': 20, 'received': True, 'abs_recv_time': 792091440394255000, 'abs_send_time': 792091440374312000, 'send_time': 1067645, 'recv_time': 1067665, 'rssi': -30}, 70: {'rssi_time': 1067766, 'ping': 21, 'received': True, 'abs_recv_time': 792091440504519000, 'abs_send_time': 792091440484327000, 'send_time': 1067755, 'recv_time': 1067776, 'rssi': -31}, 71: {'rssi_time': 1067876, 'ping': 21, 'received': True, 'abs_recv_time': 792091440614362000, 'abs_send_time': 792091440594197000, 'send_time': 1067865, 'recv_time': 1067886, 'rssi': -30}, 72: {'rssi_time': 1067986, 'ping': 21, 'received': True, 'abs_recv_time': 792091440724316000, 'abs_send_time': 792091440704195000, 'send_time': 1067975, 'recv_time': 1067996, 'rssi': -30}, 73: {'rssi_time': 1068097, 'ping': 20, 'received': True, 'abs_recv_time': 792091440834257000, 'abs_send_time': 792091440814324000, 'send_time': 1068085, 'recv_time': 1068105, 'rssi': -30}, 74: {'rssi_time': 1068206, 'ping': 20, 'received': True, 'abs_recv_time': 792091440944257000, 'abs_send_time': 792091440924311000, 'send_time': 1068195, 'recv_time': 1068215, 'rssi': -31}, 75: {'rssi_time': 1068316, 'ping': 20, 'received': True, 'abs_recv_time': 792091441054256000, 'abs_send_time': 792091441034312000, 'send_time': 1068305, 'recv_time': 1068325, 'rssi': -30}, 76: {'rssi_time': 1068426, 'ping': 21, 'received': True, 'abs_recv_time': 792091441164294000, 'abs_send_time': 792091441144312000, 'send_time': 1068415, 'recv_time': 1068436, 'rssi': -30}, 77: {'rssi_time': 1068536, 'ping': 20, 'received': True, 'abs_recv_time': 792091441274262000, 'abs_send_time': 792091441254308000, 'send_time': 1068525, 'recv_time': 1068545, 'rssi': -31}, 78: {'rssi_time': 1068646, 'ping': 20, 'received': True, 'abs_recv_time': 792091441384259000, 'abs_send_time': 792091441364318000, 'send_time': 1068635, 'recv_time': 1068655, 'rssi': -31}, 79: {'rssi_time': 1068756, 'ping': 20, 'received': True, 'abs_recv_time': 792091441494256000, 'abs_send_time': 792091441474328000, 'send_time': 1068745, 'recv_time': 1068765, 'rssi': -31}, 80: {'rssi_time': 1068866, 'ping': 20, 'received': True, 'abs_recv_time': 792091441604255000, 'abs_send_time': 792091441584310000, 'send_time': 1068855, 'recv_time': 1068875, 'rssi': -30}, 81: {'rssi_time': 1068976, 'ping': 20, 'received': True, 'abs_recv_time': 792091441714260000, 'abs_send_time': 792091441694315000, 'send_time': 1068965, 'recv_time': 1068985, 'rssi': -30}, 82: {'rssi_time': 1069086, 'ping': 20, 'received': True, 'abs_recv_time': 792091441824257000, 'abs_send_time': 792091441804315000, 'send_time': 1069075, 'recv_time': 1069095, 'rssi': -30}, 83: {'rssi_time': 1069196, 'ping': 20, 'received': True, 'abs_recv_time': 792091441934256000, 'abs_send_time': 792091441914309000, 'send_time': 1069185, 'recv_time': 1069205, 'rssi': -30}, 84: {'rssi_time': 1069306, 'ping': 21, 'received': True, 'abs_recv_time': 792091442044363000, 'abs_send_time': 792091442024268000, 'send_time': 1069295, 'recv_time': 1069316, 'rssi': -30}, 85: {'rssi_time': 1069416, 'ping': 21, 'received': True, 'abs_recv_time': 792091442154541000, 'abs_send_time': 792091442134197000, 'send_time': 1069405, 'recv_time': 1069426, 'rssi': -30}, 86: {'rssi_time': 1069526, 'ping': 20, 'received': True, 'abs_recv_time': 792091442264257000, 'abs_send_time': 792091442244323000, 'send_time': 1069515, 'recv_time': 1069535, 'rssi': -31}, 87: {'rssi_time': 1069636, 'ping': 20, 'received': True, 'abs_recv_time': 792091442374261000, 'abs_send_time': 792091442354321000, 'send_time': 1069625, 'recv_time': 1069645, 'rssi': -30}, 88: {'rssi_time': 1069746, 'ping': 20, 'received': True, 'abs_recv_time': 792091442484258000, 'abs_send_time': 792091442464328000, 'send_time': 1069735, 'recv_time': 1069755, 'rssi': -30}, 89: {'rssi_time': 1069856, 'ping': 20, 'received': True, 'abs_recv_time': 792091442594256000, 'abs_send_time': 792091442574310000, 'send_time': 1069845, 'recv_time': 1069865, 'rssi': -31}, 90: {'rssi_time': 1069966, 'ping': 20, 'received': True, 'abs_recv_time': 792091442704258000, 'abs_send_time': 792091442684313000, 'send_time': 1069955, 'recv_time': 1069975, 'rssi': -31}, 91: {'rssi_time': 1070076, 'ping': 20, 'received': True, 'abs_recv_time': 792091442814262000, 'abs_send_time': 792091442794332000, 'send_time': 1070065, 'recv_time': 1070085, 'rssi': -31}, 92: {'rssi_time': 1070186, 'ping': 20, 'received': True, 'abs_recv_time': 792091442924255000, 'abs_send_time': 792091442904310000, 'send_time': 1070175, 'recv_time': 1070195, 'rssi': -30}, 93: {'rssi_time': 1070296, 'ping': 20, 'received': True, 'abs_recv_time': 792091443034262000, 'abs_send_time': 792091443014313000, 'send_time': 1070285, 'recv_time': 1070305, 'rssi': -30}, 94: {'rssi_time': 1070407, 'ping': 20, 'received': True, 'abs_recv_time': 792091443144260000, 'abs_send_time': 792091443124320000, 'send_time': 1070395, 'recv_time': 1070415, 'rssi': -30}, 95: {'rssi_time': 1070516, 'ping': 20, 'received': True, 'abs_recv_time': 792091443254252000, 'abs_send_time': 792091443234323000, 'send_time': 1070505, 'recv_time': 1070525, 'rssi': -30}, 96: {'rssi_time': 1070626, 'ping': 20, 'received': True, 'abs_recv_time': 792091443364258000, 'abs_send_time': 792091443344310000, 'send_time': 1070615, 'recv_time': 1070635, 'rssi': -30}, 97: {'rssi_time': 1070736, 'ping': 21, 'received': True, 'abs_recv_time': 792091443474477000, 'abs_send_time': 792091443454318000, 'send_time': 1070725, 'recv_time': 1070746, 'rssi': -30}, 98: {'rssi_time': 1070846, 'ping': 21, 'received': True, 'abs_recv_time': 792091443584356000, 'abs_send_time': 792091443564199000, 'send_time': 1070835, 'recv_time': 1070856, 'rssi': -31}, 99: {'rssi_time': 1070956, 'ping': 21, 'received': True, 'abs_recv_time': 792091443694307000, 'abs_send_time': 792091443674193000, 'send_time': 1070945, 'recv_time': 1070966, 'rssi': -30}, 100: {'rssi_time': 1071066, 'ping': 20, 'received': True, 'abs_recv_time': 792091443804257000, 'abs_send_time': 792091443784323000, 'send_time': 1071055, 'recv_time': 1071075, 'rssi': -31}} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_930743.csv b/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_930743.csv new file mode 100644 index 00000000..ab9f1ba7 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_930743.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 914936, 'ping': 233, 'received': True, 'abs_recv_time': 792091287674267000, 'abs_send_time': 792091287440473000, 'send_time': 914712, 'recv_time': 914945, 'rssi': -31}, 2: {'rssi_time': 914940, 'ping': 133, 'received': True, 'abs_recv_time': 792091287676300000, 'abs_send_time': 792091287544174000, 'send_time': 914815, 'recv_time': 914948, 'rssi': -31}, 3: {'rssi_time': 914954, 'ping': 30, 'received': True, 'abs_recv_time': 792091287684069000, 'abs_send_time': 792091287654176000, 'send_time': 914925, 'recv_time': 914955, 'rssi': -31}, 4: {'rssi_time': 915046, 'ping': 20, 'received': True, 'abs_recv_time': 792091287784259000, 'abs_send_time': 792091287764277000, 'send_time': 915035, 'recv_time': 915055, 'rssi': -31}, 5: {'rssi_time': 915156, 'ping': 20, 'received': True, 'abs_recv_time': 792091287894255000, 'abs_send_time': 792091287874311000, 'send_time': 915145, 'recv_time': 915165, 'rssi': -32}, 6: {'rssi_time': 915266, 'ping': 20, 'received': True, 'abs_recv_time': 792091288004252000, 'abs_send_time': 792091287984318000, 'send_time': 915255, 'recv_time': 915275, 'rssi': -32}, 7: {'rssi_time': 915376, 'ping': 20, 'received': True, 'abs_recv_time': 792091288114253000, 'abs_send_time': 792091288094312000, 'send_time': 915365, 'recv_time': 915385, 'rssi': -32}, 8: {'rssi_time': 915486, 'ping': 20, 'received': True, 'abs_recv_time': 792091288224252000, 'abs_send_time': 792091288204320000, 'send_time': 915475, 'recv_time': 915495, 'rssi': -33}, 9: {'rssi_time': 915597, 'ping': 20, 'received': True, 'abs_recv_time': 792091288334253000, 'abs_send_time': 792091288314307000, 'send_time': 915585, 'recv_time': 915605, 'rssi': -32}, 10: {'rssi_time': 915706, 'ping': 20, 'received': True, 'abs_recv_time': 792091288444360000, 'abs_send_time': 792091288424416000, 'send_time': 915696, 'recv_time': 915716, 'rssi': -32}, 11: {'rssi_time': 915816, 'ping': 21, 'received': True, 'abs_recv_time': 792091288554348000, 'abs_send_time': 792091288534197000, 'send_time': 915805, 'recv_time': 915826, 'rssi': -32}, 12: {'rssi_time': 915926, 'ping': 20, 'received': True, 'abs_recv_time': 792091288664251000, 'abs_send_time': 792091288644294000, 'send_time': 915915, 'recv_time': 915935, 'rssi': -32}, 13: {'rssi_time': 916036, 'ping': 20, 'received': True, 'abs_recv_time': 792091288774252000, 'abs_send_time': 792091288754319000, 'send_time': 916025, 'recv_time': 916045, 'rssi': -32}, 14: {'rssi_time': 916146, 'ping': 20, 'received': True, 'abs_recv_time': 792091288884255000, 'abs_send_time': 792091288864320000, 'send_time': 916135, 'recv_time': 916155, 'rssi': -32}, 15: {'rssi_time': 916256, 'ping': 20, 'received': True, 'abs_recv_time': 792091288994256000, 'abs_send_time': 792091288974310000, 'send_time': 916245, 'recv_time': 916265, 'rssi': -32}, 16: {'rssi_time': 916366, 'ping': 20, 'received': True, 'abs_recv_time': 792091289104261000, 'abs_send_time': 792091289084312000, 'send_time': 916355, 'recv_time': 916375, 'rssi': -33}, 17: {'rssi_time': 916476, 'ping': 21, 'received': True, 'abs_recv_time': 792091289214312000, 'abs_send_time': 792091289194320000, 'send_time': 916465, 'recv_time': 916486, 'rssi': -33}, 18: {'rssi_time': 916586, 'ping': 20, 'received': True, 'abs_recv_time': 792091289324263000, 'abs_send_time': 792091289304313000, 'send_time': 916575, 'recv_time': 916595, 'rssi': -32}, 19: {'rssi_time': 916696, 'ping': 20, 'received': True, 'abs_recv_time': 792091289434288000, 'abs_send_time': 792091289414445000, 'send_time': 916686, 'recv_time': 916706, 'rssi': -33}, 20: {'rssi_time': 916808, 'ping': 20, 'received': True, 'abs_recv_time': 792091289544252000, 'abs_send_time': 792091289524310000, 'send_time': 916795, 'recv_time': 916815, 'rssi': -35}, 21: {'rssi_time': 916916, 'ping': 20, 'received': True, 'abs_recv_time': 792091289654252000, 'abs_send_time': 792091289634311000, 'send_time': 916905, 'recv_time': 916925, 'rssi': -37}, 22: {'rssi_time': 917026, 'ping': 20, 'received': True, 'abs_recv_time': 792091289764256000, 'abs_send_time': 792091289744315000, 'send_time': 917015, 'recv_time': 917035, 'rssi': -37}, 23: {'rssi_time': 917136, 'ping': 21, 'received': True, 'abs_recv_time': 792091289874480000, 'abs_send_time': 792091289854331000, 'send_time': 917125, 'recv_time': 917146, 'rssi': -34}, 24: {'rssi_time': 917246, 'ping': 21, 'received': True, 'abs_recv_time': 792091289984363000, 'abs_send_time': 792091289964201000, 'send_time': 917235, 'recv_time': 917256, 'rssi': -33}, 25: {'rssi_time': 917356, 'ping': 21, 'received': True, 'abs_recv_time': 792091290094317000, 'abs_send_time': 792091290074193000, 'send_time': 917345, 'recv_time': 917366, 'rssi': -34}, 26: {'rssi_time': 917466, 'ping': 20, 'received': True, 'abs_recv_time': 792091290204261000, 'abs_send_time': 792091290184328000, 'send_time': 917455, 'recv_time': 917475, 'rssi': -34}, 27: {'rssi_time': 917576, 'ping': 20, 'received': True, 'abs_recv_time': 792091290314256000, 'abs_send_time': 792091290294312000, 'send_time': 917565, 'recv_time': 917585, 'rssi': -33}, 28: {'rssi_time': 917686, 'ping': 21, 'received': True, 'abs_recv_time': 792091290424414000, 'abs_send_time': 792091290404326000, 'send_time': 917675, 'recv_time': 917696, 'rssi': -34}, 29: {'rssi_time': 917796, 'ping': 20, 'received': True, 'abs_recv_time': 792091290534259000, 'abs_send_time': 792091290514307000, 'send_time': 917785, 'recv_time': 917805, 'rssi': -34}, 30: {'rssi_time': 917906, 'ping': 20, 'received': True, 'abs_recv_time': 792091290644257000, 'abs_send_time': 792091290624317000, 'send_time': 917895, 'recv_time': 917915, 'rssi': -33}, 31: {'rssi_time': 918016, 'ping': 20, 'received': True, 'abs_recv_time': 792091290754255000, 'abs_send_time': 792091290734310000, 'send_time': 918005, 'recv_time': 918025, 'rssi': -33}, 32: {'rssi_time': 918126, 'ping': 20, 'received': True, 'abs_recv_time': 792091290864254000, 'abs_send_time': 792091290844345000, 'send_time': 918115, 'recv_time': 918135, 'rssi': -34}, 33: {'rssi_time': 918236, 'ping': 20, 'received': True, 'abs_recv_time': 792091290974263000, 'abs_send_time': 792091290954306000, 'send_time': 918225, 'recv_time': 918245, 'rssi': -34}, 34: {'rssi_time': 918346, 'ping': 20, 'received': True, 'abs_recv_time': 792091291084256000, 'abs_send_time': 792091291064312000, 'send_time': 918335, 'recv_time': 918355, 'rssi': -35}, 35: {'rssi_time': 918456, 'ping': 20, 'received': True, 'abs_recv_time': 792091291194254000, 'abs_send_time': 792091291174322000, 'send_time': 918445, 'recv_time': 918465, 'rssi': -34}, 36: {'rssi_time': 918566, 'ping': 20, 'received': True, 'abs_recv_time': 792091291304252000, 'abs_send_time': 792091291284304000, 'send_time': 918555, 'recv_time': 918575, 'rssi': -34}, 37: {'rssi_time': 918676, 'ping': 21, 'received': True, 'abs_recv_time': 792091291414478000, 'abs_send_time': 792091291394276000, 'send_time': 918665, 'recv_time': 918686, 'rssi': -33}, 38: {'rssi_time': 918786, 'ping': 21, 'received': True, 'abs_recv_time': 792091291524358000, 'abs_send_time': 792091291504231000, 'send_time': 918775, 'recv_time': 918796, 'rssi': -32}, 39: {'rssi_time': 918896, 'ping': 20, 'received': True, 'abs_recv_time': 792091291634247000, 'abs_send_time': 792091291614290000, 'send_time': 918885, 'recv_time': 918905, 'rssi': -32}, 40: {'rssi_time': 919006, 'ping': 20, 'received': True, 'abs_recv_time': 792091291744258000, 'abs_send_time': 792091291724341000, 'send_time': 918995, 'recv_time': 919015, 'rssi': -32}, 41: {'rssi_time': 919116, 'ping': 20, 'received': True, 'abs_recv_time': 792091291854252000, 'abs_send_time': 792091291834308000, 'send_time': 919105, 'recv_time': 919125, 'rssi': -32}, 42: {'rssi_time': 919226, 'ping': 20, 'received': True, 'abs_recv_time': 792091291964256000, 'abs_send_time': 792091291944312000, 'send_time': 919215, 'recv_time': 919235, 'rssi': -32}, 43: {'rssi_time': 919337, 'ping': 20, 'received': True, 'abs_recv_time': 792091292074259000, 'abs_send_time': 792091292054312000, 'send_time': 919325, 'recv_time': 919345, 'rssi': -32}, 44: {'rssi_time': 919446, 'ping': 20, 'received': True, 'abs_recv_time': 792091292184249000, 'abs_send_time': 792091292164320000, 'send_time': 919435, 'recv_time': 919455, 'rssi': -32}, 45: {'rssi_time': 919556, 'ping': 20, 'received': True, 'abs_recv_time': 792091292294253000, 'abs_send_time': 792091292274312000, 'send_time': 919545, 'recv_time': 919565, 'rssi': -32}, 46: {'rssi_time': 919666, 'ping': 20, 'received': True, 'abs_recv_time': 792091292404256000, 'abs_send_time': 792091292384318000, 'send_time': 919655, 'recv_time': 919675, 'rssi': -31}, 47: {'rssi_time': 919776, 'ping': 20, 'received': True, 'abs_recv_time': 792091292514254000, 'abs_send_time': 792091292494322000, 'send_time': 919765, 'recv_time': 919785, 'rssi': -32}, 48: {'rssi_time': 919886, 'ping': 20, 'received': True, 'abs_recv_time': 792091292624255000, 'abs_send_time': 792091292604310000, 'send_time': 919875, 'recv_time': 919895, 'rssi': -32}, 49: {'rssi_time': 919996, 'ping': 20, 'received': True, 'abs_recv_time': 792091292734274000, 'abs_send_time': 792091292714327000, 'send_time': 919985, 'recv_time': 920005, 'rssi': -32}, 50: {'rssi_time': 920106, 'ping': 21, 'received': True, 'abs_recv_time': 792091292844443000, 'abs_send_time': 792091292824305000, 'send_time': 920095, 'recv_time': 920116, 'rssi': -31}, 51: {'rssi_time': 920216, 'ping': 21, 'received': True, 'abs_recv_time': 792091292954356000, 'abs_send_time': 792091292934194000, 'send_time': 920205, 'recv_time': 920226, 'rssi': -32}, 52: {'rssi_time': 920326, 'ping': 21, 'received': True, 'abs_recv_time': 792091293064303000, 'abs_send_time': 792091293044326000, 'send_time': 920315, 'recv_time': 920336, 'rssi': -32}, 53: {'rssi_time': 920436, 'ping': 19, 'received': True, 'abs_recv_time': 792091293174250000, 'abs_send_time': 792091293154507000, 'send_time': 920426, 'recv_time': 920445, 'rssi': -32}, 54: {'rssi_time': 920546, 'ping': 20, 'received': True, 'abs_recv_time': 792091293284255000, 'abs_send_time': 792091293264317000, 'send_time': 920535, 'recv_time': 920555, 'rssi': -32}, 55: {'rssi_time': 920656, 'ping': 20, 'received': True, 'abs_recv_time': 792091293394257000, 'abs_send_time': 792091293374310000, 'send_time': 920645, 'recv_time': 920665, 'rssi': -33}, 56: {'rssi_time': 920766, 'ping': 20, 'received': True, 'abs_recv_time': 792091293504258000, 'abs_send_time': 792091293484325000, 'send_time': 920755, 'recv_time': 920775, 'rssi': -33}, 57: {'rssi_time': 920876, 'ping': 20, 'received': True, 'abs_recv_time': 792091293614254000, 'abs_send_time': 792091293594308000, 'send_time': 920865, 'recv_time': 920885, 'rssi': -33}, 58: {'rssi_time': 920986, 'ping': 20, 'received': True, 'abs_recv_time': 792091293724255000, 'abs_send_time': 792091293704313000, 'send_time': 920975, 'recv_time': 920995, 'rssi': -32}, 59: {'rssi_time': 921097, 'ping': 20, 'received': True, 'abs_recv_time': 792091293834259000, 'abs_send_time': 792091293814312000, 'send_time': 921085, 'recv_time': 921105, 'rssi': -32}, 60: {'rssi_time': 921206, 'ping': 20, 'received': True, 'abs_recv_time': 792091293944251000, 'abs_send_time': 792091293924312000, 'send_time': 921195, 'recv_time': 921215, 'rssi': -32}, 61: {'rssi_time': 921316, 'ping': 20, 'received': True, 'abs_recv_time': 792091294054267000, 'abs_send_time': 792091294034312000, 'send_time': 921305, 'recv_time': 921325, 'rssi': -32}, 62: {'rssi_time': 921427, 'ping': 21, 'received': True, 'abs_recv_time': 792091294164289000, 'abs_send_time': 792091294144316000, 'send_time': 921415, 'recv_time': 921436, 'rssi': -32}, 63: {'rssi_time': 921536, 'ping': 20, 'received': True, 'abs_recv_time': 792091294274257000, 'abs_send_time': 792091294254303000, 'send_time': 921525, 'recv_time': 921545, 'rssi': -32}, 64: {'rssi_time': 921646, 'ping': 21, 'received': True, 'abs_recv_time': 792091294384364000, 'abs_send_time': 792091294364288000, 'send_time': 921635, 'recv_time': 921656, 'rssi': -32}, 65: {'rssi_time': 921756, 'ping': 21, 'received': True, 'abs_recv_time': 792091294494349000, 'abs_send_time': 792091294474253000, 'send_time': 921745, 'recv_time': 921766, 'rssi': -32}, 66: {'rssi_time': 921866, 'ping': 19, 'received': True, 'abs_recv_time': 792091294604244000, 'abs_send_time': 792091294584501000, 'send_time': 921856, 'recv_time': 921875, 'rssi': -33}, 67: {'rssi_time': 921976, 'ping': 20, 'received': True, 'abs_recv_time': 792091294714256000, 'abs_send_time': 792091294694316000, 'send_time': 921965, 'recv_time': 921985, 'rssi': -32}, 68: {'rssi_time': 922086, 'ping': 20, 'received': True, 'abs_recv_time': 792091294824259000, 'abs_send_time': 792091294804312000, 'send_time': 922075, 'recv_time': 922095, 'rssi': -32}, 69: {'rssi_time': 922196, 'ping': 20, 'received': True, 'abs_recv_time': 792091294934256000, 'abs_send_time': 792091294914312000, 'send_time': 922185, 'recv_time': 922205, 'rssi': -32}, 70: {'rssi_time': 922310, 'ping': 20, 'received': True, 'abs_recv_time': 792091295044257000, 'abs_send_time': 792091295024318000, 'send_time': 922295, 'recv_time': 922315, 'rssi': -32}, 71: {'rssi_time': 922416, 'ping': 21, 'received': True, 'abs_recv_time': 792091295154469000, 'abs_send_time': 792091295134309000, 'send_time': 922405, 'recv_time': 922426, 'rssi': -31}, 72: {'rssi_time': 922536, 'ping': 30, 'received': True, 'abs_recv_time': 792091295274260000, 'abs_send_time': 792091295244305000, 'send_time': 922515, 'recv_time': 922545, 'rssi': -32}, 73: {'rssi_time': 922636, 'ping': 20, 'received': True, 'abs_recv_time': 792091295374258000, 'abs_send_time': 792091295354310000, 'send_time': 922625, 'recv_time': 922645, 'rssi': -31}, 74: {'rssi_time': 922746, 'ping': 20, 'received': True, 'abs_recv_time': 792091295484254000, 'abs_send_time': 792091295464324000, 'send_time': 922735, 'recv_time': 922755, 'rssi': -32}, 75: {'rssi_time': 922856, 'ping': 20, 'received': True, 'abs_recv_time': 792091295594270000, 'abs_send_time': 792091295574308000, 'send_time': 922845, 'recv_time': 922865, 'rssi': -32}, 76: {'rssi_time': 922966, 'ping': 20, 'received': True, 'abs_recv_time': 792091295704254000, 'abs_send_time': 792091295684310000, 'send_time': 922955, 'recv_time': 922975, 'rssi': -31}, 77: {'rssi_time': 923076, 'ping': 21, 'received': True, 'abs_recv_time': 792091295814475000, 'abs_send_time': 792091295794304000, 'send_time': 923065, 'recv_time': 923086, 'rssi': -32}, 78: {'rssi_time': 923187, 'ping': 21, 'received': True, 'abs_recv_time': 792091295924361000, 'abs_send_time': 792091295904211000, 'send_time': 923175, 'recv_time': 923196, 'rssi': -32}, 79: {'rssi_time': 923296, 'ping': 21, 'received': True, 'abs_recv_time': 792091296034331000, 'abs_send_time': 792091296014198000, 'send_time': 923285, 'recv_time': 923306, 'rssi': -31}, 80: {'rssi_time': 923406, 'ping': 20, 'received': True, 'abs_recv_time': 792091296144259000, 'abs_send_time': 792091296124310000, 'send_time': 923395, 'recv_time': 923415, 'rssi': -32}, 81: {'rssi_time': 923516, 'ping': 20, 'received': True, 'abs_recv_time': 792091296254254000, 'abs_send_time': 792091296234325000, 'send_time': 923505, 'recv_time': 923525, 'rssi': -32}, 82: {'rssi_time': 923626, 'ping': 20, 'received': True, 'abs_recv_time': 792091296364253000, 'abs_send_time': 792091296344317000, 'send_time': 923615, 'recv_time': 923635, 'rssi': -32}, 83: {'rssi_time': 923740, 'ping': 20, 'received': True, 'abs_recv_time': 792091296474256000, 'abs_send_time': 792091296454322000, 'send_time': 923725, 'recv_time': 923745, 'rssi': -32}, 84: {'rssi_time': 923846, 'ping': 20, 'received': True, 'abs_recv_time': 792091296584281000, 'abs_send_time': 792091296564328000, 'send_time': 923835, 'recv_time': 923855, 'rssi': -32}, 85: {'rssi_time': 923956, 'ping': 20, 'received': True, 'abs_recv_time': 792091296694257000, 'abs_send_time': 792091296674304000, 'send_time': 923945, 'recv_time': 923965, 'rssi': -32}, 86: {'rssi_time': 924066, 'ping': 20, 'received': True, 'abs_recv_time': 792091296804259000, 'abs_send_time': 792091296784317000, 'send_time': 924055, 'recv_time': 924075, 'rssi': -32}, 87: {'rssi_time': 924178, 'ping': 20, 'received': True, 'abs_recv_time': 792091296914259000, 'abs_send_time': 792091296894311000, 'send_time': 924165, 'recv_time': 924185, 'rssi': -32}, 88: {'rssi_time': 924286, 'ping': 20, 'received': True, 'abs_recv_time': 792091297024259000, 'abs_send_time': 792091297004311000, 'send_time': 924275, 'recv_time': 924295, 'rssi': -31}, 89: {'rssi_time': 924396, 'ping': 20, 'received': True, 'abs_recv_time': 792091297134256000, 'abs_send_time': 792091297114310000, 'send_time': 924385, 'recv_time': 924405, 'rssi': -31}, 90: {'rssi_time': 924506, 'ping': 20, 'received': True, 'abs_recv_time': 792091297244252000, 'abs_send_time': 792091297224313000, 'send_time': 924495, 'recv_time': 924515, 'rssi': -31}, 91: {'rssi_time': 924616, 'ping': 21, 'received': True, 'abs_recv_time': 792091297354364000, 'abs_send_time': 792091297334280000, 'send_time': 924605, 'recv_time': 924626, 'rssi': -31}, 92: {'rssi_time': 924726, 'ping': 21, 'received': True, 'abs_recv_time': 792091297464349000, 'abs_send_time': 792091297444253000, 'send_time': 924715, 'recv_time': 924736, 'rssi': -31}, 93: {'rssi_time': 924836, 'ping': 20, 'received': True, 'abs_recv_time': 792091297574255000, 'abs_send_time': 792091297554383000, 'send_time': 924825, 'recv_time': 924845, 'rssi': -31}, 94: {'rssi_time': 924946, 'ping': 20, 'received': True, 'abs_recv_time': 792091297684257000, 'abs_send_time': 792091297664321000, 'send_time': 924935, 'recv_time': 924955, 'rssi': -31}, 95: {'rssi_time': 925056, 'ping': 20, 'received': True, 'abs_recv_time': 792091297794259000, 'abs_send_time': 792091297774311000, 'send_time': 925045, 'recv_time': 925065, 'rssi': -31}, 96: {'rssi_time': 925166, 'ping': 20, 'received': True, 'abs_recv_time': 792091297904260000, 'abs_send_time': 792091297884311000, 'send_time': 925155, 'recv_time': 925175, 'rssi': -31}, 97: {'rssi_time': 925276, 'ping': 20, 'received': True, 'abs_recv_time': 792091298014255000, 'abs_send_time': 792091297994330000, 'send_time': 925265, 'recv_time': 925285, 'rssi': -31}, 98: {'rssi_time': 925386, 'ping': 20, 'received': True, 'abs_recv_time': 792091298124253000, 'abs_send_time': 792091298104308000, 'send_time': 925375, 'recv_time': 925395, 'rssi': -31}, 99: {'rssi_time': 925496, 'ping': 20, 'received': True, 'abs_recv_time': 792091298234275000, 'abs_send_time': 792091298214319000, 'send_time': 925485, 'recv_time': 925505, 'rssi': -31}, 100: {'rssi_time': 925606, 'ping': 20, 'received': True, 'abs_recv_time': 792091298344254000, 'abs_send_time': 792091298324312000, 'send_time': 925595, 'recv_time': 925615, 'rssi': -31}} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_980386.csv b/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_980386.csv new file mode 100644 index 00000000..196e2eba --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/raw_rssi_ping_data_980386.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 966739, 'ping': 22, 'received': True, 'abs_recv_time': 792091339474284000, 'abs_send_time': 792091339451968000, 'send_time': 966723, 'recv_time': 966745, 'rssi': -39}, 2: {'rssi_time': 966846, 'ping': 20, 'received': True, 'abs_recv_time': 792091339584265000, 'abs_send_time': 792091339564339000, 'send_time': 966835, 'recv_time': 966855, 'rssi': -41}, 3: {'rssi_time': 966956, 'ping': 20, 'received': True, 'abs_recv_time': 792091339694256000, 'abs_send_time': 792091339674311000, 'send_time': 966945, 'recv_time': 966965, 'rssi': -38}, 4: {'rssi_time': 967066, 'ping': 20, 'received': True, 'abs_recv_time': 792091339804259000, 'abs_send_time': 792091339784311000, 'send_time': 967055, 'recv_time': 967075, 'rssi': -39}, 5: {'rssi_time': 967176, 'ping': 20, 'received': True, 'abs_recv_time': 792091339914255000, 'abs_send_time': 792091339894311000, 'send_time': 967165, 'recv_time': 967185, 'rssi': -39}, 6: {'rssi_time': 967286, 'ping': 20, 'received': True, 'abs_recv_time': 792091340024255000, 'abs_send_time': 792091340004320000, 'send_time': 967275, 'recv_time': 967295, 'rssi': -39}, 7: {'rssi_time': 967396, 'ping': 20, 'received': True, 'abs_recv_time': 792091340134257000, 'abs_send_time': 792091340114314000, 'send_time': 967385, 'recv_time': 967405, 'rssi': -39}, 8: {'rssi_time': 967506, 'ping': 20, 'received': True, 'abs_recv_time': 792091340244255000, 'abs_send_time': 792091340224323000, 'send_time': 967495, 'recv_time': 967515, 'rssi': -39}, 9: {'rssi_time': 967616, 'ping': 20, 'received': True, 'abs_recv_time': 792091340354257000, 'abs_send_time': 792091340334307000, 'send_time': 967605, 'recv_time': 967625, 'rssi': -39}, 10: {'rssi_time': 967726, 'ping': 21, 'received': True, 'abs_recv_time': 792091340464364000, 'abs_send_time': 792091340444318000, 'send_time': 967715, 'recv_time': 967736, 'rssi': -39}, 11: {'rssi_time': 967838, 'ping': 21, 'received': True, 'abs_recv_time': 792091340574355000, 'abs_send_time': 792091340554274000, 'send_time': 967825, 'recv_time': 967846, 'rssi': -38}, 12: {'rssi_time': 967946, 'ping': 19, 'received': True, 'abs_recv_time': 792091340684243000, 'abs_send_time': 792091340664533000, 'send_time': 967936, 'recv_time': 967955, 'rssi': -39}, 13: {'rssi_time': 968056, 'ping': 20, 'received': True, 'abs_recv_time': 792091340794257000, 'abs_send_time': 792091340774314000, 'send_time': 968045, 'recv_time': 968065, 'rssi': -40}, 14: {'rssi_time': 968166, 'ping': 20, 'received': True, 'abs_recv_time': 792091340904255000, 'abs_send_time': 792091340884319000, 'send_time': 968155, 'recv_time': 968175, 'rssi': -40}, 15: {'rssi_time': 968276, 'ping': 20, 'received': True, 'abs_recv_time': 792091341014263000, 'abs_send_time': 792091340994314000, 'send_time': 968265, 'recv_time': 968285, 'rssi': -41}, 16: {'rssi_time': 968386, 'ping': 20, 'received': True, 'abs_recv_time': 792091341124259000, 'abs_send_time': 792091341104312000, 'send_time': 968375, 'recv_time': 968395, 'rssi': -38}, 17: {'rssi_time': 968496, 'ping': 20, 'received': True, 'abs_recv_time': 792091341234258000, 'abs_send_time': 792091341214324000, 'send_time': 968485, 'recv_time': 968505, 'rssi': -40}, 18: {'rssi_time': 968606, 'ping': 20, 'received': True, 'abs_recv_time': 792091341344267000, 'abs_send_time': 792091341324311000, 'send_time': 968595, 'recv_time': 968615, 'rssi': -39}, 19: {'rssi_time': 968716, 'ping': 20, 'received': True, 'abs_recv_time': 792091341454256000, 'abs_send_time': 792091341434325000, 'send_time': 968705, 'recv_time': 968725, 'rssi': -39}, 20: {'rssi_time': 968826, 'ping': 20, 'received': True, 'abs_recv_time': 792091341564256000, 'abs_send_time': 792091341544313000, 'send_time': 968815, 'recv_time': 968835, 'rssi': -40}, 21: {'rssi_time': 968936, 'ping': 20, 'received': True, 'abs_recv_time': 792091341674252000, 'abs_send_time': 792091341654314000, 'send_time': 968925, 'recv_time': 968945, 'rssi': -43}, 22: {'rssi_time': 969046, 'ping': 20, 'received': True, 'abs_recv_time': 792091341784257000, 'abs_send_time': 792091341764317000, 'send_time': 969035, 'recv_time': 969055, 'rssi': -45}, 23: {'rssi_time': 969156, 'ping': 21, 'received': True, 'abs_recv_time': 792091341894470000, 'abs_send_time': 792091341874308000, 'send_time': 969145, 'recv_time': 969166, 'rssi': -47}, 24: {'rssi_time': 969267, 'ping': 21, 'received': True, 'abs_recv_time': 792091342004364000, 'abs_send_time': 792091341984200000, 'send_time': 969255, 'recv_time': 969276, 'rssi': -49}, 25: {'rssi_time': 969376, 'ping': 21, 'received': True, 'abs_recv_time': 792091342114345000, 'abs_send_time': 792091342094199000, 'send_time': 969365, 'recv_time': 969386, 'rssi': -50}, 26: {'rssi_time': 969486, 'ping': 20, 'received': True, 'abs_recv_time': 792091342224254000, 'abs_send_time': 792091342204325000, 'send_time': 969475, 'recv_time': 969495, 'rssi': -50}, 27: {'rssi_time': 969596, 'ping': 20, 'received': True, 'abs_recv_time': 792091342334256000, 'abs_send_time': 792091342314311000, 'send_time': 969585, 'recv_time': 969605, 'rssi': -50}, 28: {'rssi_time': 969706, 'ping': 19, 'received': True, 'abs_recv_time': 792091342444255000, 'abs_send_time': 792091342424435000, 'send_time': 969696, 'recv_time': 969715, 'rssi': -50}, 29: {'rssi_time': 969816, 'ping': 20, 'received': True, 'abs_recv_time': 792091342554255000, 'abs_send_time': 792091342534314000, 'send_time': 969805, 'recv_time': 969825, 'rssi': -50}, 30: {'rssi_time': 969926, 'ping': 20, 'received': True, 'abs_recv_time': 792091342664260000, 'abs_send_time': 792091342644317000, 'send_time': 969915, 'recv_time': 969935, 'rssi': -50}, 31: {'rssi_time': 970036, 'ping': 20, 'received': True, 'abs_recv_time': 792091342774257000, 'abs_send_time': 792091342754312000, 'send_time': 970025, 'recv_time': 970045, 'rssi': -48}, 32: {'rssi_time': 970146, 'ping': 20, 'received': True, 'abs_recv_time': 792091342884259000, 'abs_send_time': 792091342864313000, 'send_time': 970135, 'recv_time': 970155, 'rssi': -49}, 33: {'rssi_time': 970256, 'ping': 20, 'received': True, 'abs_recv_time': 792091342994260000, 'abs_send_time': 792091342974311000, 'send_time': 970245, 'recv_time': 970265, 'rssi': -49}, 34: {'rssi_time': 970366, 'ping': 20, 'received': True, 'abs_recv_time': 792091343104259000, 'abs_send_time': 792091343084313000, 'send_time': 970355, 'recv_time': 970375, 'rssi': -48}, 35: {'rssi_time': 970476, 'ping': 20, 'received': True, 'abs_recv_time': 792091343214254000, 'abs_send_time': 792091343194324000, 'send_time': 970465, 'recv_time': 970485, 'rssi': -48}, 36: {'rssi_time': 970586, 'ping': 20, 'received': True, 'abs_recv_time': 792091343324254000, 'abs_send_time': 792091343304306000, 'send_time': 970575, 'recv_time': 970595, 'rssi': -48}, 37: {'rssi_time': 970696, 'ping': 21, 'received': True, 'abs_recv_time': 792091343434365000, 'abs_send_time': 792091343414400000, 'send_time': 970685, 'recv_time': 970706, 'rssi': -49}, 38: {'rssi_time': 970807, 'ping': 21, 'received': True, 'abs_recv_time': 792091343544381000, 'abs_send_time': 792091343524199000, 'send_time': 970795, 'recv_time': 970816, 'rssi': -47}, 39: {'rssi_time': 970916, 'ping': 19, 'received': True, 'abs_recv_time': 792091343654265000, 'abs_send_time': 792091343634462000, 'send_time': 970906, 'recv_time': 970925, 'rssi': -47}, 40: {'rssi_time': 971026, 'ping': 20, 'received': True, 'abs_recv_time': 792091343764260000, 'abs_send_time': 792091343744319000, 'send_time': 971015, 'recv_time': 971035, 'rssi': -47}, 41: {'rssi_time': 971136, 'ping': 20, 'received': True, 'abs_recv_time': 792091343874261000, 'abs_send_time': 792091343854311000, 'send_time': 971125, 'recv_time': 971145, 'rssi': -47}, 42: {'rssi_time': 971246, 'ping': 20, 'received': True, 'abs_recv_time': 792091343984262000, 'abs_send_time': 792091343964310000, 'send_time': 971235, 'recv_time': 971255, 'rssi': -47}, 43: {'rssi_time': 971356, 'ping': 20, 'received': True, 'abs_recv_time': 792091344094262000, 'abs_send_time': 792091344074310000, 'send_time': 971345, 'recv_time': 971365, 'rssi': -47}, 44: {'rssi_time': 971466, 'ping': 20, 'received': True, 'abs_recv_time': 792091344204252000, 'abs_send_time': 792091344184321000, 'send_time': 971455, 'recv_time': 971475, 'rssi': -48}, 45: {'rssi_time': 971578, 'ping': 20, 'received': True, 'abs_recv_time': 792091344314256000, 'abs_send_time': 792091344294311000, 'send_time': 971565, 'recv_time': 971585, 'rssi': -48}, 46: {'rssi_time': 971686, 'ping': 21, 'received': True, 'abs_recv_time': 792091344424404000, 'abs_send_time': 792091344404320000, 'send_time': 971675, 'recv_time': 971696, 'rssi': -50}, 47: {'rssi_time': 971796, 'ping': 20, 'received': True, 'abs_recv_time': 792091344534262000, 'abs_send_time': 792091344514308000, 'send_time': 971785, 'recv_time': 971805, 'rssi': -49}, 48: {'rssi_time': 971908, 'ping': 20, 'received': True, 'abs_recv_time': 792091344644278000, 'abs_send_time': 792091344624312000, 'send_time': 971895, 'recv_time': 971915, 'rssi': -49}, 49: {'rssi_time': 972016, 'ping': 20, 'received': True, 'abs_recv_time': 792091344754271000, 'abs_send_time': 792091344734310000, 'send_time': 972005, 'recv_time': 972025, 'rssi': -49}, 50: {'rssi_time': 972126, 'ping': 21, 'received': True, 'abs_recv_time': 792091344864443000, 'abs_send_time': 792091344844305000, 'send_time': 972115, 'recv_time': 972136, 'rssi': -50}, 51: {'rssi_time': 972236, 'ping': 21, 'received': True, 'abs_recv_time': 792091344974359000, 'abs_send_time': 792091344954198000, 'send_time': 972225, 'recv_time': 972246, 'rssi': -51}, 52: {'rssi_time': 972346, 'ping': 21, 'received': True, 'abs_recv_time': 792091345084313000, 'abs_send_time': 792091345064198000, 'send_time': 972335, 'recv_time': 972356, 'rssi': -51}, 53: {'rssi_time': 972456, 'ping': 20, 'received': True, 'abs_recv_time': 792091345194258000, 'abs_send_time': 792091345174342000, 'send_time': 972445, 'recv_time': 972465, 'rssi': -50}, 54: {'rssi_time': 972566, 'ping': 20, 'received': True, 'abs_recv_time': 792091345304257000, 'abs_send_time': 792091345284320000, 'send_time': 972555, 'recv_time': 972575, 'rssi': -49}, 55: {'rssi_time': 972677, 'ping': 21, 'received': True, 'abs_recv_time': 792091345414482000, 'abs_send_time': 792091345394330000, 'send_time': 972665, 'recv_time': 972686, 'rssi': -50}, 56: {'rssi_time': 972786, 'ping': 20, 'received': True, 'abs_recv_time': 792091345524262000, 'abs_send_time': 792091345504315000, 'send_time': 972775, 'recv_time': 972795, 'rssi': -51}, 57: {'rssi_time': 972896, 'ping': 21, 'received': True, 'abs_recv_time': 792091345634381000, 'abs_send_time': 792091345614313000, 'send_time': 972885, 'recv_time': 972906, 'rssi': -52}, 58: {'rssi_time': 973006, 'ping': 20, 'received': True, 'abs_recv_time': 792091345744255000, 'abs_send_time': 792091345724318000, 'send_time': 972995, 'recv_time': 973015, 'rssi': -50}, 59: {'rssi_time': 973116, 'ping': 20, 'received': True, 'abs_recv_time': 792091345854255000, 'abs_send_time': 792091345834315000, 'send_time': 973105, 'recv_time': 973125, 'rssi': -48}, 60: {'rssi_time': 973226, 'ping': 20, 'received': True, 'abs_recv_time': 792091345964254000, 'abs_send_time': 792091345944312000, 'send_time': 973215, 'recv_time': 973235, 'rssi': -48}, 61: {'rssi_time': 973336, 'ping': 20, 'received': True, 'abs_recv_time': 792091346074278000, 'abs_send_time': 792091346054312000, 'send_time': 973325, 'recv_time': 973345, 'rssi': -46}, 62: {'rssi_time': 973446, 'ping': 20, 'received': True, 'abs_recv_time': 792091346184255000, 'abs_send_time': 792091346164330000, 'send_time': 973435, 'recv_time': 973455, 'rssi': -46}, 63: {'rssi_time': 973556, 'ping': 21, 'received': True, 'abs_recv_time': 792091346294676000, 'abs_send_time': 792091346274307000, 'send_time': 973545, 'recv_time': 973566, 'rssi': -46}, 64: {'rssi_time': 973666, 'ping': 21, 'received': True, 'abs_recv_time': 792091346404367000, 'abs_send_time': 792091346384232000, 'send_time': 973655, 'recv_time': 973676, 'rssi': -46}, 65: {'rssi_time': 973777, 'ping': 21, 'received': True, 'abs_recv_time': 792091346514351000, 'abs_send_time': 792091346494306000, 'send_time': 973765, 'recv_time': 973786, 'rssi': -48}, 66: {'rssi_time': 973886, 'ping': 20, 'received': True, 'abs_recv_time': 792091346624258000, 'abs_send_time': 792091346604404000, 'send_time': 973875, 'recv_time': 973895, 'rssi': -50}, 67: {'rssi_time': 973996, 'ping': 20, 'received': True, 'abs_recv_time': 792091346734260000, 'abs_send_time': 792091346714313000, 'send_time': 973985, 'recv_time': 974005, 'rssi': -49}, 68: {'rssi_time': 974107, 'ping': 20, 'received': True, 'abs_recv_time': 792091346844261000, 'abs_send_time': 792091346824310000, 'send_time': 974095, 'recv_time': 974115, 'rssi': -50}, 69: {'rssi_time': 974216, 'ping': 20, 'received': True, 'abs_recv_time': 792091346954260000, 'abs_send_time': 792091346934310000, 'send_time': 974205, 'recv_time': 974225, 'rssi': -50}, 70: {'rssi_time': 974326, 'ping': 20, 'received': True, 'abs_recv_time': 792091347064262000, 'abs_send_time': 792091347044318000, 'send_time': 974315, 'recv_time': 974335, 'rssi': -54}, 71: {'rssi_time': 974436, 'ping': 19, 'received': True, 'abs_recv_time': 792091347174251000, 'abs_send_time': 792091347154496000, 'send_time': 974426, 'recv_time': 974445, 'rssi': -52}, 72: {'rssi_time': 974546, 'ping': 20, 'received': True, 'abs_recv_time': 792091347284257000, 'abs_send_time': 792091347264311000, 'send_time': 974535, 'recv_time': 974555, 'rssi': -51}, 73: {'rssi_time': 974656, 'ping': 20, 'received': True, 'abs_recv_time': 792091347394259000, 'abs_send_time': 792091347374310000, 'send_time': 974645, 'recv_time': 974665, 'rssi': -51}, 74: {'rssi_time': 974766, 'ping': 20, 'received': True, 'abs_recv_time': 792091347504252000, 'abs_send_time': 792091347484327000, 'send_time': 974755, 'recv_time': 974775, 'rssi': -51}, 75: {'rssi_time': 974876, 'ping': 20, 'received': True, 'abs_recv_time': 792091347614274000, 'abs_send_time': 792091347594308000, 'send_time': 974865, 'recv_time': 974885, 'rssi': -50}, 76: {'rssi_time': 974986, 'ping': 20, 'received': True, 'abs_recv_time': 792091347724254000, 'abs_send_time': 792091347704317000, 'send_time': 974975, 'recv_time': 974995, 'rssi': -51}, 77: {'rssi_time': 975096, 'ping': 21, 'received': True, 'abs_recv_time': 792091347834365000, 'abs_send_time': 792091347814307000, 'send_time': 975085, 'recv_time': 975106, 'rssi': -53}, 78: {'rssi_time': 975206, 'ping': 21, 'received': True, 'abs_recv_time': 792091347944363000, 'abs_send_time': 792091347924202000, 'send_time': 975195, 'recv_time': 975216, 'rssi': -50}, 79: {'rssi_time': 975316, 'ping': 21, 'received': True, 'abs_recv_time': 792091348054332000, 'abs_send_time': 792091348034194000, 'send_time': 975305, 'recv_time': 975326, 'rssi': -50}, 80: {'rssi_time': 975426, 'ping': 21, 'received': True, 'abs_recv_time': 792091348164295000, 'abs_send_time': 792091348144314000, 'send_time': 975415, 'recv_time': 975436, 'rssi': -50}, 81: {'rssi_time': 975536, 'ping': 20, 'received': True, 'abs_recv_time': 792091348274256000, 'abs_send_time': 792091348254313000, 'send_time': 975525, 'recv_time': 975545, 'rssi': -52}, 82: {'rssi_time': 975646, 'ping': 20, 'received': True, 'abs_recv_time': 792091348384257000, 'abs_send_time': 792091348364317000, 'send_time': 975635, 'recv_time': 975655, 'rssi': -51}, 83: {'rssi_time': 975756, 'ping': 20, 'received': True, 'abs_recv_time': 792091348494261000, 'abs_send_time': 792091348474328000, 'send_time': 975745, 'recv_time': 975765, 'rssi': -51}, 84: {'rssi_time': 975866, 'ping': 20, 'received': True, 'abs_recv_time': 792091348604255000, 'abs_send_time': 792091348584310000, 'send_time': 975855, 'recv_time': 975875, 'rssi': -50}, 85: {'rssi_time': 975976, 'ping': 20, 'received': True, 'abs_recv_time': 792091348714260000, 'abs_send_time': 792091348694313000, 'send_time': 975965, 'recv_time': 975985, 'rssi': -51}, 86: {'rssi_time': 976086, 'ping': 20, 'received': True, 'abs_recv_time': 792091348824260000, 'abs_send_time': 792091348804320000, 'send_time': 976075, 'recv_time': 976095, 'rssi': -53}, 87: {'rssi_time': 976196, 'ping': 20, 'received': True, 'abs_recv_time': 792091348934260000, 'abs_send_time': 792091348914314000, 'send_time': 976185, 'recv_time': 976205, 'rssi': -53}, 88: {'rssi_time': 976306, 'ping': 20, 'received': True, 'abs_recv_time': 792091349044260000, 'abs_send_time': 792091349024314000, 'send_time': 976295, 'recv_time': 976315, 'rssi': -51}, 89: {'rssi_time': 976416, 'ping': 21, 'received': True, 'abs_recv_time': 792091349154465000, 'abs_send_time': 792091349134313000, 'send_time': 976405, 'recv_time': 976426, 'rssi': -51}, 90: {'rssi_time': 976526, 'ping': 21, 'received': True, 'abs_recv_time': 792091349264587000, 'abs_send_time': 792091349244302000, 'send_time': 976515, 'recv_time': 976536, 'rssi': -53}, 91: {'rssi_time': 976636, 'ping': 21, 'received': True, 'abs_recv_time': 792091349374366000, 'abs_send_time': 792091349354333000, 'send_time': 976625, 'recv_time': 976646, 'rssi': -53}, 92: {'rssi_time': 976747, 'ping': 21, 'received': True, 'abs_recv_time': 792091349484358000, 'abs_send_time': 792091349464252000, 'send_time': 976735, 'recv_time': 976756, 'rssi': -52}, 93: {'rssi_time': 976856, 'ping': 20, 'received': True, 'abs_recv_time': 792091349594258000, 'abs_send_time': 792091349574315000, 'send_time': 976845, 'recv_time': 976865, 'rssi': -52}, 94: {'rssi_time': 976966, 'ping': 20, 'received': True, 'abs_recv_time': 792091349704260000, 'abs_send_time': 792091349684320000, 'send_time': 976955, 'recv_time': 976975, 'rssi': -52}, 95: {'rssi_time': 977076, 'ping': 20, 'received': True, 'abs_recv_time': 792091349814263000, 'abs_send_time': 792091349794312000, 'send_time': 977065, 'recv_time': 977085, 'rssi': -50}, 96: {'rssi_time': 977186, 'ping': 20, 'received': True, 'abs_recv_time': 792091349924260000, 'abs_send_time': 792091349904312000, 'send_time': 977175, 'recv_time': 977195, 'rssi': -50}, 97: {'rssi_time': 977296, 'ping': 20, 'received': True, 'abs_recv_time': 792091350034263000, 'abs_send_time': 792091350014312000, 'send_time': 977285, 'recv_time': 977305, 'rssi': -48}, 98: {'rssi_time': 977406, 'ping': 20, 'received': True, 'abs_recv_time': 792091350144256000, 'abs_send_time': 792091350124312000, 'send_time': 977395, 'recv_time': 977415, 'rssi': -48}, 99: {'rssi_time': 977516, 'ping': 20, 'received': True, 'abs_recv_time': 792091350254283000, 'abs_send_time': 792091350234327000, 'send_time': 977505, 'recv_time': 977525, 'rssi': -44}, 100: {'rssi_time': 977626, 'ping': 20, 'received': True, 'abs_recv_time': 792091350364262000, 'abs_send_time': 792091350344311000, 'send_time': 977615, 'recv_time': 977635, 'rssi': -41}} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1010623.csv b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1010623.csv new file mode 100644 index 00000000..cfc74488 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1010623.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-39,21,792091368083048000,792091368104283000 +-38,21,792091368194284000,792091368214369000 +-39,21,792091368304194000,792091368324356000 +-39,19,792091368414409000,792091368434274000 +-39,20,792091368524314000,792091368544256000 +-41,20,792091368634318000,792091368654257000 +-40,20,792091368744331000,792091368764257000 +-40,20,792091368854312000,792091368874256000 +-39,20,792091368964313000,792091368984256000 +-39,20,792091369074313000,792091369094257000 +-40,20,792091369184322000,792091369204257000 +-40,20,792091369294313000,792091369314257000 +-39,21,792091369404311000,792091369424406000 +-39,20,792091369514318000,792091369534258000 +-40,21,792091369624305000,792091369644360000 +-39,21,792091369734198000,792091369754359000 +-41,21,792091369844194000,792091369864306000 +-40,20,792091369954323000,792091369974264000 +-39,20,792091370064311000,792091370084264000 +-39,20,792091370174323000,792091370194255000 +-39,20,792091370284312000,792091370304254000 +-40,21,792091370394319000,792091370414383000 +-40,20,792091370504317000,792091370524267000 +-40,20,792091370614313000,792091370634259000 +-40,20,792091370724311000,792091370744262000 +-41,20,792091370834314000,792091370854262000 +-41,20,792091370944313000,792091370964258000 +-41,21,792091371054309000,792091371074299000 +-41,21,792091371164271000,792091371184368000 +-41,21,792091371274203000,792091371294363000 +-41,19,792091371384990000,792091371404261000 +-41,20,792091371494345000,792091371514258000 +-41,20,792091371604309000,792091371624254000 +-41,20,792091371714313000,792091371734258000 +-41,20,792091371824313000,792091371844260000 +-41,20,792091371934313000,792091371954258000 +-41,20,792091372044314000,792091372064260000 +-41,19,792091372154505000,792091372174263000 +-42,20,792091372264314000,792091372284262000 +-42,20,792091372374318000,792091372394261000 +-42,20,792091372484325000,792091372504258000 +-42,21,792091372594304000,792091372614468000 +-43,21,792091372704197000,792091372724363000 +-44,21,792091372814203000,792091372834333000 +-43,20,792091372924309000,792091372944262000 +-43,20,792091373034317000,792091373054262000 +-43,21,792091373144310000,792091373164297000 +-43,20,792091373254307000,792091373274253000 +-43,20,792091373364312000,792091373384269000 +-43,20,792091373474327000,792091373494260000 +-43,20,792091373584309000,792091373604254000 +-43,20,792091373694311000,792091373714259000 +-43,20,792091373804311000,792091373824260000 +-43,20,792091373914320000,792091373934254000 +-42,20,792091374024305000,792091374044259000 +-42,21,792091374134238000,792091374154542000 +-43,21,792091374244198000,792091374264356000 +-44,19,792091374354497000,792091374374258000 +-43,20,792091374464333000,792091374484256000 +-43,20,792091374574313000,792091374594255000 +-43,20,792091374684313000,792091374704275000 +-43,20,792091374794320000,792091374814260000 +-43,21,792091374904330000,792091374924305000 +-42,20,792091375014313000,792091375034249000 +-43,20,792091375124310000,792091375144255000 +-42,20,792091375234326000,792091375254253000 +-43,21,792091375344328000,792091375364510000 +-43,20,792091375454322000,792091375474246000 +-42,21,792091375564321000,792091375584368000 +-43,21,792091375674333000,792091375694360000 +-42,21,792091375784328000,792091375804329000 +-43,20,792091375894307000,792091375914254000 +-43,20,792091376004312000,792091376024269000 +-42,20,792091376114311000,792091376134269000 +-43,20,792091376224329000,792091376244256000 +-43,20,792091376334308000,792091376354261000 +-42,20,792091376444325000,792091376464254000 +-42,20,792091376554320000,792091376574254000 +-42,20,792091376664311000,792091376684260000 +-43,20,792091376774311000,792091376794264000 +-42,20,792091376884318000,792091376904257000 +-42,20,792091376994312000,792091377014258000 +-42,21,792091377104239000,792091377124365000 +-42,21,792091377214242000,792091377234356000 +-42,20,792091377324312000,792091377344255000 +-42,20,792091377434337000,792091377454260000 +-42,20,792091377544314000,792091377564256000 +-43,20,792091377654314000,792091377674261000 +-42,20,792091377764312000,792091377784264000 +-42,20,792091377874312000,792091377894260000 +-43,20,792091377984311000,792091378004262000 +-43,20,792091378094312000,792091378114260000 +-43,20,792091378204325000,792091378224257000 +-43,20,792091378314317000,792091378334257000 +-43,19,792091378424433000,792091378444259000 +-43,21,792091378534306000,792091378554366000 +-42,21,792091378644195000,792091378664360000 +-42,20,792091378754195000,792091378774253000 +-43,21,792091378864318000,792091378884290000 +-43,20,792091378974313000,792091378994262000 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1010623.txt b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1010623.txt new file mode 100644 index 00000000..9c144b10 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1010623.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -41.64, 'max': -38, 'min': -44, 'std_dev': 1.45, 'median': -42.0} +Ping: {'mean': 20.22, 'max': 21, 'min': 19, 'std_dev': 0.52, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1041190.csv b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1041190.csv new file mode 100644 index 00000000..97cdf3d2 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1041190.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-30,18,792091400575592000,792091400594286000 +-30,20,792091400684310000,792091400704263000 +-31,20,792091400794313000,792091400814253000 +-30,20,792091400904313000,792091400924257000 +-30,20,792091401014312000,792091401034255000 +-29,20,792091401124318000,792091401144258000 +-30,20,792091401234325000,792091401254256000 +-29,20,792091401344313000,792091401364256000 +-30,20,792091401454326000,792091401474258000 +-30,20,792091401564314000,792091401584259000 +-29,21,792091401674305000,792091401694519000 +-30,21,792091401784192000,792091401804365000 +-29,21,792091401894197000,792091401914320000 +-30,20,792091402004328000,792091402024256000 +-30,20,792091402114312000,792091402134262000 +-30,20,792091402224323000,792091402244261000 +-30,20,792091402334311000,792091402354258000 +-30,20,792091402444325000,792091402464262000 +-30,20,792091402554312000,792091402574259000 +-30,20,792091402664312000,792091402684259000 +-30,20,792091402774312000,792091402794262000 +-30,20,792091402884317000,792091402904261000 +-30,20,792091402994310000,792091403014260000 +-30,20,792091403104312000,792091403124262000 +-30,21,792091403214270000,792091403234370000 +-31,21,792091403324200000,792091403344356000 +-30,20,792091403434313000,792091403454252000 +-30,20,792091403544318000,792091403564261000 +-30,20,792091403654312000,792091403674258000 +-30,20,792091403764319000,792091403784260000 +-30,20,792091403874316000,792091403894256000 +-30,20,792091403984314000,792091404004260000 +-30,20,792091404094311000,792091404114259000 +-30,21,792091404204325000,792091404224299000 +-29,19,792091404314523000,792091404334260000 +-30,19,792091404424437000,792091404444261000 +-30,20,792091404534316000,792091404554255000 +-30,21,792091404644312000,792091404664325000 +-30,20,792091404754416000,792091404774365000 +-30,21,792091404864194000,792091404884315000 +-30,20,792091404974322000,792091404994262000 +-30,20,792091405084312000,792091405104260000 +-30,20,792091405194332000,792091405214256000 +-30,20,792091405304310000,792091405324254000 +-30,19,792091405414434000,792091405434283000 +-30,20,792091405524318000,792091405544260000 +-30,20,792091405634310000,792091405654261000 +-30,21,792091405744311000,792091405764564000 +-30,20,792091405854329000,792091405874274000 +-30,20,792091405964311000,792091405984257000 +-30,20,792091406074308000,792091406094255000 +-30,21,792091406184305000,792091406204365000 +-31,21,792091406294199000,792091406314353000 +-30,20,792091406404511000,792091406424414000 +-30,20,792091406514322000,792091406534255000 +-30,20,792091406624308000,792091406644263000 +-30,20,792091406734334000,792091406754267000 +-30,20,792091406844311000,792091406864255000 +-30,20,792091406954333000,792091406974258000 +-30,20,792091407064331000,792091407084263000 +-30,20,792091407174330000,792091407194256000 +-31,20,792091407284317000,792091407304253000 +-30,21,792091407394314000,792091407414380000 +-30,20,792091407504318000,792091407524283000 +-30,21,792091407614325000,792091407634574000 +-30,21,792091407724203000,792091407744364000 +-30,21,792091407834193000,792091407854308000 +-30,20,792091407944326000,792091407964258000 +-29,20,792091408054312000,792091408074259000 +-29,21,792091408164330000,792091408184380000 +-30,20,792091408274310000,792091408294257000 +-30,20,792091408384309000,792091408404262000 +-30,20,792091408494323000,792091408514259000 +-30,20,792091408604313000,792091408624260000 +-30,20,792091408714330000,792091408734274000 +-30,20,792091408824315000,792091408844258000 +-30,20,792091408934313000,792091408954256000 +-30,20,792091409044314000,792091409064259000 +-30,20,792091409154454000,792091409174360000 +-30,21,792091409264199000,792091409284352000 +-30,19,792091409374444000,792091409394244000 +-30,20,792091409484339000,792091409504257000 +-30,20,792091409594311000,792091409614258000 +-30,19,792091409704612000,792091409724258000 +-30,20,792091409814330000,792091409834257000 +-30,20,792091409924318000,792091409944252000 +-30,20,792091410034313000,792091410054256000 +-30,21,792091410144314000,792091410164295000 +-30,20,792091410254309000,792091410274260000 +-30,20,792091410364312000,792091410384259000 +-30,20,792091410474325000,792091410494255000 +-30,21,792091410584304000,792091410604514000 +-30,21,792091410694197000,792091410714355000 +-30,21,792091410804200000,792091410824303000 +-31,20,792091410914323000,792091410934257000 +-30,20,792091411024311000,792091411044260000 +-30,21,792091411134312000,792091411154470000 +-30,20,792091411244308000,792091411264259000 +-30,20,792091411354315000,792091411374279000 +-30,20,792091411464328000,792091411484258000 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1041190.txt b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1041190.txt new file mode 100644 index 00000000..f9d161c3 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1041190.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -29.98, 'max': -29, 'min': -31, 'std_dev': 0.35, 'median': -30.0} +Ping: {'mean': 20.15, 'max': 21, 'min': 18, 'std_dev': 0.54, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1073831.csv b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1073831.csv new file mode 100644 index 00000000..0ac094a1 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1073831.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-29,18,792091432895996000,792091432914283000 +-28,20,792091433004311000,792091433024259000 +-28,21,792091433114304000,792091433134361000 +-29,21,792091433224244000,792091433244352000 +-30,19,792091433334700000,792091433354259000 +-29,20,792091433444349000,792091433464258000 +-30,20,792091433554312000,792091433574253000 +-30,20,792091433664312000,792091433684254000 +-30,20,792091433774311000,792091433794258000 +-30,20,792091433884314000,792091433904254000 +-30,20,792091433994313000,792091434014258000 +-30,20,792091434104313000,792091434124255000 +-31,20,792091434214330000,792091434234261000 +-31,20,792091434324321000,792091434344253000 +-31,20,792091434434323000,792091434454257000 +-31,21,792091434544305000,792091434564326000 +-31,21,792091434654203000,792091434674370000 +-31,21,792091434764327000,792091434784359000 +-31,20,792091434874313000,792091434894258000 +-31,20,792091434984314000,792091435004258000 +-30,20,792091435094312000,792091435114262000 +-30,20,792091435204327000,792091435224254000 +-31,20,792091435314314000,792091435334259000 +-31,19,792091435424435000,792091435444266000 +-31,20,792091435534310000,792091435554259000 +-31,21,792091435644313000,792091435664394000 +-30,20,792091435754312000,792091435774257000 +-31,20,792091435864310000,792091435884254000 +-31,20,792091435974312000,792091435994255000 +-30,21,792091436084313000,792091436104366000 +-30,21,792091436194243000,792091436214358000 +-30,19,792091436304416000,792091436324260000 +-30,19,792091436414438000,792091436434284000 +-31,20,792091436524311000,792091436544259000 +-30,20,792091436634312000,792091436654260000 +-31,20,792091436744310000,792091436764262000 +-31,20,792091436854313000,792091436874260000 +-30,20,792091436964318000,792091436984267000 +-30,20,792091437074314000,792091437094254000 +-30,20,792091437184323000,792091437204256000 +-30,20,792091437294312000,792091437314255000 +-30,21,792091437404314000,792091437424515000 +-31,21,792091437514304000,792091437534321000 +-30,21,792091437624326000,792091437644361000 +-30,21,792091437734194000,792091437754356000 +-30,20,792091437844317000,792091437864258000 +-31,20,792091437954335000,792091437974259000 +-31,20,792091438064328000,792091438084265000 +-30,20,792091438174322000,792091438194255000 +-31,20,792091438284311000,792091438304258000 +-30,21,792091438394313000,792091438414383000 +-30,20,792091438504319000,792091438524262000 +-30,20,792091438614312000,792091438634263000 +-30,20,792091438724319000,792091438744260000 +-30,20,792091438834313000,792091438854256000 +-30,20,792091438944309000,792091438964259000 +-30,21,792091439054307000,792091439074363000 +-30,21,792091439164241000,792091439184526000 +-30,20,792091439274297000,792091439294257000 +-30,20,792091439384319000,792091439404257000 +-30,20,792091439494324000,792091439514272000 +-30,20,792091439604316000,792091439624259000 +-30,20,792091439714311000,792091439734259000 +-31,20,792091439824313000,792091439844264000 +-30,20,792091439934313000,792091439954259000 +-30,20,792091440044311000,792091440064262000 +-31,19,792091440154496000,792091440174258000 +-30,20,792091440264312000,792091440284257000 +-30,20,792091440374312000,792091440394255000 +-31,21,792091440484327000,792091440504519000 +-30,21,792091440594197000,792091440614362000 +-30,21,792091440704195000,792091440724316000 +-30,20,792091440814324000,792091440834257000 +-31,20,792091440924311000,792091440944257000 +-30,20,792091441034312000,792091441054256000 +-30,21,792091441144312000,792091441164294000 +-31,20,792091441254308000,792091441274262000 +-31,20,792091441364318000,792091441384259000 +-31,20,792091441474328000,792091441494256000 +-30,20,792091441584310000,792091441604255000 +-30,20,792091441694315000,792091441714260000 +-30,20,792091441804315000,792091441824257000 +-30,20,792091441914309000,792091441934256000 +-30,21,792091442024268000,792091442044363000 +-30,21,792091442134197000,792091442154541000 +-31,20,792091442244323000,792091442264257000 +-30,20,792091442354321000,792091442374261000 +-30,20,792091442464328000,792091442484258000 +-31,20,792091442574310000,792091442594256000 +-31,20,792091442684313000,792091442704258000 +-31,20,792091442794332000,792091442814262000 +-30,20,792091442904310000,792091442924255000 +-30,20,792091443014313000,792091443034262000 +-30,20,792091443124320000,792091443144260000 +-30,20,792091443234323000,792091443254252000 +-30,20,792091443344310000,792091443364258000 +-30,21,792091443454318000,792091443474477000 +-31,21,792091443564199000,792091443584356000 +-30,21,792091443674193000,792091443694307000 +-31,20,792091443784323000,792091443804257000 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1073831.txt b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1073831.txt new file mode 100644 index 00000000..b08b2e33 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_1073831.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -30.27, 'max': -28, 'min': -31, 'std_dev': 0.61, 'median': -30.0} +Ping: {'mean': 20.17, 'max': 21, 'min': 18, 'std_dev': 0.55, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_930743.csv b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_930743.csv new file mode 100644 index 00000000..b102c841 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_930743.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-31,233,792091287440473000,792091287674267000 +-31,133,792091287544174000,792091287676300000 +-31,30,792091287654176000,792091287684069000 +-31,20,792091287764277000,792091287784259000 +-32,20,792091287874311000,792091287894255000 +-32,20,792091287984318000,792091288004252000 +-32,20,792091288094312000,792091288114253000 +-33,20,792091288204320000,792091288224252000 +-32,20,792091288314307000,792091288334253000 +-32,20,792091288424416000,792091288444360000 +-32,21,792091288534197000,792091288554348000 +-32,20,792091288644294000,792091288664251000 +-32,20,792091288754319000,792091288774252000 +-32,20,792091288864320000,792091288884255000 +-32,20,792091288974310000,792091288994256000 +-33,20,792091289084312000,792091289104261000 +-33,21,792091289194320000,792091289214312000 +-32,20,792091289304313000,792091289324263000 +-33,20,792091289414445000,792091289434288000 +-35,20,792091289524310000,792091289544252000 +-37,20,792091289634311000,792091289654252000 +-37,20,792091289744315000,792091289764256000 +-34,21,792091289854331000,792091289874480000 +-33,21,792091289964201000,792091289984363000 +-34,21,792091290074193000,792091290094317000 +-34,20,792091290184328000,792091290204261000 +-33,20,792091290294312000,792091290314256000 +-34,21,792091290404326000,792091290424414000 +-34,20,792091290514307000,792091290534259000 +-33,20,792091290624317000,792091290644257000 +-33,20,792091290734310000,792091290754255000 +-34,20,792091290844345000,792091290864254000 +-34,20,792091290954306000,792091290974263000 +-35,20,792091291064312000,792091291084256000 +-34,20,792091291174322000,792091291194254000 +-34,20,792091291284304000,792091291304252000 +-33,21,792091291394276000,792091291414478000 +-32,21,792091291504231000,792091291524358000 +-32,20,792091291614290000,792091291634247000 +-32,20,792091291724341000,792091291744258000 +-32,20,792091291834308000,792091291854252000 +-32,20,792091291944312000,792091291964256000 +-32,20,792091292054312000,792091292074259000 +-32,20,792091292164320000,792091292184249000 +-32,20,792091292274312000,792091292294253000 +-31,20,792091292384318000,792091292404256000 +-32,20,792091292494322000,792091292514254000 +-32,20,792091292604310000,792091292624255000 +-32,20,792091292714327000,792091292734274000 +-31,21,792091292824305000,792091292844443000 +-32,21,792091292934194000,792091292954356000 +-32,21,792091293044326000,792091293064303000 +-32,19,792091293154507000,792091293174250000 +-32,20,792091293264317000,792091293284255000 +-33,20,792091293374310000,792091293394257000 +-33,20,792091293484325000,792091293504258000 +-33,20,792091293594308000,792091293614254000 +-32,20,792091293704313000,792091293724255000 +-32,20,792091293814312000,792091293834259000 +-32,20,792091293924312000,792091293944251000 +-32,20,792091294034312000,792091294054267000 +-32,21,792091294144316000,792091294164289000 +-32,20,792091294254303000,792091294274257000 +-32,21,792091294364288000,792091294384364000 +-32,21,792091294474253000,792091294494349000 +-33,19,792091294584501000,792091294604244000 +-32,20,792091294694316000,792091294714256000 +-32,20,792091294804312000,792091294824259000 +-32,20,792091294914312000,792091294934256000 +-32,20,792091295024318000,792091295044257000 +-31,21,792091295134309000,792091295154469000 +-32,30,792091295244305000,792091295274260000 +-31,20,792091295354310000,792091295374258000 +-32,20,792091295464324000,792091295484254000 +-32,20,792091295574308000,792091295594270000 +-31,20,792091295684310000,792091295704254000 +-32,21,792091295794304000,792091295814475000 +-32,21,792091295904211000,792091295924361000 +-31,21,792091296014198000,792091296034331000 +-32,20,792091296124310000,792091296144259000 +-32,20,792091296234325000,792091296254254000 +-32,20,792091296344317000,792091296364253000 +-32,20,792091296454322000,792091296474256000 +-32,20,792091296564328000,792091296584281000 +-32,20,792091296674304000,792091296694257000 +-32,20,792091296784317000,792091296804259000 +-32,20,792091296894311000,792091296914259000 +-31,20,792091297004311000,792091297024259000 +-31,20,792091297114310000,792091297134256000 +-31,20,792091297224313000,792091297244252000 +-31,21,792091297334280000,792091297354364000 +-31,21,792091297444253000,792091297464349000 +-31,20,792091297554383000,792091297574255000 +-31,20,792091297664321000,792091297684257000 +-31,20,792091297774311000,792091297794259000 +-31,20,792091297884311000,792091297904260000 +-31,20,792091297994330000,792091298014255000 +-31,20,792091298104308000,792091298124253000 +-31,20,792091298214319000,792091298234275000 +-31,20,792091298324312000,792091298344254000 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_930743.txt b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_930743.txt new file mode 100644 index 00000000..9d3e90e8 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_930743.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -32.24, 'max': -31, 'min': -37, 'std_dev': 1.16, 'median': -32.0} +Ping: {'mean': 23.64, 'max': 233, 'min': 19, 'std_dev': 23.88, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_980386.csv b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_980386.csv new file mode 100644 index 00000000..15c889e4 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_980386.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-39,22,792091339451968000,792091339474284000 +-41,20,792091339564339000,792091339584265000 +-38,20,792091339674311000,792091339694256000 +-39,20,792091339784311000,792091339804259000 +-39,20,792091339894311000,792091339914255000 +-39,20,792091340004320000,792091340024255000 +-39,20,792091340114314000,792091340134257000 +-39,20,792091340224323000,792091340244255000 +-39,20,792091340334307000,792091340354257000 +-39,21,792091340444318000,792091340464364000 +-38,21,792091340554274000,792091340574355000 +-39,19,792091340664533000,792091340684243000 +-40,20,792091340774314000,792091340794257000 +-40,20,792091340884319000,792091340904255000 +-41,20,792091340994314000,792091341014263000 +-38,20,792091341104312000,792091341124259000 +-40,20,792091341214324000,792091341234258000 +-39,20,792091341324311000,792091341344267000 +-39,20,792091341434325000,792091341454256000 +-40,20,792091341544313000,792091341564256000 +-43,20,792091341654314000,792091341674252000 +-45,20,792091341764317000,792091341784257000 +-47,21,792091341874308000,792091341894470000 +-49,21,792091341984200000,792091342004364000 +-50,21,792091342094199000,792091342114345000 +-50,20,792091342204325000,792091342224254000 +-50,20,792091342314311000,792091342334256000 +-50,19,792091342424435000,792091342444255000 +-50,20,792091342534314000,792091342554255000 +-50,20,792091342644317000,792091342664260000 +-48,20,792091342754312000,792091342774257000 +-49,20,792091342864313000,792091342884259000 +-49,20,792091342974311000,792091342994260000 +-48,20,792091343084313000,792091343104259000 +-48,20,792091343194324000,792091343214254000 +-48,20,792091343304306000,792091343324254000 +-49,21,792091343414400000,792091343434365000 +-47,21,792091343524199000,792091343544381000 +-47,19,792091343634462000,792091343654265000 +-47,20,792091343744319000,792091343764260000 +-47,20,792091343854311000,792091343874261000 +-47,20,792091343964310000,792091343984262000 +-47,20,792091344074310000,792091344094262000 +-48,20,792091344184321000,792091344204252000 +-48,20,792091344294311000,792091344314256000 +-50,21,792091344404320000,792091344424404000 +-49,20,792091344514308000,792091344534262000 +-49,20,792091344624312000,792091344644278000 +-49,20,792091344734310000,792091344754271000 +-50,21,792091344844305000,792091344864443000 +-51,21,792091344954198000,792091344974359000 +-51,21,792091345064198000,792091345084313000 +-50,20,792091345174342000,792091345194258000 +-49,20,792091345284320000,792091345304257000 +-50,21,792091345394330000,792091345414482000 +-51,20,792091345504315000,792091345524262000 +-52,21,792091345614313000,792091345634381000 +-50,20,792091345724318000,792091345744255000 +-48,20,792091345834315000,792091345854255000 +-48,20,792091345944312000,792091345964254000 +-46,20,792091346054312000,792091346074278000 +-46,20,792091346164330000,792091346184255000 +-46,21,792091346274307000,792091346294676000 +-46,21,792091346384232000,792091346404367000 +-48,21,792091346494306000,792091346514351000 +-50,20,792091346604404000,792091346624258000 +-49,20,792091346714313000,792091346734260000 +-50,20,792091346824310000,792091346844261000 +-50,20,792091346934310000,792091346954260000 +-54,20,792091347044318000,792091347064262000 +-52,19,792091347154496000,792091347174251000 +-51,20,792091347264311000,792091347284257000 +-51,20,792091347374310000,792091347394259000 +-51,20,792091347484327000,792091347504252000 +-50,20,792091347594308000,792091347614274000 +-51,20,792091347704317000,792091347724254000 +-53,21,792091347814307000,792091347834365000 +-50,21,792091347924202000,792091347944363000 +-50,21,792091348034194000,792091348054332000 +-50,21,792091348144314000,792091348164295000 +-52,20,792091348254313000,792091348274256000 +-51,20,792091348364317000,792091348384257000 +-51,20,792091348474328000,792091348494261000 +-50,20,792091348584310000,792091348604255000 +-51,20,792091348694313000,792091348714260000 +-53,20,792091348804320000,792091348824260000 +-53,20,792091348914314000,792091348934260000 +-51,20,792091349024314000,792091349044260000 +-51,21,792091349134313000,792091349154465000 +-53,21,792091349244302000,792091349264587000 +-53,21,792091349354333000,792091349374366000 +-52,21,792091349464252000,792091349484358000 +-52,20,792091349574315000,792091349594258000 +-52,20,792091349684320000,792091349704260000 +-50,20,792091349794312000,792091349814263000 +-50,20,792091349904312000,792091349924260000 +-48,20,792091350014312000,792091350034263000 +-48,20,792091350124312000,792091350144256000 +-44,20,792091350234327000,792091350254283000 +-41,20,792091350344311000,792091350364262000 diff --git a/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_980386.txt b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_980386.txt new file mode 100644 index 00000000..3ee7658e --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle1/sender/rssi_ping_data_980386.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -47.33, 'max': -38, 'min': -54, 'std_dev': 4.56, 'median': -49.0} +Ping: {'mean': 20.22, 'max': 22, 'min': 19, 'std_dev': 0.52, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/.DS_Store b/rstudio/analysis/data/raw_data/antenna angle2/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..53e6e31da13134fcde72a9b79861ba0c80700db3 GIT binary patch literal 6148 zcmeH~%}yIJ5XZ+55{C~dhgRZfiEE^0K_Db9+mOCMw<-syLY7^T6`OUGO~@gNwDbsl zh+cZ>t+(DQ^$|Gp5Pg7-KhkbKXfFsMG$W1wUVFxlf0FGO09btxH~$?7flUBfCxM_0&4FTA%rt%gG9~m-|v1mj?#XucFUHQ z3oFGEFYz`0!E4K**KhR)X}#4uR$uR=jQvTy<-d=@VYBk$P$vCWl!QH<5CtKIoE$|- zAcu81NP<-7dZvSydAV8H9F3ekrz&=K##J$Lws&h)vA(H9XQ z0?D>S@D9hYS9*15&0yH=o|qAOEznNgjBg}sh-MP0?4=-RMPs0ylUH8YAWX!J)w LW1xZvJSu_Tv~tQ? literal 0 HcmV?d00001 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_152507.csv b/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_152507.csv new file mode 100644 index 00000000..207d2d3b --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_152507.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 135205, 'rssi': -35, 'abs_recv_time': 792155926679354000, 'rssi_time': 134989, 'abs_send_time': 792155926681181000}, 2: {'received': True, 'recv_time': 135210, 'rssi': -32, 'abs_recv_time': 792155926684209000, 'rssi_time': 135095, 'abs_send_time': 792155926685944000}, 3: {'received': True, 'recv_time': 135215, 'rssi': -38, 'abs_recv_time': 792155926688963000, 'rssi_time': 135205, 'abs_send_time': 792155926699655000}, 4: {'received': True, 'recv_time': 135325, 'rssi': -41, 'abs_recv_time': 792155926799238000, 'rssi_time': 135315, 'abs_send_time': 792155926801009000}, 5: {'received': True, 'recv_time': 135435, 'rssi': -40, 'abs_recv_time': 792155926909364000, 'rssi_time': 135425, 'abs_send_time': 792155926911121000}, 6: {'received': True, 'recv_time': 135545, 'rssi': -39, 'abs_recv_time': 792155927019337000, 'rssi_time': 135535, 'abs_send_time': 792155927021083000}, 7: {'received': True, 'recv_time': 135655, 'rssi': -39, 'abs_recv_time': 792155927129349000, 'rssi_time': 135645, 'abs_send_time': 792155927131118000}, 8: {'received': True, 'recv_time': 135765, 'rssi': -33, 'abs_recv_time': 792155927239328000, 'rssi_time': 135755, 'abs_send_time': 792155927241073000}, 9: {'received': True, 'recv_time': 135875, 'rssi': -38, 'abs_recv_time': 792155927349349000, 'rssi_time': 135865, 'abs_send_time': 792155927351132000}, 10: {'received': True, 'recv_time': 135985, 'rssi': -38, 'abs_recv_time': 792155927459335000, 'rssi_time': 135975, 'abs_send_time': 792155927461090000}, 11: {'received': True, 'recv_time': 136096, 'rssi': -36, 'abs_recv_time': 792155927569384000, 'rssi_time': 136085, 'abs_send_time': 792155927571178000}, 12: {'received': True, 'recv_time': 136206, 'rssi': -36, 'abs_recv_time': 792155927679373000, 'rssi_time': 136195, 'abs_send_time': 792155927681135000}, 13: {'received': True, 'recv_time': 136315, 'rssi': -39, 'abs_recv_time': 792155927789340000, 'rssi_time': 136305, 'abs_send_time': 792155927791125000}, 14: {'received': True, 'recv_time': 136425, 'rssi': -38, 'abs_recv_time': 792155927899345000, 'rssi_time': 136416, 'abs_send_time': 792155927901101000}, 15: {'received': True, 'recv_time': 136535, 'rssi': -37, 'abs_recv_time': 792155928009340000, 'rssi_time': 136525, 'abs_send_time': 792155928011094000}, 16: {'received': True, 'recv_time': 136645, 'rssi': -38, 'abs_recv_time': 792155928119342000, 'rssi_time': 136637, 'abs_send_time': 792155928121102000}, 17: {'received': True, 'recv_time': 136755, 'rssi': -38, 'abs_recv_time': 792155928229350000, 'rssi_time': 136747, 'abs_send_time': 792155928231109000}, 18: {'received': True, 'recv_time': 136865, 'rssi': -38, 'abs_recv_time': 792155928339344000, 'rssi_time': 136855, 'abs_send_time': 792155928341156000}, 19: {'received': True, 'recv_time': 136975, 'rssi': -37, 'abs_recv_time': 792155928449349000, 'rssi_time': 136965, 'abs_send_time': 792155928451110000}, 20: {'received': True, 'recv_time': 137086, 'rssi': -38, 'abs_recv_time': 792155928559377000, 'rssi_time': 137075, 'abs_send_time': 792155928561147000}, 21: {'received': True, 'recv_time': 137196, 'rssi': -35, 'abs_recv_time': 792155928669373000, 'rssi_time': 137185, 'abs_send_time': 792155928671138000}, 22: {'received': True, 'recv_time': 137305, 'rssi': -38, 'abs_recv_time': 792155928779333000, 'rssi_time': 137295, 'abs_send_time': 792155928781102000}, 23: {'received': True, 'recv_time': 137415, 'rssi': -36, 'abs_recv_time': 792155928889350000, 'rssi_time': 137405, 'abs_send_time': 792155928891114000}, 24: {'received': True, 'recv_time': 137525, 'rssi': -35, 'abs_recv_time': 792155928999333000, 'rssi_time': 137515, 'abs_send_time': 792155929001178000}, 25: {'received': True, 'recv_time': 137635, 'rssi': -35, 'abs_recv_time': 792155929109350000, 'rssi_time': 137626, 'abs_send_time': 792155929111118000}, 26: {'received': True, 'recv_time': 137745, 'rssi': -37, 'abs_recv_time': 792155929219346000, 'rssi_time': 137735, 'abs_send_time': 792155929221129000}, 27: {'received': True, 'recv_time': 137856, 'rssi': -37, 'abs_recv_time': 792155929329352000, 'rssi_time': 137845, 'abs_send_time': 792155929331123000}, 28: {'received': True, 'recv_time': 137965, 'rssi': -38, 'abs_recv_time': 792155929439340000, 'rssi_time': 137958, 'abs_send_time': 792155929441117000}, 29: {'received': True, 'recv_time': 138076, 'rssi': -37, 'abs_recv_time': 792155929549376000, 'rssi_time': 138065, 'abs_send_time': 792155929551157000}, 30: {'received': True, 'recv_time': 138186, 'rssi': -36, 'abs_recv_time': 792155929659367000, 'rssi_time': 138176, 'abs_send_time': 792155929661220000}, 31: {'received': True, 'recv_time': 138296, 'rssi': -37, 'abs_recv_time': 792155929769342000, 'rssi_time': 138285, 'abs_send_time': 792155929771127000}, 32: {'received': True, 'recv_time': 138406, 'rssi': -35, 'abs_recv_time': 792155929879347000, 'rssi_time': 138395, 'abs_send_time': 792155929881124000}, 33: {'received': True, 'recv_time': 138516, 'rssi': -37, 'abs_recv_time': 792155929989348000, 'rssi_time': 138505, 'abs_send_time': 792155929991125000}, 34: {'received': True, 'recv_time': 138626, 'rssi': -39, 'abs_recv_time': 792155930099344000, 'rssi_time': 138615, 'abs_send_time': 792155930101125000}, 35: {'received': True, 'recv_time': 138736, 'rssi': -38, 'abs_recv_time': 792155930209348000, 'rssi_time': 138725, 'abs_send_time': 792155930211128000}, 36: {'received': True, 'recv_time': 138846, 'rssi': -38, 'abs_recv_time': 792155930319344000, 'rssi_time': 138836, 'abs_send_time': 792155930321127000}, 37: {'received': True, 'recv_time': 138956, 'rssi': -39, 'abs_recv_time': 792155930429340000, 'rssi_time': 138945, 'abs_send_time': 792155930431121000}, 38: {'received': True, 'recv_time': 139066, 'rssi': -39, 'abs_recv_time': 792155930539382000, 'rssi_time': 139056, 'abs_send_time': 792155930541266000}, 39: {'received': True, 'recv_time': 139176, 'rssi': -36, 'abs_recv_time': 792155930649376000, 'rssi_time': 139165, 'abs_send_time': 792155930651173000}, 40: {'received': True, 'recv_time': 139286, 'rssi': -37, 'abs_recv_time': 792155930759333000, 'rssi_time': 139275, 'abs_send_time': 792155930761125000}, 41: {'received': True, 'recv_time': 139396, 'rssi': -37, 'abs_recv_time': 792155930869351000, 'rssi_time': 139385, 'abs_send_time': 792155930871137000}, 42: {'received': True, 'recv_time': 139506, 'rssi': -37, 'abs_recv_time': 792155930979342000, 'rssi_time': 139495, 'abs_send_time': 792155930981136000}, 43: {'received': True, 'recv_time': 139616, 'rssi': -36, 'abs_recv_time': 792155931089349000, 'rssi_time': 139607, 'abs_send_time': 792155931091136000}, 44: {'received': True, 'recv_time': 139726, 'rssi': -35, 'abs_recv_time': 792155931199342000, 'rssi_time': 139715, 'abs_send_time': 792155931201138000}, 45: {'received': True, 'recv_time': 139836, 'rssi': -36, 'abs_recv_time': 792155931309341000, 'rssi_time': 139825, 'abs_send_time': 792155931311130000}, 46: {'received': True, 'recv_time': 139946, 'rssi': -37, 'abs_recv_time': 792155931419342000, 'rssi_time': 139935, 'abs_send_time': 792155931421140000}, 47: {'received': True, 'recv_time': 140056, 'rssi': -36, 'abs_recv_time': 792155931529376000, 'rssi_time': 140046, 'abs_send_time': 792155931531176000}, 48: {'received': True, 'recv_time': 140166, 'rssi': -36, 'abs_recv_time': 792155931639372000, 'rssi_time': 140155, 'abs_send_time': 792155931641293000}, 49: {'received': True, 'recv_time': 140276, 'rssi': -35, 'abs_recv_time': 792155931749350000, 'rssi_time': 140265, 'abs_send_time': 792155931751199000}, 50: {'received': True, 'recv_time': 140386, 'rssi': -35, 'abs_recv_time': 792155931859344000, 'rssi_time': 140375, 'abs_send_time': 792155931861143000}, 51: {'received': True, 'recv_time': 140496, 'rssi': -36, 'abs_recv_time': 792155931969348000, 'rssi_time': 140485, 'abs_send_time': 792155931971150000}, 52: {'received': True, 'recv_time': 140606, 'rssi': -36, 'abs_recv_time': 792155932079344000, 'rssi_time': 140596, 'abs_send_time': 792155932081150000}, 53: {'received': True, 'recv_time': 140716, 'rssi': -35, 'abs_recv_time': 792155932189344000, 'rssi_time': 140705, 'abs_send_time': 792155932191149000}, 54: {'received': True, 'recv_time': 140826, 'rssi': -35, 'abs_recv_time': 792155932299348000, 'rssi_time': 140815, 'abs_send_time': 792155932301148000}, 55: {'received': True, 'recv_time': 140936, 'rssi': -34, 'abs_recv_time': 792155932409343000, 'rssi_time': 140925, 'abs_send_time': 792155932411158000}, 56: {'received': True, 'recv_time': 141046, 'rssi': -35, 'abs_recv_time': 792155932519374000, 'rssi_time': 141035, 'abs_send_time': 792155932521191000}, 57: {'received': True, 'recv_time': 141156, 'rssi': -35, 'abs_recv_time': 792155932629373000, 'rssi_time': 141147, 'abs_send_time': 792155932631184000}, 58: {'received': True, 'recv_time': 141266, 'rssi': -36, 'abs_recv_time': 792155932739340000, 'rssi_time': 141255, 'abs_send_time': 792155932741153000}, 59: {'received': True, 'recv_time': 141376, 'rssi': -35, 'abs_recv_time': 792155932849356000, 'rssi_time': 141365, 'abs_send_time': 792155932851178000}, 60: {'received': True, 'recv_time': 141486, 'rssi': -34, 'abs_recv_time': 792155932959346000, 'rssi_time': 141475, 'abs_send_time': 792155932961315000}, 61: {'received': True, 'recv_time': 141596, 'rssi': -35, 'abs_recv_time': 792155933069340000, 'rssi_time': 141585, 'abs_send_time': 792155933071219000}, 62: {'received': True, 'recv_time': 141706, 'rssi': -36, 'abs_recv_time': 792155933179344000, 'rssi_time': 141695, 'abs_send_time': 792155933181167000}, 63: {'received': True, 'recv_time': 141816, 'rssi': -35, 'abs_recv_time': 792155933289342000, 'rssi_time': 141805, 'abs_send_time': 792155933291157000}, 64: {'received': True, 'recv_time': 141926, 'rssi': -35, 'abs_recv_time': 792155933399342000, 'rssi_time': 141915, 'abs_send_time': 792155933401163000}, 65: {'received': True, 'recv_time': 142036, 'rssi': -34, 'abs_recv_time': 792155933509562000, 'rssi_time': 142025, 'abs_send_time': 792155933511389000}, 66: {'received': True, 'recv_time': 142146, 'rssi': -34, 'abs_recv_time': 792155933619363000, 'rssi_time': 142135, 'abs_send_time': 792155933621199000}, 67: {'received': True, 'recv_time': 142256, 'rssi': -35, 'abs_recv_time': 792155933729352000, 'rssi_time': 142245, 'abs_send_time': 792155933731176000}, 68: {'received': True, 'recv_time': 142366, 'rssi': -34, 'abs_recv_time': 792155933839342000, 'rssi_time': 142355, 'abs_send_time': 792155933841174000}, 69: {'received': True, 'recv_time': 142476, 'rssi': -36, 'abs_recv_time': 792155933949340000, 'rssi_time': 142465, 'abs_send_time': 792155933951163000}, 70: {'received': True, 'recv_time': 142586, 'rssi': -35, 'abs_recv_time': 792155934059343000, 'rssi_time': 142577, 'abs_send_time': 792155934061176000}, 71: {'received': True, 'recv_time': 142696, 'rssi': -33, 'abs_recv_time': 792155934169341000, 'rssi_time': 142685, 'abs_send_time': 792155934171167000}, 72: {'received': True, 'recv_time': 142806, 'rssi': -37, 'abs_recv_time': 792155934279346000, 'rssi_time': 142795, 'abs_send_time': 792155934281188000}, 73: {'received': True, 'recv_time': 142916, 'rssi': -32, 'abs_recv_time': 792155934389350000, 'rssi_time': 142905, 'abs_send_time': 792155934391178000}, 74: {'received': True, 'recv_time': 143026, 'rssi': -35, 'abs_recv_time': 792155934499340000, 'rssi_time': 143015, 'abs_send_time': 792155934501351000}, 75: {'received': True, 'recv_time': 143136, 'rssi': -35, 'abs_recv_time': 792155934609383000, 'rssi_time': 143125, 'abs_send_time': 792155934611241000}, 76: {'received': True, 'recv_time': 143246, 'rssi': -35, 'abs_recv_time': 792155934719371000, 'rssi_time': 143235, 'abs_send_time': 792155934721220000}, 77: {'received': True, 'recv_time': 143356, 'rssi': -35, 'abs_recv_time': 792155934829344000, 'rssi_time': 143345, 'abs_send_time': 792155934831184000}, 78: {'received': True, 'recv_time': 143466, 'rssi': -36, 'abs_recv_time': 792155934939347000, 'rssi_time': 143455, 'abs_send_time': 792155934941184000}, 79: {'received': True, 'recv_time': 143576, 'rssi': -37, 'abs_recv_time': 792155935049339000, 'rssi_time': 143565, 'abs_send_time': 792155935051180000}, 80: {'received': True, 'recv_time': 143686, 'rssi': -35, 'abs_recv_time': 792155935159344000, 'rssi_time': 143675, 'abs_send_time': 792155935161193000}, 81: {'received': True, 'recv_time': 143796, 'rssi': -37, 'abs_recv_time': 792155935269347000, 'rssi_time': 143785, 'abs_send_time': 792155935271199000}, 82: {'received': True, 'recv_time': 143906, 'rssi': -37, 'abs_recv_time': 792155935379344000, 'rssi_time': 143895, 'abs_send_time': 792155935383884000}, 83: {'received': True, 'recv_time': 144015, 'rssi': -35, 'abs_recv_time': 792155935489355000, 'rssi_time': 144005, 'abs_send_time': 792155935491110000}, 84: {'received': True, 'recv_time': 144125, 'rssi': -36, 'abs_recv_time': 792155935599379000, 'rssi_time': 144117, 'abs_send_time': 792155935601114000}, 85: {'received': True, 'recv_time': 144235, 'rssi': -35, 'abs_recv_time': 792155935709372000, 'rssi_time': 144225, 'abs_send_time': 792155935711107000}, 86: {'received': True, 'recv_time': 144345, 'rssi': -35, 'abs_recv_time': 792155935819336000, 'rssi_time': 144335, 'abs_send_time': 792155935821071000}, 87: {'received': True, 'recv_time': 144455, 'rssi': -36, 'abs_recv_time': 792155935929348000, 'rssi_time': 144447, 'abs_send_time': 792155935931083000}, 88: {'received': True, 'recv_time': 144565, 'rssi': -37, 'abs_recv_time': 792155936039335000, 'rssi_time': 144555, 'abs_send_time': 792155936041073000}, 89: {'received': True, 'recv_time': 144675, 'rssi': -36, 'abs_recv_time': 792155936149348000, 'rssi_time': 144666, 'abs_send_time': 792155936151086000}, 90: {'received': True, 'recv_time': 144785, 'rssi': -36, 'abs_recv_time': 792155936259343000, 'rssi_time': 144775, 'abs_send_time': 792155936261083000}, 91: {'received': True, 'recv_time': 144895, 'rssi': -36, 'abs_recv_time': 792155936369348000, 'rssi_time': 144885, 'abs_send_time': 792155936371089000}, 92: {'received': True, 'recv_time': 145005, 'rssi': -35, 'abs_recv_time': 792155936479343000, 'rssi_time': 144995, 'abs_send_time': 792155936481095000}, 93: {'received': True, 'recv_time': 145116, 'rssi': -37, 'abs_recv_time': 792155936589372000, 'rssi_time': 145105, 'abs_send_time': 792155936591130000}, 94: {'received': True, 'recv_time': 145225, 'rssi': -36, 'abs_recv_time': 792155936699367000, 'rssi_time': 145215, 'abs_send_time': 792155936701120000}, 95: {'received': True, 'recv_time': 145335, 'rssi': -36, 'abs_recv_time': 792155936809335000, 'rssi_time': 145325, 'abs_send_time': 792155936811086000}, 96: {'received': True, 'recv_time': 145445, 'rssi': -36, 'abs_recv_time': 792155936919345000, 'rssi_time': 145435, 'abs_send_time': 792155936921099000}, 97: {'received': True, 'recv_time': 145555, 'rssi': -37, 'abs_recv_time': 792155937029347000, 'rssi_time': 145545, 'abs_send_time': 792155937031107000}, 98: {'received': True, 'recv_time': 145665, 'rssi': -36, 'abs_recv_time': 792155937139346000, 'rssi_time': 145656, 'abs_send_time': 792155937144548000}, 99: {'received': True, 'recv_time': 145775, 'rssi': -37, 'abs_recv_time': 792155937249356000, 'rssi_time': 145765, 'abs_send_time': 792155937251086000}, 100: {'received': True, 'recv_time': 145885, 'rssi': -39, 'abs_recv_time': 792155937359350000, 'rssi_time': 145875, 'abs_send_time': 792155937361077000}} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_190520.csv b/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_190520.csv new file mode 100644 index 00000000..c4d9ad27 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_190520.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 167366, 'rssi': -38, 'abs_recv_time': 792155958839526000, 'rssi_time': 167359, 'abs_send_time': 792155958841358000}, 2: {'received': True, 'recv_time': 167475, 'rssi': -37, 'abs_recv_time': 792155958949367000, 'rssi_time': 167465, 'abs_send_time': 792155958951109000}, 3: {'received': True, 'recv_time': 167585, 'rssi': -37, 'abs_recv_time': 792155959059362000, 'rssi_time': 167575, 'abs_send_time': 792155959061122000}, 4: {'received': True, 'recv_time': 167695, 'rssi': -38, 'abs_recv_time': 792155959169358000, 'rssi_time': 167685, 'abs_send_time': 792155959171101000}, 5: {'received': True, 'recv_time': 167805, 'rssi': -36, 'abs_recv_time': 792155959279353000, 'rssi_time': 167795, 'abs_send_time': 792155959281118000}, 6: {'received': True, 'recv_time': 167915, 'rssi': -38, 'abs_recv_time': 792155959389347000, 'rssi_time': 167906, 'abs_send_time': 792155959391090000}, 7: {'received': True, 'recv_time': 168025, 'rssi': -37, 'abs_recv_time': 792155959499341000, 'rssi_time': 168017, 'abs_send_time': 792155959501103000}, 8: {'received': True, 'recv_time': 168136, 'rssi': -37, 'abs_recv_time': 792155959609382000, 'rssi_time': 168125, 'abs_send_time': 792155959611132000}, 9: {'received': True, 'recv_time': 168245, 'rssi': -38, 'abs_recv_time': 792155959719374000, 'rssi_time': 168235, 'abs_send_time': 792155959721142000}, 10: {'received': True, 'recv_time': 168355, 'rssi': -38, 'abs_recv_time': 792155959829339000, 'rssi_time': 168346, 'abs_send_time': 792155959831087000}, 11: {'received': True, 'recv_time': 168465, 'rssi': -36, 'abs_recv_time': 792155959939352000, 'rssi_time': 168455, 'abs_send_time': 792155959941129000}, 12: {'received': True, 'recv_time': 168575, 'rssi': -36, 'abs_recv_time': 792155960049347000, 'rssi_time': 168565, 'abs_send_time': 792155960051096000}, 13: {'received': True, 'recv_time': 168685, 'rssi': -35, 'abs_recv_time': 792155960159344000, 'rssi_time': 168675, 'abs_send_time': 792155960161126000}, 14: {'received': True, 'recv_time': 168795, 'rssi': -35, 'abs_recv_time': 792155960269349000, 'rssi_time': 168785, 'abs_send_time': 792155960271102000}, 15: {'received': True, 'recv_time': 168905, 'rssi': -35, 'abs_recv_time': 792155960379344000, 'rssi_time': 168895, 'abs_send_time': 792155960381098000}, 16: {'received': True, 'recv_time': 169015, 'rssi': -36, 'abs_recv_time': 792155960489349000, 'rssi_time': 169005, 'abs_send_time': 792155960491106000}, 17: {'received': True, 'recv_time': 169126, 'rssi': -35, 'abs_recv_time': 792155960599382000, 'rssi_time': 169115, 'abs_send_time': 792155960601154000}, 18: {'received': True, 'recv_time': 169236, 'rssi': -36, 'abs_recv_time': 792155960709372000, 'rssi_time': 169226, 'abs_send_time': 792155960711273000}, 19: {'received': True, 'recv_time': 169345, 'rssi': -36, 'abs_recv_time': 792155960819352000, 'rssi_time': 169335, 'abs_send_time': 792155960821118000}, 20: {'received': True, 'recv_time': 169455, 'rssi': -36, 'abs_recv_time': 792155960929354000, 'rssi_time': 169447, 'abs_send_time': 792155960931124000}, 21: {'received': True, 'recv_time': 169565, 'rssi': -36, 'abs_recv_time': 792155961039342000, 'rssi_time': 169555, 'abs_send_time': 792155961041108000}, 22: {'received': True, 'recv_time': 169676, 'rssi': -36, 'abs_recv_time': 792155961149354000, 'rssi_time': 169666, 'abs_send_time': 792155961151207000}, 23: {'received': True, 'recv_time': 169786, 'rssi': -36, 'abs_recv_time': 792155961259410000, 'rssi_time': 169775, 'abs_send_time': 792155961261254000}, 24: {'received': True, 'recv_time': 169896, 'rssi': -36, 'abs_recv_time': 792155961369422000, 'rssi_time': 169885, 'abs_send_time': 792155961371329000}, 25: {'received': True, 'recv_time': 170006, 'rssi': -37, 'abs_recv_time': 792155961479417000, 'rssi_time': 169995, 'abs_send_time': 792155961481260000}, 26: {'received': True, 'recv_time': 170116, 'rssi': -36, 'abs_recv_time': 792155961589453000, 'rssi_time': 170105, 'abs_send_time': 792155961591301000}, 27: {'received': True, 'recv_time': 170226, 'rssi': -37, 'abs_recv_time': 792155961699465000, 'rssi_time': 170216, 'abs_send_time': 792155961701308000}, 28: {'received': True, 'recv_time': 170336, 'rssi': -37, 'abs_recv_time': 792155961809408000, 'rssi_time': 170325, 'abs_send_time': 792155961811257000}, 29: {'received': True, 'recv_time': 170446, 'rssi': -38, 'abs_recv_time': 792155961919420000, 'rssi_time': 170436, 'abs_send_time': 792155961921257000}, 30: {'received': True, 'recv_time': 170556, 'rssi': -38, 'abs_recv_time': 792155962029403000, 'rssi_time': 170545, 'abs_send_time': 792155962031323000}, 31: {'received': True, 'recv_time': 170666, 'rssi': -38, 'abs_recv_time': 792155962139418000, 'rssi_time': 170655, 'abs_send_time': 792155962141255000}, 32: {'received': True, 'recv_time': 170776, 'rssi': -37, 'abs_recv_time': 792155962249403000, 'rssi_time': 170766, 'abs_send_time': 792155962251244000}, 33: {'received': True, 'recv_time': 170886, 'rssi': -38, 'abs_recv_time': 792155962359417000, 'rssi_time': 170875, 'abs_send_time': 792155962361248000}, 34: {'received': True, 'recv_time': 170996, 'rssi': -37, 'abs_recv_time': 792155962469419000, 'rssi_time': 170986, 'abs_send_time': 792155962471268000}, 35: {'received': True, 'recv_time': 171106, 'rssi': -38, 'abs_recv_time': 792155962579451000, 'rssi_time': 171095, 'abs_send_time': 792155962581295000}, 36: {'received': True, 'recv_time': 171216, 'rssi': -38, 'abs_recv_time': 792155962689437000, 'rssi_time': 171205, 'abs_send_time': 792155962691280000}, 37: {'received': True, 'recv_time': 171326, 'rssi': -37, 'abs_recv_time': 792155962799408000, 'rssi_time': 171315, 'abs_send_time': 792155962801248000}, 38: {'received': True, 'recv_time': 171436, 'rssi': -36, 'abs_recv_time': 792155962909416000, 'rssi_time': 171425, 'abs_send_time': 792155962911354000}, 39: {'received': True, 'recv_time': 171546, 'rssi': -37, 'abs_recv_time': 792155963019406000, 'rssi_time': 171535, 'abs_send_time': 792155963021244000}, 40: {'received': True, 'recv_time': 171656, 'rssi': -37, 'abs_recv_time': 792155963129415000, 'rssi_time': 171647, 'abs_send_time': 792155963131256000}, 41: {'received': True, 'recv_time': 171766, 'rssi': -37, 'abs_recv_time': 792155963239415000, 'rssi_time': 171755, 'abs_send_time': 792155963241252000}, 42: {'received': True, 'recv_time': 171876, 'rssi': -37, 'abs_recv_time': 792155963349415000, 'rssi_time': 171866, 'abs_send_time': 792155963351256000}, 43: {'received': True, 'recv_time': 171986, 'rssi': -36, 'abs_recv_time': 792155963459419000, 'rssi_time': 171975, 'abs_send_time': 792155963461265000}, 44: {'received': True, 'recv_time': 172096, 'rssi': -36, 'abs_recv_time': 792155963569452000, 'rssi_time': 172086, 'abs_send_time': 792155963571299000}, 45: {'received': True, 'recv_time': 172206, 'rssi': -37, 'abs_recv_time': 792155963679456000, 'rssi_time': 172195, 'abs_send_time': 792155963681291000}, 46: {'received': True, 'recv_time': 172316, 'rssi': -37, 'abs_recv_time': 792155963789415000, 'rssi_time': 172305, 'abs_send_time': 792155963791263000}, 47: {'received': True, 'recv_time': 172426, 'rssi': -37, 'abs_recv_time': 792155963899424000, 'rssi_time': 172415, 'abs_send_time': 792155963901268000}, 48: {'received': True, 'recv_time': 172536, 'rssi': -37, 'abs_recv_time': 792155964009405000, 'rssi_time': 172525, 'abs_send_time': 792155964011368000}, 49: {'received': True, 'recv_time': 172646, 'rssi': -38, 'abs_recv_time': 792155964119418000, 'rssi_time': 172635, 'abs_send_time': 792155964121317000}, 50: {'received': True, 'recv_time': 172756, 'rssi': -37, 'abs_recv_time': 792155964229414000, 'rssi_time': 172745, 'abs_send_time': 792155964231254000}, 51: {'received': True, 'recv_time': 172866, 'rssi': -38, 'abs_recv_time': 792155964339419000, 'rssi_time': 172855, 'abs_send_time': 792155964341262000}, 52: {'received': True, 'recv_time': 172976, 'rssi': -38, 'abs_recv_time': 792155964449411000, 'rssi_time': 172965, 'abs_send_time': 792155964451252000}, 53: {'received': True, 'recv_time': 173086, 'rssi': -37, 'abs_recv_time': 792155964559445000, 'rssi_time': 173075, 'abs_send_time': 792155964561287000}, 54: {'received': True, 'recv_time': 173196, 'rssi': -38, 'abs_recv_time': 792155964669432000, 'rssi_time': 173185, 'abs_send_time': 792155964671273000}, 55: {'received': True, 'recv_time': 173306, 'rssi': -39, 'abs_recv_time': 792155964779405000, 'rssi_time': 173298, 'abs_send_time': 792155964781245000}, 56: {'received': True, 'recv_time': 173416, 'rssi': -38, 'abs_recv_time': 792155964889415000, 'rssi_time': 173405, 'abs_send_time': 792155964891256000}, 57: {'received': True, 'recv_time': 173526, 'rssi': -39, 'abs_recv_time': 792155964999415000, 'rssi_time': 173516, 'abs_send_time': 792155965001252000}, 58: {'received': True, 'recv_time': 173636, 'rssi': -40, 'abs_recv_time': 792155965109415000, 'rssi_time': 173625, 'abs_send_time': 792155965111256000}, 59: {'received': True, 'recv_time': 173746, 'rssi': -39, 'abs_recv_time': 792155965219415000, 'rssi_time': 173735, 'abs_send_time': 792155965221253000}, 60: {'received': True, 'recv_time': 173856, 'rssi': -38, 'abs_recv_time': 792155965329413000, 'rssi_time': 173845, 'abs_send_time': 792155965331397000}, 61: {'received': True, 'recv_time': 173966, 'rssi': -38, 'abs_recv_time': 792155965439409000, 'rssi_time': 173955, 'abs_send_time': 792155965441334000}, 62: {'received': True, 'recv_time': 174076, 'rssi': -38, 'abs_recv_time': 792155965549450000, 'rssi_time': 174065, 'abs_send_time': 792155965551297000}, 63: {'received': True, 'recv_time': 174186, 'rssi': -39, 'abs_recv_time': 792155965659437000, 'rssi_time': 174175, 'abs_send_time': 792155965661281000}, 64: {'received': True, 'recv_time': 174296, 'rssi': -35, 'abs_recv_time': 792155965769403000, 'rssi_time': 174285, 'abs_send_time': 792155965771246000}, 65: {'received': True, 'recv_time': 174406, 'rssi': -39, 'abs_recv_time': 792155965879417000, 'rssi_time': 174395, 'abs_send_time': 792155965881257000}, 66: {'received': True, 'recv_time': 174516, 'rssi': -38, 'abs_recv_time': 792155965989413000, 'rssi_time': 174505, 'abs_send_time': 792155965991255000}, 67: {'received': True, 'recv_time': 174626, 'rssi': -35, 'abs_recv_time': 792155966099416000, 'rssi_time': 174620, 'abs_send_time': 792155966101252000}, 68: {'received': True, 'recv_time': 174736, 'rssi': -38, 'abs_recv_time': 792155966209413000, 'rssi_time': 174725, 'abs_send_time': 792155966211255000}, 69: {'received': True, 'recv_time': 174846, 'rssi': -38, 'abs_recv_time': 792155966319409000, 'rssi_time': 174837, 'abs_send_time': 792155966321248000}, 70: {'received': True, 'recv_time': 174956, 'rssi': -38, 'abs_recv_time': 792155966429411000, 'rssi_time': 174945, 'abs_send_time': 792155966431252000}, 71: {'received': True, 'recv_time': 175066, 'rssi': -38, 'abs_recv_time': 792155966539447000, 'rssi_time': 175055, 'abs_send_time': 792155966541289000}, 72: {'received': True, 'recv_time': 175176, 'rssi': -38, 'abs_recv_time': 792155966649434000, 'rssi_time': 175165, 'abs_send_time': 792155966651283000}, 73: {'received': True, 'recv_time': 175286, 'rssi': -38, 'abs_recv_time': 792155966759416000, 'rssi_time': 175275, 'abs_send_time': 792155966761256000}, 74: {'received': True, 'recv_time': 175396, 'rssi': -36, 'abs_recv_time': 792155966869413000, 'rssi_time': 175386, 'abs_send_time': 792155966875359000}, 75: {'received': True, 'recv_time': 175505, 'rssi': -40, 'abs_recv_time': 792155966979365000, 'rssi_time': 175495, 'abs_send_time': 792155966981134000}, 76: {'received': True, 'recv_time': 175615, 'rssi': -38, 'abs_recv_time': 792155967089355000, 'rssi_time': 175605, 'abs_send_time': 792155967091095000}, 77: {'received': True, 'recv_time': 175725, 'rssi': -38, 'abs_recv_time': 792155967199344000, 'rssi_time': 175715, 'abs_send_time': 792155967201079000}, 78: {'received': True, 'recv_time': 175835, 'rssi': -39, 'abs_recv_time': 792155967309355000, 'rssi_time': 175825, 'abs_send_time': 792155967311090000}, 79: {'received': True, 'recv_time': 175945, 'rssi': -40, 'abs_recv_time': 792155967419340000, 'rssi_time': 175935, 'abs_send_time': 792155967421078000}, 80: {'received': True, 'recv_time': 176056, 'rssi': -40, 'abs_recv_time': 792155967529385000, 'rssi_time': 176045, 'abs_send_time': 792155967531135000}, 81: {'received': True, 'recv_time': 176165, 'rssi': -39, 'abs_recv_time': 792155967639372000, 'rssi_time': 176155, 'abs_send_time': 792155967641120000}, 82: {'received': True, 'recv_time': 176275, 'rssi': -39, 'abs_recv_time': 792155967749349000, 'rssi_time': 176266, 'abs_send_time': 792155967751092000}, 83: {'received': True, 'recv_time': 176385, 'rssi': -39, 'abs_recv_time': 792155967859358000, 'rssi_time': 176376, 'abs_send_time': 792155967861099000}, 84: {'received': True, 'recv_time': 176495, 'rssi': -41, 'abs_recv_time': 792155967969346000, 'rssi_time': 176485, 'abs_send_time': 792155967971091000}, 85: {'received': True, 'recv_time': 176605, 'rssi': -39, 'abs_recv_time': 792155968079347000, 'rssi_time': 176595, 'abs_send_time': 792155968081090000}, 86: {'received': True, 'recv_time': 176715, 'rssi': -36, 'abs_recv_time': 792155968189346000, 'rssi_time': 176705, 'abs_send_time': 792155968191098000}, 87: {'received': True, 'recv_time': 176825, 'rssi': -39, 'abs_recv_time': 792155968299347000, 'rssi_time': 176815, 'abs_send_time': 792155968301094000}, 88: {'received': True, 'recv_time': 176935, 'rssi': -39, 'abs_recv_time': 792155968409348000, 'rssi_time': 176925, 'abs_send_time': 792155968411100000}, 89: {'received': True, 'recv_time': 177046, 'rssi': -40, 'abs_recv_time': 792155968519384000, 'rssi_time': 177035, 'abs_send_time': 792155968521140000}, 90: {'received': True, 'recv_time': 177155, 'rssi': -40, 'abs_recv_time': 792155968629371000, 'rssi_time': 177145, 'abs_send_time': 792155968631125000}, 91: {'received': True, 'recv_time': 177265, 'rssi': -40, 'abs_recv_time': 792155968739353000, 'rssi_time': 177255, 'abs_send_time': 792155968741107000}, 92: {'received': True, 'recv_time': 177375, 'rssi': -40, 'abs_recv_time': 792155968849348000, 'rssi_time': 177365, 'abs_send_time': 792155968851115000}, 93: {'received': True, 'recv_time': 177485, 'rssi': -40, 'abs_recv_time': 792155968959345000, 'rssi_time': 177475, 'abs_send_time': 792155968961111000}, 94: {'received': True, 'recv_time': 177595, 'rssi': -40, 'abs_recv_time': 792155969069349000, 'rssi_time': 177585, 'abs_send_time': 792155969071115000}, 95: {'received': True, 'recv_time': 177705, 'rssi': -40, 'abs_recv_time': 792155969179346000, 'rssi_time': 177695, 'abs_send_time': 792155969181108000}, 96: {'received': True, 'recv_time': 177815, 'rssi': -40, 'abs_recv_time': 792155969289350000, 'rssi_time': 177807, 'abs_send_time': 792155969291119000}, 97: {'received': True, 'recv_time': 177926, 'rssi': -40, 'abs_recv_time': 792155969399355000, 'rssi_time': 177915, 'abs_send_time': 792155969401126000}, 98: {'received': True, 'recv_time': 178036, 'rssi': -40, 'abs_recv_time': 792155969509558000, 'rssi_time': 178026, 'abs_send_time': 792155969511565000}, 99: {'received': True, 'recv_time': 178145, 'rssi': -39, 'abs_recv_time': 792155969619384000, 'rssi_time': 178136, 'abs_send_time': 792155969621160000}, 100: {'received': True, 'recv_time': 178256, 'rssi': -40, 'abs_recv_time': 792155969729348000, 'rssi_time': 178245, 'abs_send_time': 792155969731122000}} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_208978.csv b/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_208978.csv new file mode 100644 index 00000000..f3e1072d --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_208978.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 194736, 'rssi': -34, 'abs_recv_time': 792155986209779000, 'rssi_time': 194735, 'abs_send_time': 792155986211820000}, 2: {'received': True, 'recv_time': 194855, 'rssi': -35, 'abs_recv_time': 792155986329364000, 'rssi_time': 194845, 'abs_send_time': 792155986331097000}, 3: {'received': True, 'recv_time': 194965, 'rssi': -33, 'abs_recv_time': 792155986439350000, 'rssi_time': 194955, 'abs_send_time': 792155986441097000}, 4: {'received': True, 'recv_time': 195075, 'rssi': -34, 'abs_recv_time': 792155986549379000, 'rssi_time': 195065, 'abs_send_time': 792155986551122000}, 5: {'received': True, 'recv_time': 195185, 'rssi': -34, 'abs_recv_time': 792155986659378000, 'rssi_time': 195176, 'abs_send_time': 792155986661134000}, 6: {'received': True, 'recv_time': 195295, 'rssi': -34, 'abs_recv_time': 792155986769337000, 'rssi_time': 195285, 'abs_send_time': 792155986771078000}, 7: {'received': True, 'recv_time': 195405, 'rssi': -34, 'abs_recv_time': 792155986879349000, 'rssi_time': 195395, 'abs_send_time': 792155986881108000}, 8: {'received': True, 'recv_time': 195515, 'rssi': -34, 'abs_recv_time': 792155986989338000, 'rssi_time': 195505, 'abs_send_time': 792155986991080000}, 9: {'received': True, 'recv_time': 195625, 'rssi': -35, 'abs_recv_time': 792155987099350000, 'rssi_time': 195615, 'abs_send_time': 792155987101113000}, 10: {'received': True, 'recv_time': 195735, 'rssi': -36, 'abs_recv_time': 792155987209346000, 'rssi_time': 195726, 'abs_send_time': 792155987211231000}, 11: {'received': True, 'recv_time': 195846, 'rssi': -36, 'abs_recv_time': 792155987319449000, 'rssi_time': 195835, 'abs_send_time': 792155987321436000}, 12: {'received': True, 'recv_time': 195956, 'rssi': -35, 'abs_recv_time': 792155987429438000, 'rssi_time': 195945, 'abs_send_time': 792155987431295000}, 13: {'received': True, 'recv_time': 196066, 'rssi': -36, 'abs_recv_time': 792155987539468000, 'rssi_time': 196057, 'abs_send_time': 792155987541345000}, 14: {'received': True, 'recv_time': 196176, 'rssi': -35, 'abs_recv_time': 792155987649464000, 'rssi_time': 196165, 'abs_send_time': 792155987651309000}, 15: {'received': True, 'recv_time': 196286, 'rssi': -36, 'abs_recv_time': 792155987759436000, 'rssi_time': 196275, 'abs_send_time': 792155987761283000}, 16: {'received': True, 'recv_time': 196396, 'rssi': -36, 'abs_recv_time': 792155987869441000, 'rssi_time': 196385, 'abs_send_time': 792155987871285000}, 17: {'received': True, 'recv_time': 196506, 'rssi': -36, 'abs_recv_time': 792155987979446000, 'rssi_time': 196499, 'abs_send_time': 792155987981299000}, 18: {'received': True, 'recv_time': 196616, 'rssi': -38, 'abs_recv_time': 792155988089447000, 'rssi_time': 196605, 'abs_send_time': 792155988091394000}, 19: {'received': True, 'recv_time': 196726, 'rssi': -37, 'abs_recv_time': 792155988199449000, 'rssi_time': 196715, 'abs_send_time': 792155988201304000}, 20: {'received': True, 'recv_time': 196836, 'rssi': -38, 'abs_recv_time': 792155988309441000, 'rssi_time': 196825, 'abs_send_time': 792155988311284000}, 21: {'received': True, 'recv_time': 196946, 'rssi': -37, 'abs_recv_time': 792155988419434000, 'rssi_time': 196935, 'abs_send_time': 792155988421282000}, 22: {'received': True, 'recv_time': 197056, 'rssi': -37, 'abs_recv_time': 792155988529472000, 'rssi_time': 197045, 'abs_send_time': 792155988531323000}, 23: {'received': True, 'recv_time': 197166, 'rssi': -37, 'abs_recv_time': 792155988639466000, 'rssi_time': 197156, 'abs_send_time': 792155988641312000}, 24: {'received': True, 'recv_time': 197276, 'rssi': -36, 'abs_recv_time': 792155988749431000, 'rssi_time': 197265, 'abs_send_time': 792155988751369000}, 25: {'received': True, 'recv_time': 197386, 'rssi': -35, 'abs_recv_time': 792155988859443000, 'rssi_time': 197377, 'abs_send_time': 792155988861286000}, 26: {'received': True, 'recv_time': 197496, 'rssi': -36, 'abs_recv_time': 792155988969441000, 'rssi_time': 197485, 'abs_send_time': 792155988971285000}, 27: {'received': True, 'recv_time': 197606, 'rssi': -37, 'abs_recv_time': 792155989079443000, 'rssi_time': 197595, 'abs_send_time': 792155989081286000}, 28: {'received': True, 'recv_time': 197716, 'rssi': -35, 'abs_recv_time': 792155989189440000, 'rssi_time': 197705, 'abs_send_time': 792155989191284000}, 29: {'received': True, 'recv_time': 197826, 'rssi': -35, 'abs_recv_time': 792155989299437000, 'rssi_time': 197815, 'abs_send_time': 792155989301278000}, 30: {'received': True, 'recv_time': 197936, 'rssi': -36, 'abs_recv_time': 792155989409445000, 'rssi_time': 197925, 'abs_send_time': 792155989411401000}, 31: {'received': True, 'recv_time': 198046, 'rssi': -36, 'abs_recv_time': 792155989519468000, 'rssi_time': 198037, 'abs_send_time': 792155989521316000}, 32: {'received': True, 'recv_time': 198156, 'rssi': -35, 'abs_recv_time': 792155989629465000, 'rssi_time': 198145, 'abs_send_time': 792155989631308000}, 33: {'received': True, 'recv_time': 198266, 'rssi': -35, 'abs_recv_time': 792155989739444000, 'rssi_time': 198255, 'abs_send_time': 792155989741289000}, 34: {'received': True, 'recv_time': 198376, 'rssi': -35, 'abs_recv_time': 792155989849443000, 'rssi_time': 198365, 'abs_send_time': 792155989851279000}, 35: {'received': True, 'recv_time': 198486, 'rssi': -34, 'abs_recv_time': 792155989959443000, 'rssi_time': 198476, 'abs_send_time': 792155989961284000}, 36: {'received': True, 'recv_time': 198596, 'rssi': -34, 'abs_recv_time': 792155990069442000, 'rssi_time': 198585, 'abs_send_time': 792155990071284000}, 37: {'received': True, 'recv_time': 198706, 'rssi': -34, 'abs_recv_time': 792155990179438000, 'rssi_time': 198696, 'abs_send_time': 792155990181279000}, 38: {'received': True, 'recv_time': 198816, 'rssi': -33, 'abs_recv_time': 792155990289443000, 'rssi_time': 198807, 'abs_send_time': 792155990291394000}, 39: {'received': True, 'recv_time': 198926, 'rssi': -34, 'abs_recv_time': 792155990399432000, 'rssi_time': 198915, 'abs_send_time': 792155990401271000}, 40: {'received': True, 'recv_time': 199036, 'rssi': -33, 'abs_recv_time': 792155990509651000, 'rssi_time': 199025, 'abs_send_time': 792155990511498000}, 41: {'received': True, 'recv_time': 199146, 'rssi': -33, 'abs_recv_time': 792155990619471000, 'rssi_time': 199135, 'abs_send_time': 792155990621313000}, 42: {'received': True, 'recv_time': 199256, 'rssi': -33, 'abs_recv_time': 792155990729445000, 'rssi_time': 199245, 'abs_send_time': 792155990731293000}, 43: {'received': True, 'recv_time': 199366, 'rssi': -33, 'abs_recv_time': 792155990839443000, 'rssi_time': 199356, 'abs_send_time': 792155990841285000}, 44: {'received': True, 'recv_time': 199476, 'rssi': -33, 'abs_recv_time': 792155990949441000, 'rssi_time': 199468, 'abs_send_time': 792155990951279000}, 45: {'received': True, 'recv_time': 199586, 'rssi': -33, 'abs_recv_time': 792155991059438000, 'rssi_time': 199575, 'abs_send_time': 792155991061279000}, 46: {'received': True, 'recv_time': 199696, 'rssi': -33, 'abs_recv_time': 792155991169441000, 'rssi_time': 199685, 'abs_send_time': 792155991171284000}, 47: {'received': True, 'recv_time': 199806, 'rssi': -33, 'abs_recv_time': 792155991279437000, 'rssi_time': 199795, 'abs_send_time': 792155991281278000}, 48: {'received': True, 'recv_time': 199916, 'rssi': -34, 'abs_recv_time': 792155991389441000, 'rssi_time': 199905, 'abs_send_time': 792155991393706000}, 49: {'received': True, 'recv_time': 200025, 'rssi': -34, 'abs_recv_time': 792155991499360000, 'rssi_time': 200015, 'abs_send_time': 792155991501134000}, 50: {'received': True, 'recv_time': 200135, 'rssi': -34, 'abs_recv_time': 792155991609384000, 'rssi_time': 200127, 'abs_send_time': 792155991611124000}, 51: {'received': True, 'recv_time': 200245, 'rssi': -33, 'abs_recv_time': 792155991719374000, 'rssi_time': 200235, 'abs_send_time': 792155991721108000}, 52: {'received': True, 'recv_time': 200355, 'rssi': -34, 'abs_recv_time': 792155991829349000, 'rssi_time': 200345, 'abs_send_time': 792155991831090000}, 53: {'received': True, 'recv_time': 200465, 'rssi': -34, 'abs_recv_time': 792155991939345000, 'rssi_time': 200455, 'abs_send_time': 792155991941081000}, 54: {'received': True, 'recv_time': 200575, 'rssi': -33, 'abs_recv_time': 792155992049353000, 'rssi_time': 200566, 'abs_send_time': 792155992051087000}, 55: {'received': True, 'recv_time': 200685, 'rssi': -34, 'abs_recv_time': 792155992159341000, 'rssi_time': 200675, 'abs_send_time': 792155992161080000}, 56: {'received': True, 'recv_time': 200795, 'rssi': -33, 'abs_recv_time': 792155992269349000, 'rssi_time': 200786, 'abs_send_time': 792155992271089000}, 57: {'received': True, 'recv_time': 200905, 'rssi': -33, 'abs_recv_time': 792155992379351000, 'rssi_time': 200895, 'abs_send_time': 792155992381091000}, 58: {'received': True, 'recv_time': 201015, 'rssi': -34, 'abs_recv_time': 792155992489352000, 'rssi_time': 201005, 'abs_send_time': 792155992491096000}, 59: {'received': True, 'recv_time': 201126, 'rssi': -33, 'abs_recv_time': 792155992599382000, 'rssi_time': 201116, 'abs_send_time': 792155992601128000}, 60: {'received': True, 'recv_time': 201235, 'rssi': -35, 'abs_recv_time': 792155992709374000, 'rssi_time': 201226, 'abs_send_time': 792155992711262000}, 61: {'received': True, 'recv_time': 201345, 'rssi': -34, 'abs_recv_time': 792155992819340000, 'rssi_time': 201336, 'abs_send_time': 792155992821155000}, 62: {'received': True, 'recv_time': 201455, 'rssi': -34, 'abs_recv_time': 792155992929352000, 'rssi_time': 201446, 'abs_send_time': 792155992931100000}, 63: {'received': True, 'recv_time': 201565, 'rssi': -33, 'abs_recv_time': 792155993039339000, 'rssi_time': 201559, 'abs_send_time': 792155993041090000}, 64: {'received': True, 'recv_time': 201675, 'rssi': -33, 'abs_recv_time': 792155993149351000, 'rssi_time': 201668, 'abs_send_time': 792155993151103000}, 65: {'received': True, 'recv_time': 201785, 'rssi': -34, 'abs_recv_time': 792155993259348000, 'rssi_time': 201776, 'abs_send_time': 792155993261109000}, 66: {'received': True, 'recv_time': 201895, 'rssi': -33, 'abs_recv_time': 792155993369351000, 'rssi_time': 201885, 'abs_send_time': 792155993371111000}, 67: {'received': True, 'recv_time': 202005, 'rssi': -34, 'abs_recv_time': 792155993479351000, 'rssi_time': 201995, 'abs_send_time': 792155993481116000}, 68: {'received': True, 'recv_time': 202116, 'rssi': -34, 'abs_recv_time': 792155993589388000, 'rssi_time': 202105, 'abs_send_time': 792155993591164000}, 69: {'received': True, 'recv_time': 202226, 'rssi': -33, 'abs_recv_time': 792155993699375000, 'rssi_time': 202215, 'abs_send_time': 792155993701149000}, 70: {'received': True, 'recv_time': 202335, 'rssi': -34, 'abs_recv_time': 792155993809341000, 'rssi_time': 202325, 'abs_send_time': 792155993811106000}, 71: {'received': True, 'recv_time': 202446, 'rssi': -34, 'abs_recv_time': 792155993919354000, 'rssi_time': 202435, 'abs_send_time': 792155993921128000}, 72: {'received': True, 'recv_time': 202555, 'rssi': -34, 'abs_recv_time': 792155994029342000, 'rssi_time': 202546, 'abs_send_time': 792155994031113000}, 73: {'received': True, 'recv_time': 202666, 'rssi': -34, 'abs_recv_time': 792155994139353000, 'rssi_time': 202657, 'abs_send_time': 792155994141129000}, 74: {'received': True, 'recv_time': 202776, 'rssi': -34, 'abs_recv_time': 792155994249351000, 'rssi_time': 202769, 'abs_send_time': 792155994251300000}, 75: {'received': True, 'recv_time': 202885, 'rssi': -34, 'abs_recv_time': 792155994359354000, 'rssi_time': 202877, 'abs_send_time': 792155994361154000}, 76: {'received': True, 'recv_time': 202996, 'rssi': -34, 'abs_recv_time': 792155994469350000, 'rssi_time': 202985, 'abs_send_time': 792155994471122000}, 77: {'received': True, 'recv_time': 203106, 'rssi': -34, 'abs_recv_time': 792155994579378000, 'rssi_time': 203095, 'abs_send_time': 792155994581157000}, 78: {'received': True, 'recv_time': 203216, 'rssi': -34, 'abs_recv_time': 792155994689380000, 'rssi_time': 203205, 'abs_send_time': 792155994691158000}, 79: {'received': True, 'recv_time': 203326, 'rssi': -33, 'abs_recv_time': 792155994799344000, 'rssi_time': 203315, 'abs_send_time': 792155994801130000}, 80: {'received': True, 'recv_time': 203436, 'rssi': -34, 'abs_recv_time': 792155994909353000, 'rssi_time': 203425, 'abs_send_time': 792155994911139000}, 81: {'received': True, 'recv_time': 203546, 'rssi': -34, 'abs_recv_time': 792155995019352000, 'rssi_time': 203535, 'abs_send_time': 792155995021145000}, 82: {'received': True, 'recv_time': 203656, 'rssi': -34, 'abs_recv_time': 792155995129352000, 'rssi_time': 203646, 'abs_send_time': 792155995131142000}, 83: {'received': True, 'recv_time': 203766, 'rssi': -33, 'abs_recv_time': 792155995239353000, 'rssi_time': 203755, 'abs_send_time': 792155995241139000}, 84: {'received': True, 'recv_time': 203876, 'rssi': -34, 'abs_recv_time': 792155995349355000, 'rssi_time': 203865, 'abs_send_time': 792155995351148000}, 85: {'received': True, 'recv_time': 203986, 'rssi': -34, 'abs_recv_time': 792155995459340000, 'rssi_time': 203975, 'abs_send_time': 792155995461123000}, 86: {'received': True, 'recv_time': 204096, 'rssi': -34, 'abs_recv_time': 792155995569385000, 'rssi_time': 204085, 'abs_send_time': 792155995571178000}, 87: {'received': True, 'recv_time': 204206, 'rssi': -34, 'abs_recv_time': 792155995679374000, 'rssi_time': 204195, 'abs_send_time': 792155995681163000}, 88: {'received': True, 'recv_time': 204316, 'rssi': -33, 'abs_recv_time': 792155995789339000, 'rssi_time': 204305, 'abs_send_time': 792155995791130000}, 89: {'received': True, 'recv_time': 204426, 'rssi': -34, 'abs_recv_time': 792155995899353000, 'rssi_time': 204416, 'abs_send_time': 792155995901140000}, 90: {'received': True, 'recv_time': 204536, 'rssi': -34, 'abs_recv_time': 792155996009347000, 'rssi_time': 204525, 'abs_send_time': 792155996011140000}, 91: {'received': True, 'recv_time': 204646, 'rssi': -34, 'abs_recv_time': 792155996119354000, 'rssi_time': 204636, 'abs_send_time': 792155996121147000}, 92: {'received': True, 'recv_time': 204756, 'rssi': -34, 'abs_recv_time': 792155996229348000, 'rssi_time': 204746, 'abs_send_time': 792155996231153000}, 93: {'received': True, 'recv_time': 204866, 'rssi': -34, 'abs_recv_time': 792155996339344000, 'rssi_time': 204856, 'abs_send_time': 792155996341143000}, 94: {'received': True, 'recv_time': 204976, 'rssi': -34, 'abs_recv_time': 792155996449348000, 'rssi_time': 204966, 'abs_send_time': 792155996451148000}, 95: {'received': True, 'recv_time': 205086, 'rssi': -34, 'abs_recv_time': 792155996559373000, 'rssi_time': 205076, 'abs_send_time': 792155996561172000}, 96: {'received': True, 'recv_time': 205196, 'rssi': -34, 'abs_recv_time': 792155996669371000, 'rssi_time': 205187, 'abs_send_time': 792155996671179000}, 97: {'received': True, 'recv_time': 205306, 'rssi': -35, 'abs_recv_time': 792155996779350000, 'rssi_time': 205295, 'abs_send_time': 792155996781155000}, 98: {'received': True, 'recv_time': 205416, 'rssi': -34, 'abs_recv_time': 792155996889351000, 'rssi_time': 205406, 'abs_send_time': 792155996891390000}, 99: {'received': True, 'recv_time': 205526, 'rssi': -34, 'abs_recv_time': 792155996999350000, 'rssi_time': 205518, 'abs_send_time': 792155997001151000}, 100: {'received': True, 'recv_time': 205636, 'rssi': -34, 'abs_recv_time': 792155997109350000, 'rssi_time': 205627, 'abs_send_time': 792155997111155000}} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_235833.csv b/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_235833.csv new file mode 100644 index 00000000..4803aa4f --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_235833.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 221245, 'rssi': -34, 'abs_recv_time': 792156012719389000, 'rssi_time': 221241, 'abs_send_time': 792156012721148000}, 2: {'received': True, 'recv_time': 221355, 'rssi': -33, 'abs_recv_time': 792156012829360000, 'rssi_time': 221345, 'abs_send_time': 792156012831089000}, 3: {'received': True, 'recv_time': 221465, 'rssi': -33, 'abs_recv_time': 792156012939358000, 'rssi_time': 221455, 'abs_send_time': 792156012941120000}, 4: {'received': True, 'recv_time': 221575, 'rssi': -33, 'abs_recv_time': 792156013049354000, 'rssi_time': 221565, 'abs_send_time': 792156013051089000}, 5: {'received': True, 'recv_time': 221685, 'rssi': -33, 'abs_recv_time': 792156013159346000, 'rssi_time': 221675, 'abs_send_time': 792156013161109000}, 6: {'received': True, 'recv_time': 221795, 'rssi': -34, 'abs_recv_time': 792156013269350000, 'rssi_time': 221785, 'abs_send_time': 792156013271089000}, 7: {'received': True, 'recv_time': 221905, 'rssi': -34, 'abs_recv_time': 792156013379346000, 'rssi_time': 221895, 'abs_send_time': 792156013381123000}, 8: {'received': True, 'recv_time': 222015, 'rssi': -35, 'abs_recv_time': 792156013489354000, 'rssi_time': 222005, 'abs_send_time': 792156013491103000}, 9: {'received': True, 'recv_time': 222126, 'rssi': -34, 'abs_recv_time': 792156013599387000, 'rssi_time': 222116, 'abs_send_time': 792156013601165000}, 10: {'received': True, 'recv_time': 222235, 'rssi': -34, 'abs_recv_time': 792156013709370000, 'rssi_time': 222225, 'abs_send_time': 792156013711127000}, 11: {'received': True, 'recv_time': 222345, 'rssi': -34, 'abs_recv_time': 792156013819354000, 'rssi_time': 222335, 'abs_send_time': 792156013821136000}, 12: {'received': True, 'recv_time': 222455, 'rssi': -35, 'abs_recv_time': 792156013929349000, 'rssi_time': 222447, 'abs_send_time': 792156013931101000}, 13: {'received': True, 'recv_time': 222565, 'rssi': -35, 'abs_recv_time': 792156014039344000, 'rssi_time': 222557, 'abs_send_time': 792156014041136000}, 14: {'received': True, 'recv_time': 222675, 'rssi': -34, 'abs_recv_time': 792156014149348000, 'rssi_time': 222665, 'abs_send_time': 792156014151104000}, 15: {'received': True, 'recv_time': 222785, 'rssi': -36, 'abs_recv_time': 792156014259345000, 'rssi_time': 222776, 'abs_send_time': 792156014261108000}, 16: {'received': True, 'recv_time': 222895, 'rssi': -35, 'abs_recv_time': 792156014369352000, 'rssi_time': 222885, 'abs_send_time': 792156014371117000}, 17: {'received': True, 'recv_time': 223005, 'rssi': -35, 'abs_recv_time': 792156014479352000, 'rssi_time': 222995, 'abs_send_time': 792156014481111000}, 18: {'received': True, 'recv_time': 223116, 'rssi': -35, 'abs_recv_time': 792156014589385000, 'rssi_time': 223105, 'abs_send_time': 792156014591194000}, 19: {'received': True, 'recv_time': 223226, 'rssi': -35, 'abs_recv_time': 792156014699374000, 'rssi_time': 223217, 'abs_send_time': 792156014701146000}, 20: {'received': True, 'recv_time': 223335, 'rssi': -34, 'abs_recv_time': 792156014809348000, 'rssi_time': 223325, 'abs_send_time': 792156014811113000}, 21: {'received': True, 'recv_time': 223445, 'rssi': -35, 'abs_recv_time': 792156014919350000, 'rssi_time': 223435, 'abs_send_time': 792156014921131000}, 22: {'received': True, 'recv_time': 223555, 'rssi': -34, 'abs_recv_time': 792156015029350000, 'rssi_time': 223545, 'abs_send_time': 792156015031115000}, 23: {'received': True, 'recv_time': 223665, 'rssi': -35, 'abs_recv_time': 792156015139346000, 'rssi_time': 223655, 'abs_send_time': 792156015141121000}, 24: {'received': True, 'recv_time': 223775, 'rssi': -35, 'abs_recv_time': 792156015249350000, 'rssi_time': 223765, 'abs_send_time': 792156015251190000}, 25: {'received': True, 'recv_time': 223886, 'rssi': -35, 'abs_recv_time': 792156015359352000, 'rssi_time': 223875, 'abs_send_time': 792156015361123000}, 26: {'received': True, 'recv_time': 223996, 'rssi': -36, 'abs_recv_time': 792156015469349000, 'rssi_time': 223985, 'abs_send_time': 792156015471123000}, 27: {'received': True, 'recv_time': 224106, 'rssi': -35, 'abs_recv_time': 792156015579386000, 'rssi_time': 224095, 'abs_send_time': 792156015581166000}, 28: {'received': True, 'recv_time': 224216, 'rssi': -35, 'abs_recv_time': 792156015689372000, 'rssi_time': 224205, 'abs_send_time': 792156015691151000}, 29: {'received': True, 'recv_time': 224325, 'rssi': -36, 'abs_recv_time': 792156015799341000, 'rssi_time': 224315, 'abs_send_time': 792156015801118000}, 30: {'received': True, 'recv_time': 224436, 'rssi': -36, 'abs_recv_time': 792156015909352000, 'rssi_time': 224425, 'abs_send_time': 792156015911204000}, 31: {'received': True, 'recv_time': 224546, 'rssi': -35, 'abs_recv_time': 792156016019341000, 'rssi_time': 224536, 'abs_send_time': 792156016021124000}, 32: {'received': True, 'recv_time': 224656, 'rssi': -35, 'abs_recv_time': 792156016129350000, 'rssi_time': 224645, 'abs_send_time': 792156016131127000}, 33: {'received': True, 'recv_time': 224766, 'rssi': -36, 'abs_recv_time': 792156016239352000, 'rssi_time': 224755, 'abs_send_time': 792156016241139000}, 34: {'received': True, 'recv_time': 224876, 'rssi': -36, 'abs_recv_time': 792156016349349000, 'rssi_time': 224865, 'abs_send_time': 792156016351131000}, 35: {'received': True, 'recv_time': 224986, 'rssi': -35, 'abs_recv_time': 792156016459350000, 'rssi_time': 224975, 'abs_send_time': 792156016461135000}, 36: {'received': True, 'recv_time': 225096, 'rssi': -35, 'abs_recv_time': 792156016569379000, 'rssi_time': 225085, 'abs_send_time': 792156016571168000}, 37: {'received': True, 'recv_time': 225206, 'rssi': -35, 'abs_recv_time': 792156016679372000, 'rssi_time': 225196, 'abs_send_time': 792156016681162000}, 38: {'received': True, 'recv_time': 225316, 'rssi': -36, 'abs_recv_time': 792156016789339000, 'rssi_time': 225306, 'abs_send_time': 792156016791260000}, 39: {'received': True, 'recv_time': 225426, 'rssi': -35, 'abs_recv_time': 792156016899350000, 'rssi_time': 225416, 'abs_send_time': 792156016901140000}, 40: {'received': True, 'recv_time': 225536, 'rssi': -36, 'abs_recv_time': 792156017009339000, 'rssi_time': 225525, 'abs_send_time': 792156017011168000}, 41: {'received': True, 'recv_time': 225646, 'rssi': -35, 'abs_recv_time': 792156017119397000, 'rssi_time': 225637, 'abs_send_time': 792156017121239000}, 42: {'received': True, 'recv_time': 225756, 'rssi': -35, 'abs_recv_time': 792156017229391000, 'rssi_time': 225745, 'abs_send_time': 792156017231229000}, 43: {'received': True, 'recv_time': 225866, 'rssi': -35, 'abs_recv_time': 792156017339395000, 'rssi_time': 225855, 'abs_send_time': 792156017341235000}, 44: {'received': True, 'recv_time': 225976, 'rssi': -35, 'abs_recv_time': 792156017449392000, 'rssi_time': 225965, 'abs_send_time': 792156017451230000}, 45: {'received': True, 'recv_time': 226086, 'rssi': -35, 'abs_recv_time': 792156017559421000, 'rssi_time': 226077, 'abs_send_time': 792156017561263000}, 46: {'received': True, 'recv_time': 226196, 'rssi': -35, 'abs_recv_time': 792156017669413000, 'rssi_time': 226185, 'abs_send_time': 792156017671255000}, 47: {'received': True, 'recv_time': 226306, 'rssi': -36, 'abs_recv_time': 792156017779384000, 'rssi_time': 226295, 'abs_send_time': 792156017781222000}, 48: {'received': True, 'recv_time': 226416, 'rssi': -35, 'abs_recv_time': 792156017889394000, 'rssi_time': 226406, 'abs_send_time': 792156017891353000}, 49: {'received': True, 'recv_time': 226526, 'rssi': -35, 'abs_recv_time': 792156017999394000, 'rssi_time': 226515, 'abs_send_time': 792156018001282000}, 50: {'received': True, 'recv_time': 226636, 'rssi': -35, 'abs_recv_time': 792156018109394000, 'rssi_time': 226625, 'abs_send_time': 792156018111232000}, 51: {'received': True, 'recv_time': 226746, 'rssi': -35, 'abs_recv_time': 792156018219394000, 'rssi_time': 226735, 'abs_send_time': 792156018221233000}, 52: {'received': True, 'recv_time': 226856, 'rssi': -35, 'abs_recv_time': 792156018329394000, 'rssi_time': 226846, 'abs_send_time': 792156018331236000}, 53: {'received': True, 'recv_time': 226966, 'rssi': -35, 'abs_recv_time': 792156018439389000, 'rssi_time': 226955, 'abs_send_time': 792156018441227000}, 54: {'received': True, 'recv_time': 227076, 'rssi': -35, 'abs_recv_time': 792156018549434000, 'rssi_time': 227065, 'abs_send_time': 792156018551272000}, 55: {'received': True, 'recv_time': 227186, 'rssi': -36, 'abs_recv_time': 792156018659417000, 'rssi_time': 227175, 'abs_send_time': 792156018661259000}, 56: {'received': True, 'recv_time': 227296, 'rssi': -35, 'abs_recv_time': 792156018769383000, 'rssi_time': 227285, 'abs_send_time': 792156018771222000}, 57: {'received': True, 'recv_time': 227406, 'rssi': -36, 'abs_recv_time': 792156018879395000, 'rssi_time': 227395, 'abs_send_time': 792156018881233000}, 58: {'received': True, 'recv_time': 227516, 'rssi': -35, 'abs_recv_time': 792156018989392000, 'rssi_time': 227505, 'abs_send_time': 792156018991230000}, 59: {'received': True, 'recv_time': 227626, 'rssi': -36, 'abs_recv_time': 792156019099396000, 'rssi_time': 227615, 'abs_send_time': 792156019101234000}, 60: {'received': True, 'recv_time': 227736, 'rssi': -36, 'abs_recv_time': 792156019209396000, 'rssi_time': 227731, 'abs_send_time': 792156019211387000}, 61: {'received': True, 'recv_time': 227846, 'rssi': -36, 'abs_recv_time': 792156019319389000, 'rssi_time': 227837, 'abs_send_time': 792156019321315000}, 62: {'received': True, 'recv_time': 227956, 'rssi': -35, 'abs_recv_time': 792156019429392000, 'rssi_time': 227945, 'abs_send_time': 792156019431230000}, 63: {'received': True, 'recv_time': 228066, 'rssi': -35, 'abs_recv_time': 792156019539421000, 'rssi_time': 228056, 'abs_send_time': 792156019541264000}, 64: {'received': True, 'recv_time': 228176, 'rssi': -35, 'abs_recv_time': 792156019649415000, 'rssi_time': 228165, 'abs_send_time': 792156019651255000}, 65: {'received': True, 'recv_time': 228286, 'rssi': -36, 'abs_recv_time': 792156019759393000, 'rssi_time': 228275, 'abs_send_time': 792156019761235000}, 66: {'received': True, 'recv_time': 228396, 'rssi': -35, 'abs_recv_time': 792156019869393000, 'rssi_time': 228388, 'abs_send_time': 792156019871232000}, 67: {'received': True, 'recv_time': 228506, 'rssi': -36, 'abs_recv_time': 792156019979393000, 'rssi_time': 228496, 'abs_send_time': 792156019981231000}, 68: {'received': True, 'recv_time': 228616, 'rssi': -35, 'abs_recv_time': 792156020089393000, 'rssi_time': 228606, 'abs_send_time': 792156020091231000}, 69: {'received': True, 'recv_time': 228726, 'rssi': -35, 'abs_recv_time': 792156020199384000, 'rssi_time': 228715, 'abs_send_time': 792156020201223000}, 70: {'received': True, 'recv_time': 228836, 'rssi': -36, 'abs_recv_time': 792156020309394000, 'rssi_time': 228825, 'abs_send_time': 792156020311231000}, 71: {'received': True, 'recv_time': 228946, 'rssi': -35, 'abs_recv_time': 792156020419384000, 'rssi_time': 228935, 'abs_send_time': 792156020421224000}, 72: {'received': True, 'recv_time': 229056, 'rssi': -36, 'abs_recv_time': 792156020529424000, 'rssi_time': 229045, 'abs_send_time': 792156020531266000}, 73: {'received': True, 'recv_time': 229166, 'rssi': -35, 'abs_recv_time': 792156020639432000, 'rssi_time': 229155, 'abs_send_time': 792156020641272000}, 74: {'received': True, 'recv_time': 229276, 'rssi': -36, 'abs_recv_time': 792156020749401000, 'rssi_time': 229266, 'abs_send_time': 792156020751468000}, 75: {'received': True, 'recv_time': 229386, 'rssi': -36, 'abs_recv_time': 792156020859395000, 'rssi_time': 229375, 'abs_send_time': 792156020861274000}, 76: {'received': True, 'recv_time': 229496, 'rssi': -35, 'abs_recv_time': 792156020969394000, 'rssi_time': 229485, 'abs_send_time': 792156020971231000}, 77: {'received': True, 'recv_time': 229606, 'rssi': -35, 'abs_recv_time': 792156021079387000, 'rssi_time': 229595, 'abs_send_time': 792156021081226000}, 78: {'received': True, 'recv_time': 229716, 'rssi': -35, 'abs_recv_time': 792156021189398000, 'rssi_time': 229705, 'abs_send_time': 792156021191236000}, 79: {'received': True, 'recv_time': 229826, 'rssi': -36, 'abs_recv_time': 792156021299383000, 'rssi_time': 229816, 'abs_send_time': 792156021301221000}, 80: {'received': True, 'recv_time': 229936, 'rssi': -36, 'abs_recv_time': 792156021409394000, 'rssi_time': 229925, 'abs_send_time': 792156021411244000}, 81: {'received': True, 'recv_time': 230046, 'rssi': -36, 'abs_recv_time': 792156021519430000, 'rssi_time': 230035, 'abs_send_time': 792156021521280000}, 82: {'received': True, 'recv_time': 230156, 'rssi': -35, 'abs_recv_time': 792156021629415000, 'rssi_time': 230145, 'abs_send_time': 792156021631256000}, 83: {'received': True, 'recv_time': 230266, 'rssi': -36, 'abs_recv_time': 792156021739396000, 'rssi_time': 230255, 'abs_send_time': 792156021741233000}, 84: {'received': True, 'recv_time': 230376, 'rssi': -35, 'abs_recv_time': 792156021849393000, 'rssi_time': 230366, 'abs_send_time': 792156021851234000}, 85: {'received': True, 'recv_time': 230486, 'rssi': -36, 'abs_recv_time': 792156021959383000, 'rssi_time': 230475, 'abs_send_time': 792156021961220000}, 86: {'received': True, 'recv_time': 230596, 'rssi': -35, 'abs_recv_time': 792156022069393000, 'rssi_time': 230585, 'abs_send_time': 792156022071232000}, 87: {'received': True, 'recv_time': 230706, 'rssi': -36, 'abs_recv_time': 792156022179384000, 'rssi_time': 230695, 'abs_send_time': 792156022181220000}, 88: {'received': True, 'recv_time': 230816, 'rssi': -36, 'abs_recv_time': 792156022289393000, 'rssi_time': 230805, 'abs_send_time': 792156022291233000}, 89: {'received': True, 'recv_time': 230926, 'rssi': -35, 'abs_recv_time': 792156022399394000, 'rssi_time': 230915, 'abs_send_time': 792156022401229000}, 90: {'received': True, 'recv_time': 231036, 'rssi': -35, 'abs_recv_time': 792156022509602000, 'rssi_time': 231025, 'abs_send_time': 792156022511452000}, 91: {'received': True, 'recv_time': 231146, 'rssi': -35, 'abs_recv_time': 792156022619421000, 'rssi_time': 231135, 'abs_send_time': 792156022621260000}, 92: {'received': True, 'recv_time': 231256, 'rssi': -35, 'abs_recv_time': 792156022729391000, 'rssi_time': 231246, 'abs_send_time': 792156022731241000}, 93: {'received': True, 'recv_time': 231366, 'rssi': -36, 'abs_recv_time': 792156022839386000, 'rssi_time': 231356, 'abs_send_time': 792156022841228000}, 94: {'received': True, 'recv_time': 231476, 'rssi': -35, 'abs_recv_time': 792156022949391000, 'rssi_time': 231467, 'abs_send_time': 792156022951233000}, 95: {'received': True, 'recv_time': 231586, 'rssi': -36, 'abs_recv_time': 792156023059385000, 'rssi_time': 231575, 'abs_send_time': 792156023061222000}, 96: {'received': True, 'recv_time': 231696, 'rssi': -35, 'abs_recv_time': 792156023169391000, 'rssi_time': 231685, 'abs_send_time': 792156023171236000}, 97: {'received': True, 'recv_time': 231806, 'rssi': -35, 'abs_recv_time': 792156023279395000, 'rssi_time': 231795, 'abs_send_time': 792156023281239000}, 98: {'received': True, 'recv_time': 231916, 'rssi': -35, 'abs_recv_time': 792156023389391000, 'rssi_time': 231906, 'abs_send_time': 792156023391483000}, 99: {'received': True, 'recv_time': 232026, 'rssi': -35, 'abs_recv_time': 792156023499398000, 'rssi_time': 232015, 'abs_send_time': 792156023501235000}, 100: {'received': True, 'recv_time': 232136, 'rssi': -35, 'abs_recv_time': 792156023609472000, 'rssi_time': 232126, 'abs_send_time': 792156023611316000}} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_267280.csv b/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_267280.csv new file mode 100644 index 00000000..cb88838e --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/raw_rssi_ping_data_267280.csv @@ -0,0 +1 @@ +{1: {'received': True, 'recv_time': 253425, 'rssi': -34, 'abs_recv_time': 792156044899387000, 'rssi_time': 253424, 'abs_send_time': 792156044901150000}, 2: {'received': True, 'recv_time': 253545, 'rssi': -34, 'abs_recv_time': 792156045019357000, 'rssi_time': 253535, 'abs_send_time': 792156045021096000}, 3: {'received': True, 'recv_time': 253655, 'rssi': -34, 'abs_recv_time': 792156045129354000, 'rssi_time': 253647, 'abs_send_time': 792156045131120000}, 4: {'received': True, 'recv_time': 253765, 'rssi': -34, 'abs_recv_time': 792156045239350000, 'rssi_time': 253755, 'abs_send_time': 792156045241099000}, 5: {'received': True, 'recv_time': 253875, 'rssi': -35, 'abs_recv_time': 792156045349341000, 'rssi_time': 253865, 'abs_send_time': 792156045351103000}, 6: {'received': True, 'recv_time': 253985, 'rssi': -36, 'abs_recv_time': 792156045459350000, 'rssi_time': 253975, 'abs_send_time': 792156045461101000}, 7: {'received': True, 'recv_time': 254095, 'rssi': -36, 'abs_recv_time': 792156045569381000, 'rssi_time': 254085, 'abs_send_time': 792156045571149000}, 8: {'received': True, 'recv_time': 254205, 'rssi': -37, 'abs_recv_time': 792156045679374000, 'rssi_time': 254197, 'abs_send_time': 792156045681125000}, 9: {'received': True, 'recv_time': 254315, 'rssi': -36, 'abs_recv_time': 792156045789348000, 'rssi_time': 254306, 'abs_send_time': 792156045791122000}, 10: {'received': True, 'recv_time': 254425, 'rssi': -37, 'abs_recv_time': 792156045899348000, 'rssi_time': 254415, 'abs_send_time': 792156045901102000}, 11: {'received': True, 'recv_time': 254535, 'rssi': -36, 'abs_recv_time': 792156046009348000, 'rssi_time': 254526, 'abs_send_time': 792156046011136000}, 12: {'received': True, 'recv_time': 254645, 'rssi': -35, 'abs_recv_time': 792156046119348000, 'rssi_time': 254635, 'abs_send_time': 792156046121105000}, 13: {'received': True, 'recv_time': 254755, 'rssi': -37, 'abs_recv_time': 792156046229339000, 'rssi_time': 254746, 'abs_send_time': 792156046231131000}, 14: {'received': True, 'recv_time': 254865, 'rssi': -37, 'abs_recv_time': 792156046339348000, 'rssi_time': 254855, 'abs_send_time': 792156046341108000}, 15: {'received': True, 'recv_time': 254975, 'rssi': -38, 'abs_recv_time': 792156046449337000, 'rssi_time': 254967, 'abs_send_time': 792156046451100000}, 16: {'received': True, 'recv_time': 255086, 'rssi': -37, 'abs_recv_time': 792156046559388000, 'rssi_time': 255075, 'abs_send_time': 792156046561151000}, 17: {'received': True, 'recv_time': 255196, 'rssi': -38, 'abs_recv_time': 792156046669372000, 'rssi_time': 255185, 'abs_send_time': 792156046671130000}, 18: {'received': True, 'recv_time': 255305, 'rssi': -37, 'abs_recv_time': 792156046779346000, 'rssi_time': 255296, 'abs_send_time': 792156046781160000}, 19: {'received': True, 'recv_time': 255415, 'rssi': -37, 'abs_recv_time': 792156046889350000, 'rssi_time': 255406, 'abs_send_time': 792156046891116000}, 20: {'received': True, 'recv_time': 255525, 'rssi': -38, 'abs_recv_time': 792156046999346000, 'rssi_time': 255515, 'abs_send_time': 792156047001115000}, 21: {'received': True, 'recv_time': 255635, 'rssi': -36, 'abs_recv_time': 792156047109341000, 'rssi_time': 255626, 'abs_send_time': 792156047111111000}, 22: {'received': True, 'recv_time': 255745, 'rssi': -39, 'abs_recv_time': 792156047219346000, 'rssi_time': 255736, 'abs_send_time': 792156047221117000}, 23: {'received': True, 'recv_time': 255855, 'rssi': -37, 'abs_recv_time': 792156047329341000, 'rssi_time': 255845, 'abs_send_time': 792156047331114000}, 24: {'received': True, 'recv_time': 255965, 'rssi': -37, 'abs_recv_time': 792156047439346000, 'rssi_time': 255958, 'abs_send_time': 792156047441204000}, 25: {'received': True, 'recv_time': 256076, 'rssi': -37, 'abs_recv_time': 792156047549386000, 'rssi_time': 256065, 'abs_send_time': 792156047551161000}, 26: {'received': True, 'recv_time': 256186, 'rssi': -37, 'abs_recv_time': 792156047659368000, 'rssi_time': 256175, 'abs_send_time': 792156047661140000}, 27: {'received': True, 'recv_time': 256296, 'rssi': -38, 'abs_recv_time': 792156047769352000, 'rssi_time': 256285, 'abs_send_time': 792156047771138000}, 28: {'received': True, 'recv_time': 256406, 'rssi': -37, 'abs_recv_time': 792156047879352000, 'rssi_time': 256397, 'abs_send_time': 792156047881140000}, 29: {'received': True, 'recv_time': 256515, 'rssi': -37, 'abs_recv_time': 792156047989337000, 'rssi_time': 256505, 'abs_send_time': 792156047991123000}, 30: {'received': True, 'recv_time': 256626, 'rssi': -37, 'abs_recv_time': 792156048099352000, 'rssi_time': 256616, 'abs_send_time': 792156048101246000}, 31: {'received': True, 'recv_time': 256735, 'rssi': -35, 'abs_recv_time': 792156048209339000, 'rssi_time': 256726, 'abs_send_time': 792156048211115000}, 32: {'received': True, 'recv_time': 256846, 'rssi': -37, 'abs_recv_time': 792156048319348000, 'rssi_time': 256835, 'abs_send_time': 792156048321130000}, 33: {'received': True, 'recv_time': 256956, 'rssi': -38, 'abs_recv_time': 792156048429348000, 'rssi_time': 256948, 'abs_send_time': 792156048431135000}, 34: {'received': True, 'recv_time': 257066, 'rssi': -37, 'abs_recv_time': 792156048539378000, 'rssi_time': 257056, 'abs_send_time': 792156048541168000}, 35: {'received': True, 'recv_time': 257176, 'rssi': -38, 'abs_recv_time': 792156048649376000, 'rssi_time': 257168, 'abs_send_time': 792156048651165000}, 36: {'received': True, 'recv_time': 257286, 'rssi': -37, 'abs_recv_time': 792156048759350000, 'rssi_time': 257275, 'abs_send_time': 792156048761149000}, 37: {'received': True, 'recv_time': 257396, 'rssi': -37, 'abs_recv_time': 792156048869345000, 'rssi_time': 257385, 'abs_send_time': 792156048871146000}, 38: {'received': True, 'recv_time': 257506, 'rssi': -37, 'abs_recv_time': 792156048979350000, 'rssi_time': 257496, 'abs_send_time': 792156048981354000}, 39: {'received': True, 'recv_time': 257616, 'rssi': -38, 'abs_recv_time': 792156049089341000, 'rssi_time': 257605, 'abs_send_time': 792156049091136000}, 40: {'received': True, 'recv_time': 257726, 'rssi': -36, 'abs_recv_time': 792156049199344000, 'rssi_time': 257715, 'abs_send_time': 792156049201144000}, 41: {'received': True, 'recv_time': 257836, 'rssi': -37, 'abs_recv_time': 792156049309350000, 'rssi_time': 257827, 'abs_send_time': 792156049311148000}, 42: {'received': True, 'recv_time': 257946, 'rssi': -37, 'abs_recv_time': 792156049419346000, 'rssi_time': 257935, 'abs_send_time': 792156049421148000}, 43: {'received': True, 'recv_time': 258056, 'rssi': -38, 'abs_recv_time': 792156049529387000, 'rssi_time': 258047, 'abs_send_time': 792156049531181000}, 44: {'received': True, 'recv_time': 258166, 'rssi': -38, 'abs_recv_time': 792156049639373000, 'rssi_time': 258157, 'abs_send_time': 792156049641179000}, 45: {'received': True, 'recv_time': 258276, 'rssi': -37, 'abs_recv_time': 792156049749339000, 'rssi_time': 258265, 'abs_send_time': 792156049751146000}, 46: {'received': True, 'recv_time': 258386, 'rssi': -37, 'abs_recv_time': 792156049859348000, 'rssi_time': 258376, 'abs_send_time': 792156049861152000}, 47: {'received': True, 'recv_time': 258496, 'rssi': -38, 'abs_recv_time': 792156049969339000, 'rssi_time': 258485, 'abs_send_time': 792156049971147000}, 48: {'received': True, 'recv_time': 258606, 'rssi': -38, 'abs_recv_time': 792156050079348000, 'rssi_time': 258597, 'abs_send_time': 792156050081417000}, 49: {'received': True, 'recv_time': 258716, 'rssi': -38, 'abs_recv_time': 792156050189349000, 'rssi_time': 258706, 'abs_send_time': 792156050191159000}, 50: {'received': True, 'recv_time': 258826, 'rssi': -37, 'abs_recv_time': 792156050299348000, 'rssi_time': 258815, 'abs_send_time': 792156050301161000}, 51: {'received': True, 'recv_time': 258936, 'rssi': -37, 'abs_recv_time': 792156050409348000, 'rssi_time': 258926, 'abs_send_time': 792156050411306000}, 52: {'received': True, 'recv_time': 259046, 'rssi': -36, 'abs_recv_time': 792156050519413000, 'rssi_time': 259035, 'abs_send_time': 792156050521259000}, 53: {'received': True, 'recv_time': 259156, 'rssi': -37, 'abs_recv_time': 792156050629402000, 'rssi_time': 259145, 'abs_send_time': 792156050631252000}, 54: {'received': True, 'recv_time': 259266, 'rssi': -37, 'abs_recv_time': 792156050739375000, 'rssi_time': 259257, 'abs_send_time': 792156050741229000}, 55: {'received': True, 'recv_time': 259376, 'rssi': -38, 'abs_recv_time': 792156050849386000, 'rssi_time': 259366, 'abs_send_time': 792156050851233000}, 56: {'received': True, 'recv_time': 259486, 'rssi': -36, 'abs_recv_time': 792156050959367000, 'rssi_time': 259475, 'abs_send_time': 792156050961216000}, 57: {'received': True, 'recv_time': 259596, 'rssi': -37, 'abs_recv_time': 792156051069380000, 'rssi_time': 259586, 'abs_send_time': 792156051071221000}, 58: {'received': True, 'recv_time': 259706, 'rssi': -37, 'abs_recv_time': 792156051179376000, 'rssi_time': 259695, 'abs_send_time': 792156051181225000}, 59: {'received': True, 'recv_time': 259816, 'rssi': -37, 'abs_recv_time': 792156051289380000, 'rssi_time': 259805, 'abs_send_time': 792156051291218000}, 60: {'received': True, 'recv_time': 259926, 'rssi': -37, 'abs_recv_time': 792156051399376000, 'rssi_time': 259916, 'abs_send_time': 792156051401441000}, 61: {'received': True, 'recv_time': 260036, 'rssi': -38, 'abs_recv_time': 792156051509583000, 'rssi_time': 260025, 'abs_send_time': 792156051511430000}, 62: {'received': True, 'recv_time': 260146, 'rssi': -37, 'abs_recv_time': 792156051619402000, 'rssi_time': 260140, 'abs_send_time': 792156051621243000}, 63: {'received': True, 'recv_time': 260256, 'rssi': -37, 'abs_recv_time': 792156051729369000, 'rssi_time': 260245, 'abs_send_time': 792156051731218000}, 64: {'received': True, 'recv_time': 260366, 'rssi': -38, 'abs_recv_time': 792156051839378000, 'rssi_time': 260356, 'abs_send_time': 792156051841218000}, 65: {'received': True, 'recv_time': 260476, 'rssi': -38, 'abs_recv_time': 792156051949378000, 'rssi_time': 260465, 'abs_send_time': 792156051951226000}, 66: {'received': True, 'recv_time': 260586, 'rssi': -37, 'abs_recv_time': 792156052059378000, 'rssi_time': 260575, 'abs_send_time': 792156052061225000}, 67: {'received': True, 'recv_time': 260696, 'rssi': -38, 'abs_recv_time': 792156052169378000, 'rssi_time': 260685, 'abs_send_time': 792156052171226000}, 68: {'received': True, 'recv_time': 260806, 'rssi': -37, 'abs_recv_time': 792156052279378000, 'rssi_time': 260795, 'abs_send_time': 792156052281227000}, 69: {'received': True, 'recv_time': 260916, 'rssi': -37, 'abs_recv_time': 792156052389369000, 'rssi_time': 260905, 'abs_send_time': 792156052391220000}, 70: {'received': True, 'recv_time': 261026, 'rssi': -37, 'abs_recv_time': 792156052499378000, 'rssi_time': 261015, 'abs_send_time': 792156052501224000}, 71: {'received': True, 'recv_time': 261136, 'rssi': -36, 'abs_recv_time': 792156052609397000, 'rssi_time': 261125, 'abs_send_time': 792156052611242000}, 72: {'received': True, 'recv_time': 261246, 'rssi': -38, 'abs_recv_time': 792156052719403000, 'rssi_time': 261235, 'abs_send_time': 792156052721242000}, 73: {'received': True, 'recv_time': 261356, 'rssi': -38, 'abs_recv_time': 792156052829378000, 'rssi_time': 261345, 'abs_send_time': 792156052831226000}, 74: {'received': True, 'recv_time': 261466, 'rssi': -38, 'abs_recv_time': 792156052939377000, 'rssi_time': 261456, 'abs_send_time': 792156052941455000}, 75: {'received': True, 'recv_time': 261576, 'rssi': -37, 'abs_recv_time': 792156053049379000, 'rssi_time': 261565, 'abs_send_time': 792156053051221000}, 76: {'received': True, 'recv_time': 261686, 'rssi': -36, 'abs_recv_time': 792156053159378000, 'rssi_time': 261675, 'abs_send_time': 792156053161226000}, 77: {'received': True, 'recv_time': 261796, 'rssi': -37, 'abs_recv_time': 792156053269372000, 'rssi_time': 261785, 'abs_send_time': 792156053271221000}, 78: {'received': True, 'recv_time': 261906, 'rssi': -37, 'abs_recv_time': 792156053379381000, 'rssi_time': 261895, 'abs_send_time': 792156053381220000}, 79: {'received': True, 'recv_time': 262016, 'rssi': -37, 'abs_recv_time': 792156053489369000, 'rssi_time': 262005, 'abs_send_time': 792156053491219000}, 80: {'received': True, 'recv_time': 262126, 'rssi': -37, 'abs_recv_time': 792156053599413000, 'rssi_time': 262116, 'abs_send_time': 792156053601270000}, 81: {'received': True, 'recv_time': 262236, 'rssi': -37, 'abs_recv_time': 792156053709409000, 'rssi_time': 262231, 'abs_send_time': 792156053711263000}, 82: {'received': True, 'recv_time': 262346, 'rssi': -37, 'abs_recv_time': 792156053819376000, 'rssi_time': 262335, 'abs_send_time': 792156053821230000}, 83: {'received': True, 'recv_time': 262456, 'rssi': -38, 'abs_recv_time': 792156053929380000, 'rssi_time': 262445, 'abs_send_time': 792156053931227000}, 84: {'received': True, 'recv_time': 262566, 'rssi': -37, 'abs_recv_time': 792156054039376000, 'rssi_time': 262556, 'abs_send_time': 792156054041218000}, 85: {'received': True, 'recv_time': 262676, 'rssi': -38, 'abs_recv_time': 792156054149375000, 'rssi_time': 262665, 'abs_send_time': 792156054151222000}, 86: {'received': True, 'recv_time': 262786, 'rssi': -38, 'abs_recv_time': 792156054259377000, 'rssi_time': 262785, 'abs_send_time': 792156054261229000}, 87: {'received': True, 'recv_time': 262906, 'rssi': -37, 'abs_recv_time': 792156054379371000, 'rssi_time': 262898, 'abs_send_time': 792156054381209000}, 88: {'received': True, 'recv_time': 263016, 'rssi': -36, 'abs_recv_time': 792156054489376000, 'rssi_time': 263005, 'abs_send_time': 792156054491227000}, 89: {'received': True, 'recv_time': 263126, 'rssi': -36, 'abs_recv_time': 792156054599415000, 'rssi_time': 263115, 'abs_send_time': 792156054601253000}, 90: {'received': True, 'recv_time': 263236, 'rssi': -37, 'abs_recv_time': 792156054709402000, 'rssi_time': 263226, 'abs_send_time': 792156054711250000}, 91: {'received': True, 'recv_time': 263346, 'rssi': -37, 'abs_recv_time': 792156054819382000, 'rssi_time': 263335, 'abs_send_time': 792156054821234000}, 92: {'received': True, 'recv_time': 263456, 'rssi': -37, 'abs_recv_time': 792156054929378000, 'rssi_time': 263445, 'abs_send_time': 792156054931229000}, 93: {'received': True, 'recv_time': 263566, 'rssi': -38, 'abs_recv_time': 792156055039369000, 'rssi_time': 263556, 'abs_send_time': 792156055041217000}, 94: {'received': True, 'recv_time': 263676, 'rssi': -38, 'abs_recv_time': 792156055149378000, 'rssi_time': 263666, 'abs_send_time': 792156055151220000}, 95: {'received': True, 'recv_time': 263786, 'rssi': -38, 'abs_recv_time': 792156055259373000, 'rssi_time': 263775, 'abs_send_time': 792156055261220000}, 96: {'received': True, 'recv_time': 263896, 'rssi': -37, 'abs_recv_time': 792156055369378000, 'rssi_time': 263887, 'abs_send_time': 792156055371225000}, 97: {'received': True, 'recv_time': 264006, 'rssi': -38, 'abs_recv_time': 792156055479378000, 'rssi_time': 263995, 'abs_send_time': 792156055481233000}, 98: {'received': True, 'recv_time': 264116, 'rssi': -38, 'abs_recv_time': 792156055589414000, 'rssi_time': 264106, 'abs_send_time': 792156055591510000}, 99: {'received': True, 'recv_time': 264226, 'rssi': -38, 'abs_recv_time': 792156055699402000, 'rssi_time': 264215, 'abs_send_time': 792156055701242000}, 100: {'received': True, 'recv_time': 264336, 'rssi': -37, 'abs_recv_time': 792156055809376000, 'rssi_time': 264325, 'abs_send_time': 792156055811218000}} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_152507.csv b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_152507.csv new file mode 100644 index 00000000..3ce4b808 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_152507.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-35,NA,792155926681181000,792155926679354000 +-32,NA,792155926685944000,792155926684209000 +-38,NA,792155926699655000,792155926688963000 +-41,NA,792155926801009000,792155926799238000 +-40,NA,792155926911121000,792155926909364000 +-39,NA,792155927021083000,792155927019337000 +-39,NA,792155927131118000,792155927129349000 +-33,NA,792155927241073000,792155927239328000 +-38,NA,792155927351132000,792155927349349000 +-38,NA,792155927461090000,792155927459335000 +-36,NA,792155927571178000,792155927569384000 +-36,NA,792155927681135000,792155927679373000 +-39,NA,792155927791125000,792155927789340000 +-38,NA,792155927901101000,792155927899345000 +-37,NA,792155928011094000,792155928009340000 +-38,NA,792155928121102000,792155928119342000 +-38,NA,792155928231109000,792155928229350000 +-38,NA,792155928341156000,792155928339344000 +-37,NA,792155928451110000,792155928449349000 +-38,NA,792155928561147000,792155928559377000 +-35,NA,792155928671138000,792155928669373000 +-38,NA,792155928781102000,792155928779333000 +-36,NA,792155928891114000,792155928889350000 +-35,NA,792155929001178000,792155928999333000 +-35,NA,792155929111118000,792155929109350000 +-37,NA,792155929221129000,792155929219346000 +-37,NA,792155929331123000,792155929329352000 +-38,NA,792155929441117000,792155929439340000 +-37,NA,792155929551157000,792155929549376000 +-36,NA,792155929661220000,792155929659367000 +-37,NA,792155929771127000,792155929769342000 +-35,NA,792155929881124000,792155929879347000 +-37,NA,792155929991125000,792155929989348000 +-39,NA,792155930101125000,792155930099344000 +-38,NA,792155930211128000,792155930209348000 +-38,NA,792155930321127000,792155930319344000 +-39,NA,792155930431121000,792155930429340000 +-39,NA,792155930541266000,792155930539382000 +-36,NA,792155930651173000,792155930649376000 +-37,NA,792155930761125000,792155930759333000 +-37,NA,792155930871137000,792155930869351000 +-37,NA,792155930981136000,792155930979342000 +-36,NA,792155931091136000,792155931089349000 +-35,NA,792155931201138000,792155931199342000 +-36,NA,792155931311130000,792155931309341000 +-37,NA,792155931421140000,792155931419342000 +-36,NA,792155931531176000,792155931529376000 +-36,NA,792155931641293000,792155931639372000 +-35,NA,792155931751199000,792155931749350000 +-35,NA,792155931861143000,792155931859344000 +-36,NA,792155931971150000,792155931969348000 +-36,NA,792155932081150000,792155932079344000 +-35,NA,792155932191149000,792155932189344000 +-35,NA,792155932301148000,792155932299348000 +-34,NA,792155932411158000,792155932409343000 +-35,NA,792155932521191000,792155932519374000 +-35,NA,792155932631184000,792155932629373000 +-36,NA,792155932741153000,792155932739340000 +-35,NA,792155932851178000,792155932849356000 +-34,NA,792155932961315000,792155932959346000 +-35,NA,792155933071219000,792155933069340000 +-36,NA,792155933181167000,792155933179344000 +-35,NA,792155933291157000,792155933289342000 +-35,NA,792155933401163000,792155933399342000 +-34,NA,792155933511389000,792155933509562000 +-34,NA,792155933621199000,792155933619363000 +-35,NA,792155933731176000,792155933729352000 +-34,NA,792155933841174000,792155933839342000 +-36,NA,792155933951163000,792155933949340000 +-35,NA,792155934061176000,792155934059343000 +-33,NA,792155934171167000,792155934169341000 +-37,NA,792155934281188000,792155934279346000 +-32,NA,792155934391178000,792155934389350000 +-35,NA,792155934501351000,792155934499340000 +-35,NA,792155934611241000,792155934609383000 +-35,NA,792155934721220000,792155934719371000 +-35,NA,792155934831184000,792155934829344000 +-36,NA,792155934941184000,792155934939347000 +-37,NA,792155935051180000,792155935049339000 +-35,NA,792155935161193000,792155935159344000 +-37,NA,792155935271199000,792155935269347000 +-37,NA,792155935383884000,792155935379344000 +-35,NA,792155935491110000,792155935489355000 +-36,NA,792155935601114000,792155935599379000 +-35,NA,792155935711107000,792155935709372000 +-35,NA,792155935821071000,792155935819336000 +-36,NA,792155935931083000,792155935929348000 +-37,NA,792155936041073000,792155936039335000 +-36,NA,792155936151086000,792155936149348000 +-36,NA,792155936261083000,792155936259343000 +-36,NA,792155936371089000,792155936369348000 +-35,NA,792155936481095000,792155936479343000 +-37,NA,792155936591130000,792155936589372000 +-36,NA,792155936701120000,792155936699367000 +-36,NA,792155936811086000,792155936809335000 +-36,NA,792155936921099000,792155936919345000 +-37,NA,792155937031107000,792155937029347000 +-36,NA,792155937144548000,792155937139346000 +-37,NA,792155937251086000,792155937249356000 +-39,NA,792155937361077000,792155937359350000 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_152507.txt b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_152507.txt new file mode 100644 index 00000000..3c73d356 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_152507.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -36.22, 'max': -32, 'min': -41, 'std_dev': 1.62, 'median': -36.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_190520.csv b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_190520.csv new file mode 100644 index 00000000..d2919d56 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_190520.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-38,NA,792155958841358000,792155958839526000 +-37,NA,792155958951109000,792155958949367000 +-37,NA,792155959061122000,792155959059362000 +-38,NA,792155959171101000,792155959169358000 +-36,NA,792155959281118000,792155959279353000 +-38,NA,792155959391090000,792155959389347000 +-37,NA,792155959501103000,792155959499341000 +-37,NA,792155959611132000,792155959609382000 +-38,NA,792155959721142000,792155959719374000 +-38,NA,792155959831087000,792155959829339000 +-36,NA,792155959941129000,792155959939352000 +-36,NA,792155960051096000,792155960049347000 +-35,NA,792155960161126000,792155960159344000 +-35,NA,792155960271102000,792155960269349000 +-35,NA,792155960381098000,792155960379344000 +-36,NA,792155960491106000,792155960489349000 +-35,NA,792155960601154000,792155960599382000 +-36,NA,792155960711273000,792155960709372000 +-36,NA,792155960821118000,792155960819352000 +-36,NA,792155960931124000,792155960929354000 +-36,NA,792155961041108000,792155961039342000 +-36,NA,792155961151207000,792155961149354000 +-36,NA,792155961261254000,792155961259410000 +-36,NA,792155961371329000,792155961369422000 +-37,NA,792155961481260000,792155961479417000 +-36,NA,792155961591301000,792155961589453000 +-37,NA,792155961701308000,792155961699465000 +-37,NA,792155961811257000,792155961809408000 +-38,NA,792155961921257000,792155961919420000 +-38,NA,792155962031323000,792155962029403000 +-38,NA,792155962141255000,792155962139418000 +-37,NA,792155962251244000,792155962249403000 +-38,NA,792155962361248000,792155962359417000 +-37,NA,792155962471268000,792155962469419000 +-38,NA,792155962581295000,792155962579451000 +-38,NA,792155962691280000,792155962689437000 +-37,NA,792155962801248000,792155962799408000 +-36,NA,792155962911354000,792155962909416000 +-37,NA,792155963021244000,792155963019406000 +-37,NA,792155963131256000,792155963129415000 +-37,NA,792155963241252000,792155963239415000 +-37,NA,792155963351256000,792155963349415000 +-36,NA,792155963461265000,792155963459419000 +-36,NA,792155963571299000,792155963569452000 +-37,NA,792155963681291000,792155963679456000 +-37,NA,792155963791263000,792155963789415000 +-37,NA,792155963901268000,792155963899424000 +-37,NA,792155964011368000,792155964009405000 +-38,NA,792155964121317000,792155964119418000 +-37,NA,792155964231254000,792155964229414000 +-38,NA,792155964341262000,792155964339419000 +-38,NA,792155964451252000,792155964449411000 +-37,NA,792155964561287000,792155964559445000 +-38,NA,792155964671273000,792155964669432000 +-39,NA,792155964781245000,792155964779405000 +-38,NA,792155964891256000,792155964889415000 +-39,NA,792155965001252000,792155964999415000 +-40,NA,792155965111256000,792155965109415000 +-39,NA,792155965221253000,792155965219415000 +-38,NA,792155965331397000,792155965329413000 +-38,NA,792155965441334000,792155965439409000 +-38,NA,792155965551297000,792155965549450000 +-39,NA,792155965661281000,792155965659437000 +-35,NA,792155965771246000,792155965769403000 +-39,NA,792155965881257000,792155965879417000 +-38,NA,792155965991255000,792155965989413000 +-35,NA,792155966101252000,792155966099416000 +-38,NA,792155966211255000,792155966209413000 +-38,NA,792155966321248000,792155966319409000 +-38,NA,792155966431252000,792155966429411000 +-38,NA,792155966541289000,792155966539447000 +-38,NA,792155966651283000,792155966649434000 +-38,NA,792155966761256000,792155966759416000 +-36,NA,792155966875359000,792155966869413000 +-40,NA,792155966981134000,792155966979365000 +-38,NA,792155967091095000,792155967089355000 +-38,NA,792155967201079000,792155967199344000 +-39,NA,792155967311090000,792155967309355000 +-40,NA,792155967421078000,792155967419340000 +-40,NA,792155967531135000,792155967529385000 +-39,NA,792155967641120000,792155967639372000 +-39,NA,792155967751092000,792155967749349000 +-39,NA,792155967861099000,792155967859358000 +-41,NA,792155967971091000,792155967969346000 +-39,NA,792155968081090000,792155968079347000 +-36,NA,792155968191098000,792155968189346000 +-39,NA,792155968301094000,792155968299347000 +-39,NA,792155968411100000,792155968409348000 +-40,NA,792155968521140000,792155968519384000 +-40,NA,792155968631125000,792155968629371000 +-40,NA,792155968741107000,792155968739353000 +-40,NA,792155968851115000,792155968849348000 +-40,NA,792155968961111000,792155968959345000 +-40,NA,792155969071115000,792155969069349000 +-40,NA,792155969181108000,792155969179346000 +-40,NA,792155969291119000,792155969289350000 +-40,NA,792155969401126000,792155969399355000 +-40,NA,792155969511565000,792155969509558000 +-39,NA,792155969621160000,792155969619384000 +-40,NA,792155969731122000,792155969729348000 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_190520.txt b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_190520.txt new file mode 100644 index 00000000..5aaeb490 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_190520.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -37.74, 'max': -35, 'min': -41, 'std_dev': 1.47, 'median': -38.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_208978.csv b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_208978.csv new file mode 100644 index 00000000..63cad20c --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_208978.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-34,NA,792155986211820000,792155986209779000 +-35,NA,792155986331097000,792155986329364000 +-33,NA,792155986441097000,792155986439350000 +-34,NA,792155986551122000,792155986549379000 +-34,NA,792155986661134000,792155986659378000 +-34,NA,792155986771078000,792155986769337000 +-34,NA,792155986881108000,792155986879349000 +-34,NA,792155986991080000,792155986989338000 +-35,NA,792155987101113000,792155987099350000 +-36,NA,792155987211231000,792155987209346000 +-36,NA,792155987321436000,792155987319449000 +-35,NA,792155987431295000,792155987429438000 +-36,NA,792155987541345000,792155987539468000 +-35,NA,792155987651309000,792155987649464000 +-36,NA,792155987761283000,792155987759436000 +-36,NA,792155987871285000,792155987869441000 +-36,NA,792155987981299000,792155987979446000 +-38,NA,792155988091394000,792155988089447000 +-37,NA,792155988201304000,792155988199449000 +-38,NA,792155988311284000,792155988309441000 +-37,NA,792155988421282000,792155988419434000 +-37,NA,792155988531323000,792155988529472000 +-37,NA,792155988641312000,792155988639466000 +-36,NA,792155988751369000,792155988749431000 +-35,NA,792155988861286000,792155988859443000 +-36,NA,792155988971285000,792155988969441000 +-37,NA,792155989081286000,792155989079443000 +-35,NA,792155989191284000,792155989189440000 +-35,NA,792155989301278000,792155989299437000 +-36,NA,792155989411401000,792155989409445000 +-36,NA,792155989521316000,792155989519468000 +-35,NA,792155989631308000,792155989629465000 +-35,NA,792155989741289000,792155989739444000 +-35,NA,792155989851279000,792155989849443000 +-34,NA,792155989961284000,792155989959443000 +-34,NA,792155990071284000,792155990069442000 +-34,NA,792155990181279000,792155990179438000 +-33,NA,792155990291394000,792155990289443000 +-34,NA,792155990401271000,792155990399432000 +-33,NA,792155990511498000,792155990509651000 +-33,NA,792155990621313000,792155990619471000 +-33,NA,792155990731293000,792155990729445000 +-33,NA,792155990841285000,792155990839443000 +-33,NA,792155990951279000,792155990949441000 +-33,NA,792155991061279000,792155991059438000 +-33,NA,792155991171284000,792155991169441000 +-33,NA,792155991281278000,792155991279437000 +-34,NA,792155991393706000,792155991389441000 +-34,NA,792155991501134000,792155991499360000 +-34,NA,792155991611124000,792155991609384000 +-33,NA,792155991721108000,792155991719374000 +-34,NA,792155991831090000,792155991829349000 +-34,NA,792155991941081000,792155991939345000 +-33,NA,792155992051087000,792155992049353000 +-34,NA,792155992161080000,792155992159341000 +-33,NA,792155992271089000,792155992269349000 +-33,NA,792155992381091000,792155992379351000 +-34,NA,792155992491096000,792155992489352000 +-33,NA,792155992601128000,792155992599382000 +-35,NA,792155992711262000,792155992709374000 +-34,NA,792155992821155000,792155992819340000 +-34,NA,792155992931100000,792155992929352000 +-33,NA,792155993041090000,792155993039339000 +-33,NA,792155993151103000,792155993149351000 +-34,NA,792155993261109000,792155993259348000 +-33,NA,792155993371111000,792155993369351000 +-34,NA,792155993481116000,792155993479351000 +-34,NA,792155993591164000,792155993589388000 +-33,NA,792155993701149000,792155993699375000 +-34,NA,792155993811106000,792155993809341000 +-34,NA,792155993921128000,792155993919354000 +-34,NA,792155994031113000,792155994029342000 +-34,NA,792155994141129000,792155994139353000 +-34,NA,792155994251300000,792155994249351000 +-34,NA,792155994361154000,792155994359354000 +-34,NA,792155994471122000,792155994469350000 +-34,NA,792155994581157000,792155994579378000 +-34,NA,792155994691158000,792155994689380000 +-33,NA,792155994801130000,792155994799344000 +-34,NA,792155994911139000,792155994909353000 +-34,NA,792155995021145000,792155995019352000 +-34,NA,792155995131142000,792155995129352000 +-33,NA,792155995241139000,792155995239353000 +-34,NA,792155995351148000,792155995349355000 +-34,NA,792155995461123000,792155995459340000 +-34,NA,792155995571178000,792155995569385000 +-34,NA,792155995681163000,792155995679374000 +-33,NA,792155995791130000,792155995789339000 +-34,NA,792155995901140000,792155995899353000 +-34,NA,792155996011140000,792155996009347000 +-34,NA,792155996121147000,792155996119354000 +-34,NA,792155996231153000,792155996229348000 +-34,NA,792155996341143000,792155996339344000 +-34,NA,792155996451148000,792155996449348000 +-34,NA,792155996561172000,792155996559373000 +-34,NA,792155996671179000,792155996669371000 +-35,NA,792155996781155000,792155996779350000 +-34,NA,792155996891390000,792155996889351000 +-34,NA,792155997001151000,792155996999350000 +-34,NA,792155997111155000,792155997109350000 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_208978.txt b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_208978.txt new file mode 100644 index 00000000..903b3d06 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_208978.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -34.33, 'max': -33, 'min': -38, 'std_dev': 1.18, 'median': -34.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_235833.csv b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_235833.csv new file mode 100644 index 00000000..637e6650 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_235833.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-34,NA,792156012721148000,792156012719389000 +-33,NA,792156012831089000,792156012829360000 +-33,NA,792156012941120000,792156012939358000 +-33,NA,792156013051089000,792156013049354000 +-33,NA,792156013161109000,792156013159346000 +-34,NA,792156013271089000,792156013269350000 +-34,NA,792156013381123000,792156013379346000 +-35,NA,792156013491103000,792156013489354000 +-34,NA,792156013601165000,792156013599387000 +-34,NA,792156013711127000,792156013709370000 +-34,NA,792156013821136000,792156013819354000 +-35,NA,792156013931101000,792156013929349000 +-35,NA,792156014041136000,792156014039344000 +-34,NA,792156014151104000,792156014149348000 +-36,NA,792156014261108000,792156014259345000 +-35,NA,792156014371117000,792156014369352000 +-35,NA,792156014481111000,792156014479352000 +-35,NA,792156014591194000,792156014589385000 +-35,NA,792156014701146000,792156014699374000 +-34,NA,792156014811113000,792156014809348000 +-35,NA,792156014921131000,792156014919350000 +-34,NA,792156015031115000,792156015029350000 +-35,NA,792156015141121000,792156015139346000 +-35,NA,792156015251190000,792156015249350000 +-35,NA,792156015361123000,792156015359352000 +-36,NA,792156015471123000,792156015469349000 +-35,NA,792156015581166000,792156015579386000 +-35,NA,792156015691151000,792156015689372000 +-36,NA,792156015801118000,792156015799341000 +-36,NA,792156015911204000,792156015909352000 +-35,NA,792156016021124000,792156016019341000 +-35,NA,792156016131127000,792156016129350000 +-36,NA,792156016241139000,792156016239352000 +-36,NA,792156016351131000,792156016349349000 +-35,NA,792156016461135000,792156016459350000 +-35,NA,792156016571168000,792156016569379000 +-35,NA,792156016681162000,792156016679372000 +-36,NA,792156016791260000,792156016789339000 +-35,NA,792156016901140000,792156016899350000 +-36,NA,792156017011168000,792156017009339000 +-35,NA,792156017121239000,792156017119397000 +-35,NA,792156017231229000,792156017229391000 +-35,NA,792156017341235000,792156017339395000 +-35,NA,792156017451230000,792156017449392000 +-35,NA,792156017561263000,792156017559421000 +-35,NA,792156017671255000,792156017669413000 +-36,NA,792156017781222000,792156017779384000 +-35,NA,792156017891353000,792156017889394000 +-35,NA,792156018001282000,792156017999394000 +-35,NA,792156018111232000,792156018109394000 +-35,NA,792156018221233000,792156018219394000 +-35,NA,792156018331236000,792156018329394000 +-35,NA,792156018441227000,792156018439389000 +-35,NA,792156018551272000,792156018549434000 +-36,NA,792156018661259000,792156018659417000 +-35,NA,792156018771222000,792156018769383000 +-36,NA,792156018881233000,792156018879395000 +-35,NA,792156018991230000,792156018989392000 +-36,NA,792156019101234000,792156019099396000 +-36,NA,792156019211387000,792156019209396000 +-36,NA,792156019321315000,792156019319389000 +-35,NA,792156019431230000,792156019429392000 +-35,NA,792156019541264000,792156019539421000 +-35,NA,792156019651255000,792156019649415000 +-36,NA,792156019761235000,792156019759393000 +-35,NA,792156019871232000,792156019869393000 +-36,NA,792156019981231000,792156019979393000 +-35,NA,792156020091231000,792156020089393000 +-35,NA,792156020201223000,792156020199384000 +-36,NA,792156020311231000,792156020309394000 +-35,NA,792156020421224000,792156020419384000 +-36,NA,792156020531266000,792156020529424000 +-35,NA,792156020641272000,792156020639432000 +-36,NA,792156020751468000,792156020749401000 +-36,NA,792156020861274000,792156020859395000 +-35,NA,792156020971231000,792156020969394000 +-35,NA,792156021081226000,792156021079387000 +-35,NA,792156021191236000,792156021189398000 +-36,NA,792156021301221000,792156021299383000 +-36,NA,792156021411244000,792156021409394000 +-36,NA,792156021521280000,792156021519430000 +-35,NA,792156021631256000,792156021629415000 +-36,NA,792156021741233000,792156021739396000 +-35,NA,792156021851234000,792156021849393000 +-36,NA,792156021961220000,792156021959383000 +-35,NA,792156022071232000,792156022069393000 +-36,NA,792156022181220000,792156022179384000 +-36,NA,792156022291233000,792156022289393000 +-35,NA,792156022401229000,792156022399394000 +-35,NA,792156022511452000,792156022509602000 +-35,NA,792156022621260000,792156022619421000 +-35,NA,792156022731241000,792156022729391000 +-36,NA,792156022841228000,792156022839386000 +-35,NA,792156022951233000,792156022949391000 +-36,NA,792156023061222000,792156023059385000 +-35,NA,792156023171236000,792156023169391000 +-35,NA,792156023281239000,792156023279395000 +-35,NA,792156023391483000,792156023389391000 +-35,NA,792156023501235000,792156023499398000 +-35,NA,792156023611316000,792156023609472000 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_235833.txt b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_235833.txt new file mode 100644 index 00000000..075835c0 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_235833.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -35.12, 'max': -33, 'min': -36, 'std_dev': 0.72, 'median': -35.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_267280.csv b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_267280.csv new file mode 100644 index 00000000..16b3e9a3 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_267280.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_echoer,recv_time_echoer +-34,NA,792156044901150000,792156044899387000 +-34,NA,792156045021096000,792156045019357000 +-34,NA,792156045131120000,792156045129354000 +-34,NA,792156045241099000,792156045239350000 +-35,NA,792156045351103000,792156045349341000 +-36,NA,792156045461101000,792156045459350000 +-36,NA,792156045571149000,792156045569381000 +-37,NA,792156045681125000,792156045679374000 +-36,NA,792156045791122000,792156045789348000 +-37,NA,792156045901102000,792156045899348000 +-36,NA,792156046011136000,792156046009348000 +-35,NA,792156046121105000,792156046119348000 +-37,NA,792156046231131000,792156046229339000 +-37,NA,792156046341108000,792156046339348000 +-38,NA,792156046451100000,792156046449337000 +-37,NA,792156046561151000,792156046559388000 +-38,NA,792156046671130000,792156046669372000 +-37,NA,792156046781160000,792156046779346000 +-37,NA,792156046891116000,792156046889350000 +-38,NA,792156047001115000,792156046999346000 +-36,NA,792156047111111000,792156047109341000 +-39,NA,792156047221117000,792156047219346000 +-37,NA,792156047331114000,792156047329341000 +-37,NA,792156047441204000,792156047439346000 +-37,NA,792156047551161000,792156047549386000 +-37,NA,792156047661140000,792156047659368000 +-38,NA,792156047771138000,792156047769352000 +-37,NA,792156047881140000,792156047879352000 +-37,NA,792156047991123000,792156047989337000 +-37,NA,792156048101246000,792156048099352000 +-35,NA,792156048211115000,792156048209339000 +-37,NA,792156048321130000,792156048319348000 +-38,NA,792156048431135000,792156048429348000 +-37,NA,792156048541168000,792156048539378000 +-38,NA,792156048651165000,792156048649376000 +-37,NA,792156048761149000,792156048759350000 +-37,NA,792156048871146000,792156048869345000 +-37,NA,792156048981354000,792156048979350000 +-38,NA,792156049091136000,792156049089341000 +-36,NA,792156049201144000,792156049199344000 +-37,NA,792156049311148000,792156049309350000 +-37,NA,792156049421148000,792156049419346000 +-38,NA,792156049531181000,792156049529387000 +-38,NA,792156049641179000,792156049639373000 +-37,NA,792156049751146000,792156049749339000 +-37,NA,792156049861152000,792156049859348000 +-38,NA,792156049971147000,792156049969339000 +-38,NA,792156050081417000,792156050079348000 +-38,NA,792156050191159000,792156050189349000 +-37,NA,792156050301161000,792156050299348000 +-37,NA,792156050411306000,792156050409348000 +-36,NA,792156050521259000,792156050519413000 +-37,NA,792156050631252000,792156050629402000 +-37,NA,792156050741229000,792156050739375000 +-38,NA,792156050851233000,792156050849386000 +-36,NA,792156050961216000,792156050959367000 +-37,NA,792156051071221000,792156051069380000 +-37,NA,792156051181225000,792156051179376000 +-37,NA,792156051291218000,792156051289380000 +-37,NA,792156051401441000,792156051399376000 +-38,NA,792156051511430000,792156051509583000 +-37,NA,792156051621243000,792156051619402000 +-37,NA,792156051731218000,792156051729369000 +-38,NA,792156051841218000,792156051839378000 +-38,NA,792156051951226000,792156051949378000 +-37,NA,792156052061225000,792156052059378000 +-38,NA,792156052171226000,792156052169378000 +-37,NA,792156052281227000,792156052279378000 +-37,NA,792156052391220000,792156052389369000 +-37,NA,792156052501224000,792156052499378000 +-36,NA,792156052611242000,792156052609397000 +-38,NA,792156052721242000,792156052719403000 +-38,NA,792156052831226000,792156052829378000 +-38,NA,792156052941455000,792156052939377000 +-37,NA,792156053051221000,792156053049379000 +-36,NA,792156053161226000,792156053159378000 +-37,NA,792156053271221000,792156053269372000 +-37,NA,792156053381220000,792156053379381000 +-37,NA,792156053491219000,792156053489369000 +-37,NA,792156053601270000,792156053599413000 +-37,NA,792156053711263000,792156053709409000 +-37,NA,792156053821230000,792156053819376000 +-38,NA,792156053931227000,792156053929380000 +-37,NA,792156054041218000,792156054039376000 +-38,NA,792156054151222000,792156054149375000 +-38,NA,792156054261229000,792156054259377000 +-37,NA,792156054381209000,792156054379371000 +-36,NA,792156054491227000,792156054489376000 +-36,NA,792156054601253000,792156054599415000 +-37,NA,792156054711250000,792156054709402000 +-37,NA,792156054821234000,792156054819382000 +-37,NA,792156054931229000,792156054929378000 +-38,NA,792156055041217000,792156055039369000 +-38,NA,792156055151220000,792156055149378000 +-38,NA,792156055261220000,792156055259373000 +-37,NA,792156055371225000,792156055369378000 +-38,NA,792156055481233000,792156055479378000 +-38,NA,792156055591510000,792156055589414000 +-38,NA,792156055701242000,792156055699402000 +-37,NA,792156055811218000,792156055809376000 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_267280.txt b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_267280.txt new file mode 100644 index 00000000..688119e1 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/echoer/rssi_ping_data_267280.txt @@ -0,0 +1,2 @@ +Packet Loss: 0 % +RSSI: {'mean': -37.01, 'max': -34, 'min': -39, 'std_dev': 0.9599999, 'median': -37.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_144777.csv b/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_144777.csv new file mode 100644 index 00000000..f587d152 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_144777.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 127591, 'ping': 227, 'received': True, 'abs_recv_time': 792155926064387000, 'abs_send_time': 792155925837604000, 'send_time': 127369, 'recv_time': 127596, 'rssi': -38}, 2: {'rssi_time': 127595, 'ping': 123, 'received': True, 'abs_recv_time': 792155926066410000, 'abs_send_time': 792155925944066000, 'send_time': 127475, 'recv_time': 127598, 'rssi': -38}, 3: {'rssi_time': 127609, 'ping': 30, 'received': True, 'abs_recv_time': 792155926084087000, 'abs_send_time': 792155926054006000, 'send_time': 127585, 'recv_time': 127615, 'rssi': -39}, 4: {'rssi_time': 127711, 'ping': 20, 'received': True, 'abs_recv_time': 792155926184076000, 'abs_send_time': 792155926164113000, 'send_time': 127695, 'recv_time': 127715, 'rssi': -39}, 5: {'rssi_time': 127822, 'ping': 20, 'received': True, 'abs_recv_time': 792155926294071000, 'abs_send_time': 792155926274149000, 'send_time': 127805, 'recv_time': 127825, 'rssi': -40}, 6: {'rssi_time': 127931, 'ping': 20, 'received': True, 'abs_recv_time': 792155926404072000, 'abs_send_time': 792155926384145000, 'send_time': 127915, 'recv_time': 127935, 'rssi': -39}, 7: {'rssi_time': 128041, 'ping': 20, 'received': True, 'abs_recv_time': 792155926514078000, 'abs_send_time': 792155926494148000, 'send_time': 128025, 'recv_time': 128045, 'rssi': -37}, 8: {'rssi_time': 128151, 'ping': 20, 'received': True, 'abs_recv_time': 792155926624067000, 'abs_send_time': 792155926604137000, 'send_time': 128135, 'recv_time': 128155, 'rssi': -33}, 9: {'rssi_time': 128262, 'ping': 20, 'received': True, 'abs_recv_time': 792155926734069000, 'abs_send_time': 792155926714138000, 'send_time': 128245, 'recv_time': 128265, 'rssi': -37}, 10: {'rssi_time': 128371, 'ping': 20, 'received': True, 'abs_recv_time': 792155926844077000, 'abs_send_time': 792155926824136000, 'send_time': 128355, 'recv_time': 128375, 'rssi': -36}, 11: {'rssi_time': 128481, 'ping': 20, 'received': True, 'abs_recv_time': 792155926954068000, 'abs_send_time': 792155926934146000, 'send_time': 128465, 'recv_time': 128485, 'rssi': -36}, 12: {'rssi_time': 128591, 'ping': 20, 'received': True, 'abs_recv_time': 792155927064073000, 'abs_send_time': 792155927044148000, 'send_time': 128575, 'recv_time': 128595, 'rssi': -36}, 13: {'rssi_time': 128701, 'ping': 20, 'received': True, 'abs_recv_time': 792155927174068000, 'abs_send_time': 792155927154135000, 'send_time': 128685, 'recv_time': 128705, 'rssi': -38}, 14: {'rssi_time': 128811, 'ping': 21, 'received': True, 'abs_recv_time': 792155927284489000, 'abs_send_time': 792155927264152000, 'send_time': 128795, 'recv_time': 128816, 'rssi': -37}, 15: {'rssi_time': 128922, 'ping': 21, 'received': True, 'abs_recv_time': 792155927394164000, 'abs_send_time': 792155927374063000, 'send_time': 128905, 'recv_time': 128926, 'rssi': -37}, 16: {'rssi_time': 129031, 'ping': 21, 'received': True, 'abs_recv_time': 792155927504167000, 'abs_send_time': 792155927484017000, 'send_time': 129015, 'recv_time': 129036, 'rssi': -37}, 17: {'rssi_time': 129141, 'ping': 19, 'received': True, 'abs_recv_time': 792155927614076000, 'abs_send_time': 792155927594323000, 'send_time': 129126, 'recv_time': 129145, 'rssi': -38}, 18: {'rssi_time': 129251, 'ping': 20, 'received': True, 'abs_recv_time': 792155927724073000, 'abs_send_time': 792155927704140000, 'send_time': 129235, 'recv_time': 129255, 'rssi': -37}, 19: {'rssi_time': 129361, 'ping': 20, 'received': True, 'abs_recv_time': 792155927834070000, 'abs_send_time': 792155927814138000, 'send_time': 129345, 'recv_time': 129365, 'rssi': -36}, 20: {'rssi_time': 129471, 'ping': 20, 'received': True, 'abs_recv_time': 792155927944066000, 'abs_send_time': 792155927924146000, 'send_time': 129455, 'recv_time': 129475, 'rssi': -38}, 21: {'rssi_time': 129581, 'ping': 20, 'received': True, 'abs_recv_time': 792155928054072000, 'abs_send_time': 792155928034139000, 'send_time': 129565, 'recv_time': 129585, 'rssi': -39}, 22: {'rssi_time': 129691, 'ping': 20, 'received': True, 'abs_recv_time': 792155928164072000, 'abs_send_time': 792155928144145000, 'send_time': 129675, 'recv_time': 129695, 'rssi': -38}, 23: {'rssi_time': 129801, 'ping': 20, 'received': True, 'abs_recv_time': 792155928274073000, 'abs_send_time': 792155928254151000, 'send_time': 129785, 'recv_time': 129805, 'rssi': -36}, 24: {'rssi_time': 129911, 'ping': 20, 'received': True, 'abs_recv_time': 792155928384071000, 'abs_send_time': 792155928364137000, 'send_time': 129895, 'recv_time': 129915, 'rssi': -35}, 25: {'rssi_time': 130021, 'ping': 20, 'received': True, 'abs_recv_time': 792155928494071000, 'abs_send_time': 792155928474138000, 'send_time': 130005, 'recv_time': 130025, 'rssi': -35}, 26: {'rssi_time': 130131, 'ping': 20, 'received': True, 'abs_recv_time': 792155928604074000, 'abs_send_time': 792155928584148000, 'send_time': 130115, 'recv_time': 130135, 'rssi': -35}, 27: {'rssi_time': 130242, 'ping': 20, 'received': True, 'abs_recv_time': 792155928714066000, 'abs_send_time': 792155928694135000, 'send_time': 130225, 'recv_time': 130245, 'rssi': -36}, 28: {'rssi_time': 130353, 'ping': 21, 'received': True, 'abs_recv_time': 792155928824205000, 'abs_send_time': 792155928804132000, 'send_time': 130335, 'recv_time': 130356, 'rssi': -37}, 29: {'rssi_time': 130461, 'ping': 21, 'received': True, 'abs_recv_time': 792155928934164000, 'abs_send_time': 792155928914055000, 'send_time': 130445, 'recv_time': 130466, 'rssi': -36}, 30: {'rssi_time': 130571, 'ping': 21, 'received': True, 'abs_recv_time': 792155929044159000, 'abs_send_time': 792155929024021000, 'send_time': 130555, 'recv_time': 130576, 'rssi': -36}, 31: {'rssi_time': 130681, 'ping': 20, 'received': True, 'abs_recv_time': 792155929154073000, 'abs_send_time': 792155929134132000, 'send_time': 130665, 'recv_time': 130685, 'rssi': -35}, 32: {'rssi_time': 130791, 'ping': 20, 'received': True, 'abs_recv_time': 792155929264070000, 'abs_send_time': 792155929244147000, 'send_time': 130775, 'recv_time': 130795, 'rssi': -35}, 33: {'rssi_time': 130901, 'ping': 20, 'received': True, 'abs_recv_time': 792155929374070000, 'abs_send_time': 792155929354138000, 'send_time': 130885, 'recv_time': 130905, 'rssi': -37}, 34: {'rssi_time': 131011, 'ping': 20, 'received': True, 'abs_recv_time': 792155929484072000, 'abs_send_time': 792155929464138000, 'send_time': 130995, 'recv_time': 131015, 'rssi': -38}, 35: {'rssi_time': 131121, 'ping': 20, 'received': True, 'abs_recv_time': 792155929594074000, 'abs_send_time': 792155929574138000, 'send_time': 131105, 'recv_time': 131125, 'rssi': -36}, 36: {'rssi_time': 131231, 'ping': 20, 'received': True, 'abs_recv_time': 792155929704074000, 'abs_send_time': 792155929684138000, 'send_time': 131215, 'recv_time': 131235, 'rssi': -38}, 37: {'rssi_time': 131341, 'ping': 20, 'received': True, 'abs_recv_time': 792155929814074000, 'abs_send_time': 792155929794140000, 'send_time': 131325, 'recv_time': 131345, 'rssi': -38}, 38: {'rssi_time': 131452, 'ping': 20, 'received': True, 'abs_recv_time': 792155929924183000, 'abs_send_time': 792155929904333000, 'send_time': 131436, 'recv_time': 131456, 'rssi': -37}, 39: {'rssi_time': 131561, 'ping': 20, 'received': True, 'abs_recv_time': 792155930034076000, 'abs_send_time': 792155930014146000, 'send_time': 131545, 'recv_time': 131565, 'rssi': -35}, 40: {'rssi_time': 131671, 'ping': 20, 'received': True, 'abs_recv_time': 792155930144069000, 'abs_send_time': 792155930124139000, 'send_time': 131655, 'recv_time': 131675, 'rssi': -35}, 41: {'rssi_time': 131781, 'ping': 21, 'received': True, 'abs_recv_time': 792155930254508000, 'abs_send_time': 792155930234146000, 'send_time': 131765, 'recv_time': 131786, 'rssi': -36}, 42: {'rssi_time': 131892, 'ping': 21, 'received': True, 'abs_recv_time': 792155930364168000, 'abs_send_time': 792155930344071000, 'send_time': 131875, 'recv_time': 131896, 'rssi': -36}, 43: {'rssi_time': 132001, 'ping': 21, 'received': True, 'abs_recv_time': 792155930474129000, 'abs_send_time': 792155930454015000, 'send_time': 131985, 'recv_time': 132006, 'rssi': -35}, 44: {'rssi_time': 132111, 'ping': 19, 'received': True, 'abs_recv_time': 792155930584070000, 'abs_send_time': 792155930564314000, 'send_time': 132096, 'recv_time': 132115, 'rssi': -34}, 45: {'rssi_time': 132221, 'ping': 20, 'received': True, 'abs_recv_time': 792155930694072000, 'abs_send_time': 792155930674141000, 'send_time': 132205, 'recv_time': 132225, 'rssi': -36}, 46: {'rssi_time': 132331, 'ping': 20, 'received': True, 'abs_recv_time': 792155930804076000, 'abs_send_time': 792155930784145000, 'send_time': 132315, 'recv_time': 132335, 'rssi': -35}, 47: {'rssi_time': 132441, 'ping': 20, 'received': True, 'abs_recv_time': 792155930914105000, 'abs_send_time': 792155930894139000, 'send_time': 132425, 'recv_time': 132445, 'rssi': -35}, 48: {'rssi_time': 132551, 'ping': 20, 'received': True, 'abs_recv_time': 792155931024074000, 'abs_send_time': 792155931004148000, 'send_time': 132535, 'recv_time': 132555, 'rssi': -35}, 49: {'rssi_time': 132661, 'ping': 20, 'received': True, 'abs_recv_time': 792155931134078000, 'abs_send_time': 792155931114134000, 'send_time': 132645, 'recv_time': 132665, 'rssi': -35}, 50: {'rssi_time': 132771, 'ping': 20, 'received': True, 'abs_recv_time': 792155931244068000, 'abs_send_time': 792155931224147000, 'send_time': 132755, 'recv_time': 132775, 'rssi': -34}, 51: {'rssi_time': 132881, 'ping': 20, 'received': True, 'abs_recv_time': 792155931354068000, 'abs_send_time': 792155931334136000, 'send_time': 132865, 'recv_time': 132885, 'rssi': -35}, 52: {'rssi_time': 132991, 'ping': 20, 'received': True, 'abs_recv_time': 792155931464070000, 'abs_send_time': 792155931444138000, 'send_time': 132975, 'recv_time': 132995, 'rssi': -35}, 53: {'rssi_time': 133101, 'ping': 20, 'received': True, 'abs_recv_time': 792155931574068000, 'abs_send_time': 792155931554139000, 'send_time': 133085, 'recv_time': 133105, 'rssi': -34}, 54: {'rssi_time': 133211, 'ping': 20, 'received': True, 'abs_recv_time': 792155931684066000, 'abs_send_time': 792155931664147000, 'send_time': 133195, 'recv_time': 133215, 'rssi': -34}, 55: {'rssi_time': 133321, 'ping': 21, 'received': True, 'abs_recv_time': 792155931794280000, 'abs_send_time': 792155931774149000, 'send_time': 133305, 'recv_time': 133326, 'rssi': -34}, 56: {'rssi_time': 133431, 'ping': 21, 'received': True, 'abs_recv_time': 792155931904361000, 'abs_send_time': 792155931884022000, 'send_time': 133415, 'recv_time': 133436, 'rssi': -33}, 57: {'rssi_time': 133542, 'ping': 20, 'received': True, 'abs_recv_time': 792155932014073000, 'abs_send_time': 792155931994015000, 'send_time': 133525, 'recv_time': 133545, 'rssi': -34}, 58: {'rssi_time': 133651, 'ping': 20, 'received': True, 'abs_recv_time': 792155932124074000, 'abs_send_time': 792155932104144000, 'send_time': 133635, 'recv_time': 133655, 'rssi': -35}, 59: {'rssi_time': 133761, 'ping': 20, 'received': True, 'abs_recv_time': 792155932234071000, 'abs_send_time': 792155932214150000, 'send_time': 133745, 'recv_time': 133765, 'rssi': -35}, 60: {'rssi_time': 133872, 'ping': 20, 'received': True, 'abs_recv_time': 792155932344068000, 'abs_send_time': 792155932324151000, 'send_time': 133855, 'recv_time': 133875, 'rssi': -35}, 61: {'rssi_time': 133981, 'ping': 20, 'received': True, 'abs_recv_time': 792155932454082000, 'abs_send_time': 792155932434137000, 'send_time': 133965, 'recv_time': 133985, 'rssi': -34}, 62: {'rssi_time': 134091, 'ping': 20, 'received': True, 'abs_recv_time': 792155932564074000, 'abs_send_time': 792155932544145000, 'send_time': 134075, 'recv_time': 134095, 'rssi': -34}, 63: {'rssi_time': 134201, 'ping': 20, 'received': True, 'abs_recv_time': 792155932674074000, 'abs_send_time': 792155932654137000, 'send_time': 134185, 'recv_time': 134205, 'rssi': -34}, 64: {'rssi_time': 134311, 'ping': 20, 'received': True, 'abs_recv_time': 792155932784074000, 'abs_send_time': 792155932764139000, 'send_time': 134295, 'recv_time': 134315, 'rssi': -34}, 65: {'rssi_time': 134421, 'ping': 21, 'received': True, 'abs_recv_time': 792155932894334000, 'abs_send_time': 792155932874148000, 'send_time': 134405, 'recv_time': 134426, 'rssi': -34}, 66: {'rssi_time': 134531, 'ping': 20, 'received': True, 'abs_recv_time': 792155933004076000, 'abs_send_time': 792155932984145000, 'send_time': 134515, 'recv_time': 134535, 'rssi': -34}, 67: {'rssi_time': 134641, 'ping': 20, 'received': True, 'abs_recv_time': 792155933114070000, 'abs_send_time': 792155933094134000, 'send_time': 134625, 'recv_time': 134645, 'rssi': -35}, 68: {'rssi_time': 134752, 'ping': 20, 'received': True, 'abs_recv_time': 792155933224238000, 'abs_send_time': 792155933204361000, 'send_time': 134736, 'recv_time': 134756, 'rssi': -34}, 69: {'rssi_time': 134862, 'ping': 21, 'received': True, 'abs_recv_time': 792155933334163000, 'abs_send_time': 792155933314074000, 'send_time': 134845, 'recv_time': 134866, 'rssi': -35}, 70: {'rssi_time': 134971, 'ping': 21, 'received': True, 'abs_recv_time': 792155933444131000, 'abs_send_time': 792155933424022000, 'send_time': 134955, 'recv_time': 134976, 'rssi': -35}, 71: {'rssi_time': 135081, 'ping': 19, 'received': True, 'abs_recv_time': 792155933554065000, 'abs_send_time': 792155933534329000, 'send_time': 135066, 'recv_time': 135085, 'rssi': -35}, 72: {'rssi_time': 135193, 'ping': 20, 'received': True, 'abs_recv_time': 792155933664074000, 'abs_send_time': 792155933644138000, 'send_time': 135175, 'recv_time': 135195, 'rssi': -35}, 73: {'rssi_time': 135301, 'ping': 20, 'received': True, 'abs_recv_time': 792155933774075000, 'abs_send_time': 792155933754135000, 'send_time': 135285, 'recv_time': 135305, 'rssi': -36}, 74: {'rssi_time': 135411, 'ping': 20, 'received': True, 'abs_recv_time': 792155933884069000, 'abs_send_time': 792155933864137000, 'send_time': 135395, 'recv_time': 135415, 'rssi': -36}, 75: {'rssi_time': 135521, 'ping': 20, 'received': True, 'abs_recv_time': 792155933994110000, 'abs_send_time': 792155933974148000, 'send_time': 135505, 'recv_time': 135525, 'rssi': -35}, 76: {'rssi_time': 135631, 'ping': 20, 'received': True, 'abs_recv_time': 792155934104075000, 'abs_send_time': 792155934084153000, 'send_time': 135615, 'recv_time': 135635, 'rssi': -35}, 77: {'rssi_time': 135741, 'ping': 20, 'received': True, 'abs_recv_time': 792155934214111000, 'abs_send_time': 792155934194139000, 'send_time': 135725, 'recv_time': 135745, 'rssi': -35}, 78: {'rssi_time': 135851, 'ping': 20, 'received': True, 'abs_recv_time': 792155934324073000, 'abs_send_time': 792155934304141000, 'send_time': 135835, 'recv_time': 135855, 'rssi': -35}, 79: {'rssi_time': 135961, 'ping': 20, 'received': True, 'abs_recv_time': 792155934434074000, 'abs_send_time': 792155934414135000, 'send_time': 135945, 'recv_time': 135965, 'rssi': -35}, 80: {'rssi_time': 136071, 'ping': 20, 'received': True, 'abs_recv_time': 792155934544073000, 'abs_send_time': 792155934524137000, 'send_time': 136055, 'recv_time': 136075, 'rssi': -35}, 81: {'rssi_time': 136181, 'ping': 20, 'received': True, 'abs_recv_time': 792155934654067000, 'abs_send_time': 792155934634135000, 'send_time': 136165, 'recv_time': 136185, 'rssi': -36}, 82: {'rssi_time': 136295, 'ping': 21, 'received': True, 'abs_recv_time': 792155934764368000, 'abs_send_time': 792155934744130000, 'send_time': 136275, 'recv_time': 136296, 'rssi': -35}, 83: {'rssi_time': 136401, 'ping': 21, 'received': True, 'abs_recv_time': 792155934874167000, 'abs_send_time': 792155934854020000, 'send_time': 136385, 'recv_time': 136406, 'rssi': -35}, 84: {'rssi_time': 136511, 'ping': 19, 'received': True, 'abs_recv_time': 792155934984078000, 'abs_send_time': 792155934964534000, 'send_time': 136496, 'recv_time': 136515, 'rssi': -35}, 85: {'rssi_time': 136621, 'ping': 20, 'received': True, 'abs_recv_time': 792155935094073000, 'abs_send_time': 792155935074144000, 'send_time': 136605, 'recv_time': 136625, 'rssi': -35}, 86: {'rssi_time': 136731, 'ping': 21, 'received': True, 'abs_recv_time': 792155935204328000, 'abs_send_time': 792155935184145000, 'send_time': 136715, 'recv_time': 136736, 'rssi': -35}, 87: {'rssi_time': 136841, 'ping': 20, 'received': True, 'abs_recv_time': 792155935314075000, 'abs_send_time': 792155935294133000, 'send_time': 136825, 'recv_time': 136845, 'rssi': -35}, 88: {'rssi_time': 136951, 'ping': 20, 'received': True, 'abs_recv_time': 792155935424076000, 'abs_send_time': 792155935404137000, 'send_time': 136935, 'recv_time': 136955, 'rssi': -36}, 89: {'rssi_time': 137062, 'ping': 20, 'received': True, 'abs_recv_time': 792155935534074000, 'abs_send_time': 792155935514135000, 'send_time': 137045, 'recv_time': 137065, 'rssi': -35}, 90: {'rssi_time': 137171, 'ping': 20, 'received': True, 'abs_recv_time': 792155935644076000, 'abs_send_time': 792155935624137000, 'send_time': 137155, 'recv_time': 137175, 'rssi': -35}, 91: {'rssi_time': 137281, 'ping': 20, 'received': True, 'abs_recv_time': 792155935754105000, 'abs_send_time': 792155935734135000, 'send_time': 137265, 'recv_time': 137285, 'rssi': -34}, 92: {'rssi_time': 137391, 'ping': 20, 'received': True, 'abs_recv_time': 792155935864074000, 'abs_send_time': 792155935844140000, 'send_time': 137375, 'recv_time': 137395, 'rssi': -35}, 93: {'rssi_time': 137501, 'ping': 20, 'received': True, 'abs_recv_time': 792155935974069000, 'abs_send_time': 792155935954145000, 'send_time': 137485, 'recv_time': 137505, 'rssi': -36}, 94: {'rssi_time': 137612, 'ping': 20, 'received': True, 'abs_recv_time': 792155936084070000, 'abs_send_time': 792155936064145000, 'send_time': 137595, 'recv_time': 137615, 'rssi': -35}, 95: {'rssi_time': 137721, 'ping': 21, 'received': True, 'abs_recv_time': 792155936194131000, 'abs_send_time': 792155936174132000, 'send_time': 137705, 'recv_time': 137726, 'rssi': -35}, 96: {'rssi_time': 137831, 'ping': 21, 'received': True, 'abs_recv_time': 792155936304169000, 'abs_send_time': 792155936284120000, 'send_time': 137815, 'recv_time': 137836, 'rssi': -35}, 97: {'rssi_time': 137941, 'ping': 21, 'received': True, 'abs_recv_time': 792155936414170000, 'abs_send_time': 792155936394014000, 'send_time': 137925, 'recv_time': 137946, 'rssi': -35}, 98: {'rssi_time': 138055, 'ping': 19, 'received': True, 'abs_recv_time': 792155936524069000, 'abs_send_time': 792155936504294000, 'send_time': 138036, 'recv_time': 138055, 'rssi': -36}, 99: {'rssi_time': 138162, 'ping': 20, 'received': True, 'abs_recv_time': 792155936634070000, 'abs_send_time': 792155936614139000, 'send_time': 138145, 'recv_time': 138165, 'rssi': -36}, 100: {'rssi_time': 138271, 'ping': 20, 'received': True, 'abs_recv_time': 792155936744082000, 'abs_send_time': 792155936724148000, 'send_time': 138255, 'recv_time': 138275, 'rssi': -38}} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_180723.csv b/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_180723.csv new file mode 100644 index 00000000..a6338778 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_180723.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 159751, 'ping': 17, 'received': True, 'abs_recv_time': 792155958224161000, 'abs_send_time': 792155958207939000, 'send_time': 159739, 'recv_time': 159756, 'rssi': -37}, 2: {'rssi_time': 159861, 'ping': 20, 'received': True, 'abs_recv_time': 792155958334078000, 'abs_send_time': 792155958314131000, 'send_time': 159845, 'recv_time': 159865, 'rssi': -37}, 3: {'rssi_time': 159971, 'ping': 20, 'received': True, 'abs_recv_time': 792155958444067000, 'abs_send_time': 792155958424139000, 'send_time': 159955, 'recv_time': 159975, 'rssi': -37}, 4: {'rssi_time': 160081, 'ping': 20, 'received': True, 'abs_recv_time': 792155958554070000, 'abs_send_time': 792155958534138000, 'send_time': 160065, 'recv_time': 160085, 'rssi': -37}, 5: {'rssi_time': 160191, 'ping': 20, 'received': True, 'abs_recv_time': 792155958664078000, 'abs_send_time': 792155958644143000, 'send_time': 160175, 'recv_time': 160195, 'rssi': -36}, 6: {'rssi_time': 160301, 'ping': 20, 'received': True, 'abs_recv_time': 792155958774073000, 'abs_send_time': 792155958754145000, 'send_time': 160285, 'recv_time': 160305, 'rssi': -37}, 7: {'rssi_time': 160411, 'ping': 20, 'received': True, 'abs_recv_time': 792155958884069000, 'abs_send_time': 792155958864139000, 'send_time': 160395, 'recv_time': 160415, 'rssi': -37}, 8: {'rssi_time': 160521, 'ping': 20, 'received': True, 'abs_recv_time': 792155958994072000, 'abs_send_time': 792155958974146000, 'send_time': 160505, 'recv_time': 160525, 'rssi': -37}, 9: {'rssi_time': 160631, 'ping': 20, 'received': True, 'abs_recv_time': 792155959104072000, 'abs_send_time': 792155959084138000, 'send_time': 160615, 'recv_time': 160635, 'rssi': -37}, 10: {'rssi_time': 160741, 'ping': 21, 'received': True, 'abs_recv_time': 792155959214113000, 'abs_send_time': 792155959194136000, 'send_time': 160725, 'recv_time': 160746, 'rssi': -37}, 11: {'rssi_time': 160851, 'ping': 20, 'received': True, 'abs_recv_time': 792155959324071000, 'abs_send_time': 792155959304136000, 'send_time': 160835, 'recv_time': 160855, 'rssi': -36}, 12: {'rssi_time': 160961, 'ping': 20, 'received': True, 'abs_recv_time': 792155959434069000, 'abs_send_time': 792155959414137000, 'send_time': 160945, 'recv_time': 160965, 'rssi': -35}, 13: {'rssi_time': 161071, 'ping': 21, 'received': True, 'abs_recv_time': 792155959544343000, 'abs_send_time': 792155959524133000, 'send_time': 161055, 'recv_time': 161076, 'rssi': -35}, 14: {'rssi_time': 161181, 'ping': 21, 'received': True, 'abs_recv_time': 792155959654166000, 'abs_send_time': 792155959634028000, 'send_time': 161165, 'recv_time': 161186, 'rssi': -35}, 15: {'rssi_time': 161291, 'ping': 21, 'received': True, 'abs_recv_time': 792155959764147000, 'abs_send_time': 792155959744013000, 'send_time': 161275, 'recv_time': 161296, 'rssi': -35}, 16: {'rssi_time': 161401, 'ping': 20, 'received': True, 'abs_recv_time': 792155959874072000, 'abs_send_time': 792155959854137000, 'send_time': 161385, 'recv_time': 161405, 'rssi': -35}, 17: {'rssi_time': 161511, 'ping': 20, 'received': True, 'abs_recv_time': 792155959984066000, 'abs_send_time': 792155959964144000, 'send_time': 161495, 'recv_time': 161515, 'rssi': -35}, 18: {'rssi_time': 161621, 'ping': 20, 'received': True, 'abs_recv_time': 792155960094078000, 'abs_send_time': 792155960074138000, 'send_time': 161605, 'recv_time': 161625, 'rssi': -36}, 19: {'rssi_time': 161731, 'ping': 21, 'received': True, 'abs_recv_time': 792155960204326000, 'abs_send_time': 792155960184138000, 'send_time': 161715, 'recv_time': 161736, 'rssi': -35}, 20: {'rssi_time': 161841, 'ping': 20, 'received': True, 'abs_recv_time': 792155960314079000, 'abs_send_time': 792155960294147000, 'send_time': 161825, 'recv_time': 161845, 'rssi': -35}, 21: {'rssi_time': 161951, 'ping': 20, 'received': True, 'abs_recv_time': 792155960424066000, 'abs_send_time': 792155960404133000, 'send_time': 161935, 'recv_time': 161955, 'rssi': -35}, 22: {'rssi_time': 162061, 'ping': 20, 'received': True, 'abs_recv_time': 792155960534077000, 'abs_send_time': 792155960514156000, 'send_time': 162045, 'recv_time': 162065, 'rssi': -35}, 23: {'rssi_time': 162171, 'ping': 20, 'received': True, 'abs_recv_time': 792155960644072000, 'abs_send_time': 792155960624137000, 'send_time': 162155, 'recv_time': 162175, 'rssi': -35}, 24: {'rssi_time': 162282, 'ping': 20, 'received': True, 'abs_recv_time': 792155960754073000, 'abs_send_time': 792155960734139000, 'send_time': 162265, 'recv_time': 162285, 'rssi': -36}, 25: {'rssi_time': 162391, 'ping': 20, 'received': True, 'abs_recv_time': 792155960864071000, 'abs_send_time': 792155960844136000, 'send_time': 162375, 'recv_time': 162395, 'rssi': -35}, 26: {'rssi_time': 162501, 'ping': 21, 'received': True, 'abs_recv_time': 792155960974523000, 'abs_send_time': 792155960954145000, 'send_time': 162485, 'recv_time': 162506, 'rssi': -36}, 27: {'rssi_time': 162613, 'ping': 21, 'received': True, 'abs_recv_time': 792155961084167000, 'abs_send_time': 792155961064074000, 'send_time': 162595, 'recv_time': 162616, 'rssi': -36}, 28: {'rssi_time': 162721, 'ping': 21, 'received': True, 'abs_recv_time': 792155961194162000, 'abs_send_time': 792155961174015000, 'send_time': 162705, 'recv_time': 162726, 'rssi': -37}, 29: {'rssi_time': 162831, 'ping': 20, 'received': True, 'abs_recv_time': 792155961304064000, 'abs_send_time': 792155961284332000, 'send_time': 162815, 'recv_time': 162835, 'rssi': -37}, 30: {'rssi_time': 162941, 'ping': 20, 'received': True, 'abs_recv_time': 792155961414078000, 'abs_send_time': 792155961394143000, 'send_time': 162925, 'recv_time': 162945, 'rssi': -37}, 31: {'rssi_time': 163051, 'ping': 20, 'received': True, 'abs_recv_time': 792155961524071000, 'abs_send_time': 792155961504139000, 'send_time': 163035, 'recv_time': 163055, 'rssi': -37}, 32: {'rssi_time': 163161, 'ping': 20, 'received': True, 'abs_recv_time': 792155961634076000, 'abs_send_time': 792155961614138000, 'send_time': 163145, 'recv_time': 163165, 'rssi': -37}, 33: {'rssi_time': 163271, 'ping': 20, 'received': True, 'abs_recv_time': 792155961744072000, 'abs_send_time': 792155961724138000, 'send_time': 163255, 'recv_time': 163275, 'rssi': -37}, 34: {'rssi_time': 163381, 'ping': 20, 'received': True, 'abs_recv_time': 792155961854075000, 'abs_send_time': 792155961834138000, 'send_time': 163365, 'recv_time': 163385, 'rssi': -37}, 35: {'rssi_time': 163491, 'ping': 20, 'received': True, 'abs_recv_time': 792155961964066000, 'abs_send_time': 792155961944146000, 'send_time': 163475, 'recv_time': 163495, 'rssi': -36}, 36: {'rssi_time': 163601, 'ping': 20, 'received': True, 'abs_recv_time': 792155962074070000, 'abs_send_time': 792155962054138000, 'send_time': 163585, 'recv_time': 163605, 'rssi': -37}, 37: {'rssi_time': 163711, 'ping': 20, 'received': True, 'abs_recv_time': 792155962184072000, 'abs_send_time': 792155962164140000, 'send_time': 163695, 'recv_time': 163715, 'rssi': -37}, 38: {'rssi_time': 163822, 'ping': 20, 'received': True, 'abs_recv_time': 792155962294076000, 'abs_send_time': 792155962274157000, 'send_time': 163805, 'recv_time': 163825, 'rssi': -36}, 39: {'rssi_time': 163932, 'ping': 20, 'received': True, 'abs_recv_time': 792155962404068000, 'abs_send_time': 792155962384135000, 'send_time': 163915, 'recv_time': 163935, 'rssi': -36}, 40: {'rssi_time': 164041, 'ping': 21, 'received': True, 'abs_recv_time': 792155962514175000, 'abs_send_time': 792155962494130000, 'send_time': 164025, 'recv_time': 164046, 'rssi': -37}, 41: {'rssi_time': 164151, 'ping': 21, 'received': True, 'abs_recv_time': 792155962624165000, 'abs_send_time': 792155962604014000, 'send_time': 164135, 'recv_time': 164156, 'rssi': -37}, 42: {'rssi_time': 164261, 'ping': 19, 'received': True, 'abs_recv_time': 792155962734068000, 'abs_send_time': 792155962714535000, 'send_time': 164246, 'recv_time': 164265, 'rssi': -36}, 43: {'rssi_time': 164371, 'ping': 20, 'received': True, 'abs_recv_time': 792155962844069000, 'abs_send_time': 792155962824144000, 'send_time': 164355, 'recv_time': 164375, 'rssi': -36}, 44: {'rssi_time': 164481, 'ping': 20, 'received': True, 'abs_recv_time': 792155962954070000, 'abs_send_time': 792155962934146000, 'send_time': 164465, 'recv_time': 164485, 'rssi': -36}, 45: {'rssi_time': 164591, 'ping': 20, 'received': True, 'abs_recv_time': 792155963064072000, 'abs_send_time': 792155963044139000, 'send_time': 164575, 'recv_time': 164595, 'rssi': -37}, 46: {'rssi_time': 164701, 'ping': 20, 'received': True, 'abs_recv_time': 792155963174073000, 'abs_send_time': 792155963154153000, 'send_time': 164685, 'recv_time': 164705, 'rssi': -36}, 47: {'rssi_time': 164811, 'ping': 20, 'received': True, 'abs_recv_time': 792155963284075000, 'abs_send_time': 792155963264152000, 'send_time': 164795, 'recv_time': 164815, 'rssi': -37}, 48: {'rssi_time': 164921, 'ping': 20, 'received': True, 'abs_recv_time': 792155963394068000, 'abs_send_time': 792155963374139000, 'send_time': 164905, 'recv_time': 164925, 'rssi': -37}, 49: {'rssi_time': 165031, 'ping': 20, 'received': True, 'abs_recv_time': 792155963504084000, 'abs_send_time': 792155963484138000, 'send_time': 165015, 'recv_time': 165035, 'rssi': -37}, 50: {'rssi_time': 165141, 'ping': 20, 'received': True, 'abs_recv_time': 792155963614074000, 'abs_send_time': 792155963594138000, 'send_time': 165125, 'recv_time': 165145, 'rssi': -37}, 51: {'rssi_time': 165251, 'ping': 20, 'received': True, 'abs_recv_time': 792155963724064000, 'abs_send_time': 792155963704148000, 'send_time': 165235, 'recv_time': 165255, 'rssi': -37}, 52: {'rssi_time': 165361, 'ping': 20, 'received': True, 'abs_recv_time': 792155963834066000, 'abs_send_time': 792155963814136000, 'send_time': 165345, 'recv_time': 165365, 'rssi': -38}, 53: {'rssi_time': 165472, 'ping': 21, 'received': True, 'abs_recv_time': 792155963944131000, 'abs_send_time': 792155963924145000, 'send_time': 165455, 'recv_time': 165476, 'rssi': -38}, 54: {'rssi_time': 165583, 'ping': 21, 'received': True, 'abs_recv_time': 792155964054167000, 'abs_send_time': 792155964034024000, 'send_time': 165565, 'recv_time': 165586, 'rssi': -38}, 55: {'rssi_time': 165691, 'ping': 21, 'received': True, 'abs_recv_time': 792155964164126000, 'abs_send_time': 792155964144015000, 'send_time': 165675, 'recv_time': 165696, 'rssi': -38}, 56: {'rssi_time': 165801, 'ping': 20, 'received': True, 'abs_recv_time': 792155964274073000, 'abs_send_time': 792155964254156000, 'send_time': 165785, 'recv_time': 165805, 'rssi': -38}, 57: {'rssi_time': 165911, 'ping': 20, 'received': True, 'abs_recv_time': 792155964384070000, 'abs_send_time': 792155964364139000, 'send_time': 165895, 'recv_time': 165915, 'rssi': -38}, 58: {'rssi_time': 166021, 'ping': 20, 'received': True, 'abs_recv_time': 792155964494074000, 'abs_send_time': 792155964474140000, 'send_time': 166005, 'recv_time': 166025, 'rssi': -38}, 59: {'rssi_time': 166133, 'ping': 20, 'received': True, 'abs_recv_time': 792155964604074000, 'abs_send_time': 792155964584139000, 'send_time': 166115, 'recv_time': 166135, 'rssi': -39}, 60: {'rssi_time': 166243, 'ping': 20, 'received': True, 'abs_recv_time': 792155964714066000, 'abs_send_time': 792155964694140000, 'send_time': 166225, 'recv_time': 166245, 'rssi': -39}, 61: {'rssi_time': 166351, 'ping': 20, 'received': True, 'abs_recv_time': 792155964824084000, 'abs_send_time': 792155964804141000, 'send_time': 166335, 'recv_time': 166355, 'rssi': -38}, 62: {'rssi_time': 166461, 'ping': 20, 'received': True, 'abs_recv_time': 792155964934066000, 'abs_send_time': 792155964914156000, 'send_time': 166445, 'recv_time': 166465, 'rssi': -38}, 63: {'rssi_time': 166571, 'ping': 20, 'received': True, 'abs_recv_time': 792155965044069000, 'abs_send_time': 792155965024137000, 'send_time': 166555, 'recv_time': 166575, 'rssi': -38}, 64: {'rssi_time': 166681, 'ping': 20, 'received': True, 'abs_recv_time': 792155965154074000, 'abs_send_time': 792155965134139000, 'send_time': 166665, 'recv_time': 166685, 'rssi': -38}, 65: {'rssi_time': 166791, 'ping': 20, 'received': True, 'abs_recv_time': 792155965264069000, 'abs_send_time': 792155965244149000, 'send_time': 166775, 'recv_time': 166795, 'rssi': -37}, 66: {'rssi_time': 166901, 'ping': 20, 'received': True, 'abs_recv_time': 792155965374068000, 'abs_send_time': 792155965354136000, 'send_time': 166885, 'recv_time': 166905, 'rssi': -38}, 67: {'rssi_time': 167011, 'ping': 21, 'received': True, 'abs_recv_time': 792155965484278000, 'abs_send_time': 792155965464132000, 'send_time': 166995, 'recv_time': 167016, 'rssi': -38}, 68: {'rssi_time': 167121, 'ping': 21, 'received': True, 'abs_recv_time': 792155965594163000, 'abs_send_time': 792155965574018000, 'send_time': 167105, 'recv_time': 167126, 'rssi': -38}, 69: {'rssi_time': 167231, 'ping': 19, 'received': True, 'abs_recv_time': 792155965704068000, 'abs_send_time': 792155965684513000, 'send_time': 167216, 'recv_time': 167235, 'rssi': -38}, 70: {'rssi_time': 167341, 'ping': 20, 'received': True, 'abs_recv_time': 792155965814074000, 'abs_send_time': 792155965794152000, 'send_time': 167325, 'recv_time': 167345, 'rssi': -38}, 71: {'rssi_time': 167451, 'ping': 19, 'received': True, 'abs_recv_time': 792155965924098000, 'abs_send_time': 792155965904333000, 'send_time': 167436, 'recv_time': 167455, 'rssi': -39}, 72: {'rssi_time': 167561, 'ping': 20, 'received': True, 'abs_recv_time': 792155966034076000, 'abs_send_time': 792155966014131000, 'send_time': 167545, 'recv_time': 167565, 'rssi': -38}, 73: {'rssi_time': 167674, 'ping': 20, 'received': True, 'abs_recv_time': 792155966144074000, 'abs_send_time': 792155966124137000, 'send_time': 167655, 'recv_time': 167675, 'rssi': -38}, 74: {'rssi_time': 167785, 'ping': 21, 'received': True, 'abs_recv_time': 792155966254276000, 'abs_send_time': 792155966234151000, 'send_time': 167765, 'recv_time': 167786, 'rssi': -39}, 75: {'rssi_time': 167892, 'ping': 20, 'received': True, 'abs_recv_time': 792155966364088000, 'abs_send_time': 792155966344135000, 'send_time': 167875, 'recv_time': 167895, 'rssi': -39}, 76: {'rssi_time': 168001, 'ping': 20, 'received': True, 'abs_recv_time': 792155966474073000, 'abs_send_time': 792155966454141000, 'send_time': 167985, 'recv_time': 168005, 'rssi': -39}, 77: {'rssi_time': 168111, 'ping': 20, 'received': True, 'abs_recv_time': 792155966584075000, 'abs_send_time': 792155966564137000, 'send_time': 168095, 'recv_time': 168115, 'rssi': -39}, 78: {'rssi_time': 168222, 'ping': 20, 'received': True, 'abs_recv_time': 792155966694074000, 'abs_send_time': 792155966674143000, 'send_time': 168205, 'recv_time': 168225, 'rssi': -39}, 79: {'rssi_time': 168331, 'ping': 20, 'received': True, 'abs_recv_time': 792155966804073000, 'abs_send_time': 792155966784137000, 'send_time': 168315, 'recv_time': 168335, 'rssi': -37}, 80: {'rssi_time': 168442, 'ping': 21, 'received': True, 'abs_recv_time': 792155966914167000, 'abs_send_time': 792155966894131000, 'send_time': 168425, 'recv_time': 168446, 'rssi': -39}, 81: {'rssi_time': 168551, 'ping': 21, 'received': True, 'abs_recv_time': 792155967024169000, 'abs_send_time': 792155967004014000, 'send_time': 168535, 'recv_time': 168556, 'rssi': -39}, 82: {'rssi_time': 168661, 'ping': 21, 'received': True, 'abs_recv_time': 792155967134137000, 'abs_send_time': 792155967114009000, 'send_time': 168645, 'recv_time': 168666, 'rssi': -39}, 83: {'rssi_time': 168771, 'ping': 19, 'received': True, 'abs_recv_time': 792155967244060000, 'abs_send_time': 792155967224348000, 'send_time': 168756, 'recv_time': 168775, 'rssi': -39}, 84: {'rssi_time': 168881, 'ping': 20, 'received': True, 'abs_recv_time': 792155967354066000, 'abs_send_time': 792155967334137000, 'send_time': 168865, 'recv_time': 168885, 'rssi': -40}, 85: {'rssi_time': 168991, 'ping': 20, 'received': True, 'abs_recv_time': 792155967464070000, 'abs_send_time': 792155967444139000, 'send_time': 168975, 'recv_time': 168995, 'rssi': -39}, 86: {'rssi_time': 169101, 'ping': 20, 'received': True, 'abs_recv_time': 792155967574074000, 'abs_send_time': 792155967554145000, 'send_time': 169085, 'recv_time': 169105, 'rssi': -40}, 87: {'rssi_time': 169211, 'ping': 20, 'received': True, 'abs_recv_time': 792155967684074000, 'abs_send_time': 792155967664139000, 'send_time': 169195, 'recv_time': 169215, 'rssi': -40}, 88: {'rssi_time': 169321, 'ping': 20, 'received': True, 'abs_recv_time': 792155967794074000, 'abs_send_time': 792155967774139000, 'send_time': 169305, 'recv_time': 169325, 'rssi': -40}, 89: {'rssi_time': 169431, 'ping': 21, 'received': True, 'abs_recv_time': 792155967904280000, 'abs_send_time': 792155967884138000, 'send_time': 169415, 'recv_time': 169436, 'rssi': -40}, 90: {'rssi_time': 169541, 'ping': 20, 'received': True, 'abs_recv_time': 792155968014075000, 'abs_send_time': 792155967994134000, 'send_time': 169525, 'recv_time': 169545, 'rssi': -37}, 91: {'rssi_time': 169651, 'ping': 20, 'received': True, 'abs_recv_time': 792155968124076000, 'abs_send_time': 792155968104137000, 'send_time': 169635, 'recv_time': 169655, 'rssi': -40}, 92: {'rssi_time': 169761, 'ping': 20, 'received': True, 'abs_recv_time': 792155968234069000, 'abs_send_time': 792155968214149000, 'send_time': 169745, 'recv_time': 169765, 'rssi': -40}, 93: {'rssi_time': 169871, 'ping': 20, 'received': True, 'abs_recv_time': 792155968344070000, 'abs_send_time': 792155968324139000, 'send_time': 169855, 'recv_time': 169875, 'rssi': -40}, 94: {'rssi_time': 169981, 'ping': 21, 'received': True, 'abs_recv_time': 792155968454255000, 'abs_send_time': 792155968434138000, 'send_time': 169965, 'recv_time': 169986, 'rssi': -40}, 95: {'rssi_time': 170091, 'ping': 21, 'received': True, 'abs_recv_time': 792155968564165000, 'abs_send_time': 792155968544014000, 'send_time': 170075, 'recv_time': 170096, 'rssi': -39}, 96: {'rssi_time': 170201, 'ping': 19, 'received': True, 'abs_recv_time': 792155968674068000, 'abs_send_time': 792155968654425000, 'send_time': 170186, 'recv_time': 170205, 'rssi': -38}, 97: {'rssi_time': 170311, 'ping': 20, 'received': True, 'abs_recv_time': 792155968784074000, 'abs_send_time': 792155968764145000, 'send_time': 170295, 'recv_time': 170315, 'rssi': -38}, 98: {'rssi_time': 170421, 'ping': 20, 'received': True, 'abs_recv_time': 792155968894070000, 'abs_send_time': 792155968874151000, 'send_time': 170405, 'recv_time': 170425, 'rssi': -40}, 99: {'rssi_time': 170531, 'ping': 20, 'received': True, 'abs_recv_time': 792155969004105000, 'abs_send_time': 792155968984150000, 'send_time': 170515, 'recv_time': 170535, 'rssi': -40}, 100: {'rssi_time': 170641, 'ping': 20, 'received': True, 'abs_recv_time': 792155969114075000, 'abs_send_time': 792155969094136000, 'send_time': 170625, 'recv_time': 170645, 'rssi': -40}} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_202544.csv b/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_202544.csv new file mode 100644 index 00000000..50c3e665 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_202544.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 187121, 'ping': 10, 'received': True, 'abs_recv_time': 792155985594098000, 'abs_send_time': 792155985583713000, 'send_time': 187115, 'recv_time': 187125, 'rssi': -34}, 2: {'rssi_time': 187241, 'ping': 20, 'received': True, 'abs_recv_time': 792155985714076000, 'abs_send_time': 792155985694135000, 'send_time': 187225, 'recv_time': 187245, 'rssi': -33}, 3: {'rssi_time': 187351, 'ping': 20, 'received': True, 'abs_recv_time': 792155985824067000, 'abs_send_time': 792155985804136000, 'send_time': 187335, 'recv_time': 187355, 'rssi': -33}, 4: {'rssi_time': 187461, 'ping': 20, 'received': True, 'abs_recv_time': 792155985934067000, 'abs_send_time': 792155985914149000, 'send_time': 187445, 'recv_time': 187465, 'rssi': -34}, 5: {'rssi_time': 187571, 'ping': 20, 'received': True, 'abs_recv_time': 792155986044070000, 'abs_send_time': 792155986024137000, 'send_time': 187555, 'recv_time': 187575, 'rssi': -33}, 6: {'rssi_time': 187681, 'ping': 20, 'received': True, 'abs_recv_time': 792155986154068000, 'abs_send_time': 792155986134145000, 'send_time': 187665, 'recv_time': 187685, 'rssi': -33}, 7: {'rssi_time': 187791, 'ping': 20, 'received': True, 'abs_recv_time': 792155986264069000, 'abs_send_time': 792155986244149000, 'send_time': 187775, 'recv_time': 187795, 'rssi': -33}, 8: {'rssi_time': 187901, 'ping': 21, 'received': True, 'abs_recv_time': 792155986374179000, 'abs_send_time': 792155986354129000, 'send_time': 187885, 'recv_time': 187906, 'rssi': -34}, 9: {'rssi_time': 188011, 'ping': 21, 'received': True, 'abs_recv_time': 792155986484168000, 'abs_send_time': 792155986464011000, 'send_time': 187995, 'recv_time': 188016, 'rssi': -34}, 10: {'rssi_time': 188121, 'ping': 19, 'received': True, 'abs_recv_time': 792155986594071000, 'abs_send_time': 792155986574405000, 'send_time': 188106, 'recv_time': 188125, 'rssi': -35}, 11: {'rssi_time': 188231, 'ping': 20, 'received': True, 'abs_recv_time': 792155986704073000, 'abs_send_time': 792155986684163000, 'send_time': 188215, 'recv_time': 188235, 'rssi': -35}, 12: {'rssi_time': 188341, 'ping': 20, 'received': True, 'abs_recv_time': 792155986814078000, 'abs_send_time': 792155986794149000, 'send_time': 188325, 'recv_time': 188345, 'rssi': -35}, 13: {'rssi_time': 188451, 'ping': 19, 'received': True, 'abs_recv_time': 792155986924069000, 'abs_send_time': 792155986904324000, 'send_time': 188436, 'recv_time': 188455, 'rssi': -35}, 14: {'rssi_time': 188561, 'ping': 20, 'received': True, 'abs_recv_time': 792155987034070000, 'abs_send_time': 792155987014145000, 'send_time': 188545, 'recv_time': 188565, 'rssi': -35}, 15: {'rssi_time': 188672, 'ping': 20, 'received': True, 'abs_recv_time': 792155987144073000, 'abs_send_time': 792155987124138000, 'send_time': 188655, 'recv_time': 188675, 'rssi': -36}, 16: {'rssi_time': 188781, 'ping': 20, 'received': True, 'abs_recv_time': 792155987254070000, 'abs_send_time': 792155987234151000, 'send_time': 188765, 'recv_time': 188785, 'rssi': -35}, 17: {'rssi_time': 188891, 'ping': 19, 'received': True, 'abs_recv_time': 792155987364080000, 'abs_send_time': 792155987344591000, 'send_time': 188876, 'recv_time': 188895, 'rssi': -36}, 18: {'rssi_time': 189001, 'ping': 20, 'received': True, 'abs_recv_time': 792155987474082000, 'abs_send_time': 792155987454149000, 'send_time': 188985, 'recv_time': 189005, 'rssi': -37}, 19: {'rssi_time': 189111, 'ping': 20, 'received': True, 'abs_recv_time': 792155987584072000, 'abs_send_time': 792155987564149000, 'send_time': 189095, 'recv_time': 189115, 'rssi': -37}, 20: {'rssi_time': 189221, 'ping': 20, 'received': True, 'abs_recv_time': 792155987694069000, 'abs_send_time': 792155987674138000, 'send_time': 189205, 'recv_time': 189225, 'rssi': -37}, 21: {'rssi_time': 189331, 'ping': 21, 'received': True, 'abs_recv_time': 792155987804132000, 'abs_send_time': 792155987784130000, 'send_time': 189315, 'recv_time': 189336, 'rssi': -37}, 22: {'rssi_time': 189441, 'ping': 21, 'received': True, 'abs_recv_time': 792155987914177000, 'abs_send_time': 792155987894100000, 'send_time': 189425, 'recv_time': 189446, 'rssi': -36}, 23: {'rssi_time': 189555, 'ping': 21, 'received': True, 'abs_recv_time': 792155988024384000, 'abs_send_time': 792155988004019000, 'send_time': 189535, 'recv_time': 189556, 'rssi': -36}, 24: {'rssi_time': 189661, 'ping': 20, 'received': True, 'abs_recv_time': 792155988134080000, 'abs_send_time': 792155988114138000, 'send_time': 189645, 'recv_time': 189665, 'rssi': -35}, 25: {'rssi_time': 189771, 'ping': 20, 'received': True, 'abs_recv_time': 792155988244079000, 'abs_send_time': 792155988224147000, 'send_time': 189755, 'recv_time': 189775, 'rssi': -35}, 26: {'rssi_time': 189882, 'ping': 20, 'received': True, 'abs_recv_time': 792155988354076000, 'abs_send_time': 792155988334138000, 'send_time': 189865, 'recv_time': 189885, 'rssi': -35}, 27: {'rssi_time': 189991, 'ping': 20, 'received': True, 'abs_recv_time': 792155988464072000, 'abs_send_time': 792155988444136000, 'send_time': 189975, 'recv_time': 189995, 'rssi': -35}, 28: {'rssi_time': 190101, 'ping': 20, 'received': True, 'abs_recv_time': 792155988574074000, 'abs_send_time': 792155988554138000, 'send_time': 190085, 'recv_time': 190105, 'rssi': -35}, 29: {'rssi_time': 190211, 'ping': 20, 'received': True, 'abs_recv_time': 792155988684072000, 'abs_send_time': 792155988664137000, 'send_time': 190195, 'recv_time': 190215, 'rssi': -35}, 30: {'rssi_time': 190322, 'ping': 20, 'received': True, 'abs_recv_time': 792155988794072000, 'abs_send_time': 792155988774145000, 'send_time': 190305, 'recv_time': 190325, 'rssi': -35}, 31: {'rssi_time': 190431, 'ping': 21, 'received': True, 'abs_recv_time': 792155988904329000, 'abs_send_time': 792155988884139000, 'send_time': 190415, 'recv_time': 190436, 'rssi': -35}, 32: {'rssi_time': 190541, 'ping': 20, 'received': True, 'abs_recv_time': 792155989014069000, 'abs_send_time': 792155988994135000, 'send_time': 190525, 'recv_time': 190545, 'rssi': -35}, 33: {'rssi_time': 190651, 'ping': 20, 'received': True, 'abs_recv_time': 792155989124072000, 'abs_send_time': 792155989104137000, 'send_time': 190635, 'recv_time': 190655, 'rssi': -34}, 34: {'rssi_time': 190761, 'ping': 20, 'received': True, 'abs_recv_time': 792155989234074000, 'abs_send_time': 792155989214150000, 'send_time': 190745, 'recv_time': 190765, 'rssi': -34}, 35: {'rssi_time': 190874, 'ping': 21, 'received': True, 'abs_recv_time': 792155989344172000, 'abs_send_time': 792155989324132000, 'send_time': 190855, 'recv_time': 190876, 'rssi': -33}, 36: {'rssi_time': 190981, 'ping': 21, 'received': True, 'abs_recv_time': 792155989454168000, 'abs_send_time': 792155989434015000, 'send_time': 190965, 'recv_time': 190986, 'rssi': -33}, 37: {'rssi_time': 191091, 'ping': 20, 'received': True, 'abs_recv_time': 792155989564059000, 'abs_send_time': 792155989544108000, 'send_time': 191075, 'recv_time': 191095, 'rssi': -33}, 38: {'rssi_time': 191202, 'ping': 20, 'received': True, 'abs_recv_time': 792155989674080000, 'abs_send_time': 792155989654152000, 'send_time': 191185, 'recv_time': 191205, 'rssi': -33}, 39: {'rssi_time': 191311, 'ping': 20, 'received': True, 'abs_recv_time': 792155989784071000, 'abs_send_time': 792155989764139000, 'send_time': 191295, 'recv_time': 191315, 'rssi': -33}, 40: {'rssi_time': 191421, 'ping': 20, 'received': True, 'abs_recv_time': 792155989894072000, 'abs_send_time': 792155989874139000, 'send_time': 191405, 'recv_time': 191425, 'rssi': -33}, 41: {'rssi_time': 191531, 'ping': 20, 'received': True, 'abs_recv_time': 792155990004069000, 'abs_send_time': 792155989984153000, 'send_time': 191515, 'recv_time': 191535, 'rssi': -32}, 42: {'rssi_time': 191642, 'ping': 20, 'received': True, 'abs_recv_time': 792155990114075000, 'abs_send_time': 792155990094151000, 'send_time': 191625, 'recv_time': 191645, 'rssi': -33}, 43: {'rssi_time': 191751, 'ping': 19, 'received': True, 'abs_recv_time': 792155990224071000, 'abs_send_time': 792155990204369000, 'send_time': 191736, 'recv_time': 191755, 'rssi': -32}, 44: {'rssi_time': 191861, 'ping': 20, 'received': True, 'abs_recv_time': 792155990334070000, 'abs_send_time': 792155990314138000, 'send_time': 191845, 'recv_time': 191865, 'rssi': -32}, 45: {'rssi_time': 191971, 'ping': 20, 'received': True, 'abs_recv_time': 792155990444074000, 'abs_send_time': 792155990424139000, 'send_time': 191955, 'recv_time': 191975, 'rssi': -33}, 46: {'rssi_time': 192081, 'ping': 20, 'received': True, 'abs_recv_time': 792155990554072000, 'abs_send_time': 792155990534145000, 'send_time': 192065, 'recv_time': 192085, 'rssi': -33}, 47: {'rssi_time': 192191, 'ping': 20, 'received': True, 'abs_recv_time': 792155990664070000, 'abs_send_time': 792155990644137000, 'send_time': 192175, 'recv_time': 192195, 'rssi': -33}, 48: {'rssi_time': 192303, 'ping': 21, 'received': True, 'abs_recv_time': 792155990774339000, 'abs_send_time': 792155990754132000, 'send_time': 192285, 'recv_time': 192306, 'rssi': -33}, 49: {'rssi_time': 192411, 'ping': 21, 'received': True, 'abs_recv_time': 792155990884175000, 'abs_send_time': 792155990864023000, 'send_time': 192395, 'recv_time': 192416, 'rssi': -33}, 50: {'rssi_time': 192521, 'ping': 21, 'received': True, 'abs_recv_time': 792155990994151000, 'abs_send_time': 792155990974059000, 'send_time': 192505, 'recv_time': 192526, 'rssi': -33}, 51: {'rssi_time': 192630, 'ping': 20, 'received': True, 'abs_recv_time': 792155991104070000, 'abs_send_time': 792155991084131000, 'send_time': 192615, 'recv_time': 192635, 'rssi': -33}, 52: {'rssi_time': 192740, 'ping': 20, 'received': True, 'abs_recv_time': 792155991214114000, 'abs_send_time': 792155991194137000, 'send_time': 192725, 'recv_time': 192745, 'rssi': -33}, 53: {'rssi_time': 192850, 'ping': 20, 'received': True, 'abs_recv_time': 792155991324075000, 'abs_send_time': 792155991304138000, 'send_time': 192835, 'recv_time': 192855, 'rssi': -33}, 54: {'rssi_time': 192961, 'ping': 20, 'received': True, 'abs_recv_time': 792155991434077000, 'abs_send_time': 792155991414145000, 'send_time': 192945, 'recv_time': 192965, 'rssi': -33}, 55: {'rssi_time': 193070, 'ping': 20, 'received': True, 'abs_recv_time': 792155991544075000, 'abs_send_time': 792155991524137000, 'send_time': 193055, 'recv_time': 193075, 'rssi': -33}, 56: {'rssi_time': 193182, 'ping': 20, 'received': True, 'abs_recv_time': 792155991654077000, 'abs_send_time': 792155991634137000, 'send_time': 193165, 'recv_time': 193185, 'rssi': -34}, 57: {'rssi_time': 193292, 'ping': 20, 'received': True, 'abs_recv_time': 792155991764075000, 'abs_send_time': 792155991744137000, 'send_time': 193275, 'recv_time': 193295, 'rssi': -33}, 58: {'rssi_time': 193404, 'ping': 20, 'received': True, 'abs_recv_time': 792155991874076000, 'abs_send_time': 792155991854137000, 'send_time': 193385, 'recv_time': 193405, 'rssi': -33}, 59: {'rssi_time': 193511, 'ping': 21, 'received': True, 'abs_recv_time': 792155991984110000, 'abs_send_time': 792155991964146000, 'send_time': 193495, 'recv_time': 193516, 'rssi': -33}, 60: {'rssi_time': 193621, 'ping': 20, 'received': True, 'abs_recv_time': 792155992094069000, 'abs_send_time': 792155992074136000, 'send_time': 193605, 'recv_time': 193625, 'rssi': -33}, 61: {'rssi_time': 193731, 'ping': 21, 'received': True, 'abs_recv_time': 792155992204393000, 'abs_send_time': 792155992184134000, 'send_time': 193715, 'recv_time': 193736, 'rssi': -33}, 62: {'rssi_time': 193842, 'ping': 21, 'received': True, 'abs_recv_time': 792155992314170000, 'abs_send_time': 792155992294159000, 'send_time': 193825, 'recv_time': 193846, 'rssi': -33}, 63: {'rssi_time': 193951, 'ping': 21, 'received': True, 'abs_recv_time': 792155992424134000, 'abs_send_time': 792155992404013000, 'send_time': 193935, 'recv_time': 193956, 'rssi': -33}, 64: {'rssi_time': 194061, 'ping': 20, 'received': True, 'abs_recv_time': 792155992534062000, 'abs_send_time': 792155992514111000, 'send_time': 194045, 'recv_time': 194065, 'rssi': -33}, 65: {'rssi_time': 194171, 'ping': 20, 'received': True, 'abs_recv_time': 792155992644074000, 'abs_send_time': 792155992624146000, 'send_time': 194155, 'recv_time': 194175, 'rssi': -33}, 66: {'rssi_time': 194281, 'ping': 20, 'received': True, 'abs_recv_time': 792155992754076000, 'abs_send_time': 792155992734138000, 'send_time': 194265, 'recv_time': 194285, 'rssi': -32}, 67: {'rssi_time': 194391, 'ping': 20, 'received': True, 'abs_recv_time': 792155992864072000, 'abs_send_time': 792155992844138000, 'send_time': 194375, 'recv_time': 194395, 'rssi': -33}, 68: {'rssi_time': 194503, 'ping': 20, 'received': True, 'abs_recv_time': 792155992974069000, 'abs_send_time': 792155992954149000, 'send_time': 194485, 'recv_time': 194505, 'rssi': -33}, 69: {'rssi_time': 194612, 'ping': 20, 'received': True, 'abs_recv_time': 792155993084099000, 'abs_send_time': 792155993064154000, 'send_time': 194595, 'recv_time': 194615, 'rssi': -33}, 70: {'rssi_time': 194721, 'ping': 20, 'received': True, 'abs_recv_time': 792155993194072000, 'abs_send_time': 792155993174141000, 'send_time': 194705, 'recv_time': 194725, 'rssi': -33}, 71: {'rssi_time': 194831, 'ping': 20, 'received': True, 'abs_recv_time': 792155993304068000, 'abs_send_time': 792155993284149000, 'send_time': 194815, 'recv_time': 194835, 'rssi': -33}, 72: {'rssi_time': 194942, 'ping': 20, 'received': True, 'abs_recv_time': 792155993414072000, 'abs_send_time': 792155993394139000, 'send_time': 194925, 'recv_time': 194945, 'rssi': -33}, 73: {'rssi_time': 195051, 'ping': 20, 'received': True, 'abs_recv_time': 792155993524073000, 'abs_send_time': 792155993504194000, 'send_time': 195035, 'recv_time': 195055, 'rssi': -33}, 74: {'rssi_time': 195161, 'ping': 20, 'received': True, 'abs_recv_time': 792155993634085000, 'abs_send_time': 792155993614134000, 'send_time': 195145, 'recv_time': 195165, 'rssi': -33}, 75: {'rssi_time': 195271, 'ping': 21, 'received': True, 'abs_recv_time': 792155993744350000, 'abs_send_time': 792155993724151000, 'send_time': 195255, 'recv_time': 195276, 'rssi': -33}, 76: {'rssi_time': 195381, 'ping': 21, 'received': True, 'abs_recv_time': 792155993854166000, 'abs_send_time': 792155993834012000, 'send_time': 195365, 'recv_time': 195386, 'rssi': -33}, 77: {'rssi_time': 195491, 'ping': 21, 'received': True, 'abs_recv_time': 792155993964124000, 'abs_send_time': 792155993944060000, 'send_time': 195475, 'recv_time': 195496, 'rssi': -34}, 78: {'rssi_time': 195601, 'ping': 21, 'received': True, 'abs_recv_time': 792155994074205000, 'abs_send_time': 792155994054145000, 'send_time': 195585, 'recv_time': 195606, 'rssi': -33}, 79: {'rssi_time': 195711, 'ping': 20, 'received': True, 'abs_recv_time': 792155994184080000, 'abs_send_time': 792155994164146000, 'send_time': 195695, 'recv_time': 195715, 'rssi': -33}, 80: {'rssi_time': 195821, 'ping': 20, 'received': True, 'abs_recv_time': 792155994294078000, 'abs_send_time': 792155994274145000, 'send_time': 195805, 'recv_time': 195825, 'rssi': -33}, 81: {'rssi_time': 195931, 'ping': 20, 'received': True, 'abs_recv_time': 792155994404073000, 'abs_send_time': 792155994384151000, 'send_time': 195915, 'recv_time': 195935, 'rssi': -33}, 82: {'rssi_time': 196042, 'ping': 20, 'received': True, 'abs_recv_time': 792155994514081000, 'abs_send_time': 792155994494149000, 'send_time': 196025, 'recv_time': 196045, 'rssi': -34}, 83: {'rssi_time': 196151, 'ping': 21, 'received': True, 'abs_recv_time': 792155994624172000, 'abs_send_time': 792155994604134000, 'send_time': 196135, 'recv_time': 196156, 'rssi': -33}, 84: {'rssi_time': 196261, 'ping': 20, 'received': True, 'abs_recv_time': 792155994734073000, 'abs_send_time': 792155994714147000, 'send_time': 196245, 'recv_time': 196265, 'rssi': -33}, 85: {'rssi_time': 196371, 'ping': 20, 'received': True, 'abs_recv_time': 792155994844067000, 'abs_send_time': 792155994824138000, 'send_time': 196355, 'recv_time': 196375, 'rssi': -34}, 86: {'rssi_time': 196481, 'ping': 20, 'received': True, 'abs_recv_time': 792155994954068000, 'abs_send_time': 792155994934153000, 'send_time': 196465, 'recv_time': 196485, 'rssi': -33}, 87: {'rssi_time': 196591, 'ping': 20, 'received': True, 'abs_recv_time': 792155995064071000, 'abs_send_time': 792155995044139000, 'send_time': 196575, 'recv_time': 196595, 'rssi': -33}, 88: {'rssi_time': 196701, 'ping': 20, 'received': True, 'abs_recv_time': 792155995174068000, 'abs_send_time': 792155995154134000, 'send_time': 196685, 'recv_time': 196705, 'rssi': -34}, 89: {'rssi_time': 196813, 'ping': 21, 'received': True, 'abs_recv_time': 792155995284171000, 'abs_send_time': 792155995264130000, 'send_time': 196795, 'recv_time': 196816, 'rssi': -34}, 90: {'rssi_time': 196921, 'ping': 21, 'received': True, 'abs_recv_time': 792155995394165000, 'abs_send_time': 792155995374012000, 'send_time': 196905, 'recv_time': 196926, 'rssi': -34}, 91: {'rssi_time': 197031, 'ping': 20, 'received': True, 'abs_recv_time': 792155995504069000, 'abs_send_time': 792155995484114000, 'send_time': 197015, 'recv_time': 197035, 'rssi': -33}, 92: {'rssi_time': 197141, 'ping': 20, 'received': True, 'abs_recv_time': 792155995614074000, 'abs_send_time': 792155995594143000, 'send_time': 197125, 'recv_time': 197145, 'rssi': -33}, 93: {'rssi_time': 197251, 'ping': 20, 'received': True, 'abs_recv_time': 792155995724074000, 'abs_send_time': 792155995704141000, 'send_time': 197235, 'recv_time': 197255, 'rssi': -34}, 94: {'rssi_time': 197361, 'ping': 20, 'received': True, 'abs_recv_time': 792155995834074000, 'abs_send_time': 792155995814143000, 'send_time': 197345, 'recv_time': 197365, 'rssi': -33}, 95: {'rssi_time': 197471, 'ping': 20, 'received': True, 'abs_recv_time': 792155995944070000, 'abs_send_time': 792155995924149000, 'send_time': 197455, 'recv_time': 197475, 'rssi': -33}, 96: {'rssi_time': 197581, 'ping': 20, 'received': True, 'abs_recv_time': 792155996054073000, 'abs_send_time': 792155996034137000, 'send_time': 197565, 'recv_time': 197585, 'rssi': -33}, 97: {'rssi_time': 197691, 'ping': 20, 'received': True, 'abs_recv_time': 792155996164072000, 'abs_send_time': 792155996144138000, 'send_time': 197675, 'recv_time': 197695, 'rssi': -33}, 98: {'rssi_time': 197801, 'ping': 20, 'received': True, 'abs_recv_time': 792155996274069000, 'abs_send_time': 792155996254151000, 'send_time': 197785, 'recv_time': 197805, 'rssi': -33}, 99: {'rssi_time': 197911, 'ping': 20, 'received': True, 'abs_recv_time': 792155996384099000, 'abs_send_time': 792155996364133000, 'send_time': 197895, 'recv_time': 197915, 'rssi': -33}, 100: {'rssi_time': 198021, 'ping': 20, 'received': True, 'abs_recv_time': 792155996494078000, 'abs_send_time': 792155996474137000, 'send_time': 198005, 'recv_time': 198025, 'rssi': -33}} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_229597.csv b/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_229597.csv new file mode 100644 index 00000000..e24a0111 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_229597.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 213631, 'ping': 14, 'received': True, 'abs_recv_time': 792156012104097000, 'abs_send_time': 792156012089929000, 'send_time': 213621, 'recv_time': 213635, 'rssi': -33}, 2: {'rssi_time': 213740, 'ping': 21, 'received': True, 'abs_recv_time': 792156012214224000, 'abs_send_time': 792156012194135000, 'send_time': 213725, 'recv_time': 213746, 'rssi': -33}, 3: {'rssi_time': 213850, 'ping': 20, 'received': True, 'abs_recv_time': 792156012324072000, 'abs_send_time': 792156012304149000, 'send_time': 213835, 'recv_time': 213855, 'rssi': -32}, 4: {'rssi_time': 213960, 'ping': 20, 'received': True, 'abs_recv_time': 792156012434068000, 'abs_send_time': 792156012414136000, 'send_time': 213945, 'recv_time': 213965, 'rssi': -32}, 5: {'rssi_time': 214071, 'ping': 20, 'received': True, 'abs_recv_time': 792156012544068000, 'abs_send_time': 792156012524137000, 'send_time': 214055, 'recv_time': 214075, 'rssi': -33}, 6: {'rssi_time': 214181, 'ping': 20, 'received': True, 'abs_recv_time': 792156012654070000, 'abs_send_time': 792156012634145000, 'send_time': 214165, 'recv_time': 214185, 'rssi': -33}, 7: {'rssi_time': 214290, 'ping': 20, 'received': True, 'abs_recv_time': 792156012764069000, 'abs_send_time': 792156012744139000, 'send_time': 214275, 'recv_time': 214295, 'rssi': -33}, 8: {'rssi_time': 214400, 'ping': 20, 'received': True, 'abs_recv_time': 792156012874074000, 'abs_send_time': 792156012854148000, 'send_time': 214385, 'recv_time': 214405, 'rssi': -34}, 9: {'rssi_time': 214511, 'ping': 20, 'received': True, 'abs_recv_time': 792156012984079000, 'abs_send_time': 792156012964144000, 'send_time': 214495, 'recv_time': 214515, 'rssi': -34}, 10: {'rssi_time': 214621, 'ping': 20, 'received': True, 'abs_recv_time': 792156013094073000, 'abs_send_time': 792156013074132000, 'send_time': 214605, 'recv_time': 214625, 'rssi': -34}, 11: {'rssi_time': 214731, 'ping': 21, 'received': True, 'abs_recv_time': 792156013204292000, 'abs_send_time': 792156013184082000, 'send_time': 214715, 'recv_time': 214736, 'rssi': -34}, 12: {'rssi_time': 214840, 'ping': 21, 'received': True, 'abs_recv_time': 792156013314167000, 'abs_send_time': 792156013294164000, 'send_time': 214825, 'recv_time': 214846, 'rssi': -34}, 13: {'rssi_time': 214952, 'ping': 20, 'received': True, 'abs_recv_time': 792156013424070000, 'abs_send_time': 792156013404112000, 'send_time': 214935, 'recv_time': 214955, 'rssi': -34}, 14: {'rssi_time': 215060, 'ping': 20, 'received': True, 'abs_recv_time': 792156013534073000, 'abs_send_time': 792156013514152000, 'send_time': 215045, 'recv_time': 215065, 'rssi': -34}, 15: {'rssi_time': 215170, 'ping': 20, 'received': True, 'abs_recv_time': 792156013644076000, 'abs_send_time': 792156013624139000, 'send_time': 215155, 'recv_time': 215175, 'rssi': -34}, 16: {'rssi_time': 215280, 'ping': 20, 'received': True, 'abs_recv_time': 792156013754073000, 'abs_send_time': 792156013734139000, 'send_time': 215265, 'recv_time': 215285, 'rssi': -35}, 17: {'rssi_time': 215390, 'ping': 20, 'received': True, 'abs_recv_time': 792156013864074000, 'abs_send_time': 792156013844138000, 'send_time': 215375, 'recv_time': 215395, 'rssi': -35}, 18: {'rssi_time': 215501, 'ping': 20, 'received': True, 'abs_recv_time': 792156013974078000, 'abs_send_time': 792156013954146000, 'send_time': 215485, 'recv_time': 215505, 'rssi': -35}, 19: {'rssi_time': 215611, 'ping': 20, 'received': True, 'abs_recv_time': 792156014084072000, 'abs_send_time': 792156014064138000, 'send_time': 215595, 'recv_time': 215615, 'rssi': -35}, 20: {'rssi_time': 215720, 'ping': 20, 'received': True, 'abs_recv_time': 792156014194073000, 'abs_send_time': 792156014174136000, 'send_time': 215705, 'recv_time': 215725, 'rssi': -35}, 21: {'rssi_time': 215831, 'ping': 20, 'received': True, 'abs_recv_time': 792156014304070000, 'abs_send_time': 792156014284148000, 'send_time': 215815, 'recv_time': 215835, 'rssi': -34}, 22: {'rssi_time': 215940, 'ping': 20, 'received': True, 'abs_recv_time': 792156014414069000, 'abs_send_time': 792156014394143000, 'send_time': 215925, 'recv_time': 215945, 'rssi': -35}, 23: {'rssi_time': 216050, 'ping': 20, 'received': True, 'abs_recv_time': 792156014524068000, 'abs_send_time': 792156014504137000, 'send_time': 216035, 'recv_time': 216055, 'rssi': -35}, 24: {'rssi_time': 216161, 'ping': 21, 'received': True, 'abs_recv_time': 792156014634288000, 'abs_send_time': 792156014614132000, 'send_time': 216145, 'recv_time': 216166, 'rssi': -35}, 25: {'rssi_time': 216270, 'ping': 21, 'received': True, 'abs_recv_time': 792156014744170000, 'abs_send_time': 792156014724020000, 'send_time': 216255, 'recv_time': 216276, 'rssi': -35}, 26: {'rssi_time': 216383, 'ping': 21, 'received': True, 'abs_recv_time': 792156014854146000, 'abs_send_time': 792156014834014000, 'send_time': 216365, 'recv_time': 216386, 'rssi': -35}, 27: {'rssi_time': 216491, 'ping': 20, 'received': True, 'abs_recv_time': 792156014964068000, 'abs_send_time': 792156014944149000, 'send_time': 216475, 'recv_time': 216495, 'rssi': -35}, 28: {'rssi_time': 216600, 'ping': 20, 'received': True, 'abs_recv_time': 792156015074068000, 'abs_send_time': 792156015054136000, 'send_time': 216585, 'recv_time': 216605, 'rssi': -35}, 29: {'rssi_time': 216710, 'ping': 20, 'received': True, 'abs_recv_time': 792156015184072000, 'abs_send_time': 792156015164137000, 'send_time': 216695, 'recv_time': 216715, 'rssi': -35}, 30: {'rssi_time': 216821, 'ping': 20, 'received': True, 'abs_recv_time': 792156015294074000, 'abs_send_time': 792156015274156000, 'send_time': 216805, 'recv_time': 216825, 'rssi': -35}, 31: {'rssi_time': 216930, 'ping': 20, 'received': True, 'abs_recv_time': 792156015404073000, 'abs_send_time': 792156015384135000, 'send_time': 216915, 'recv_time': 216935, 'rssi': -36}, 32: {'rssi_time': 217040, 'ping': 20, 'received': True, 'abs_recv_time': 792156015514073000, 'abs_send_time': 792156015494137000, 'send_time': 217025, 'recv_time': 217045, 'rssi': -35}, 33: {'rssi_time': 217151, 'ping': 20, 'received': True, 'abs_recv_time': 792156015624071000, 'abs_send_time': 792156015604151000, 'send_time': 217135, 'recv_time': 217155, 'rssi': -35}, 34: {'rssi_time': 217260, 'ping': 20, 'received': True, 'abs_recv_time': 792156015734071000, 'abs_send_time': 792156015714137000, 'send_time': 217245, 'recv_time': 217265, 'rssi': -35}, 35: {'rssi_time': 217370, 'ping': 20, 'received': True, 'abs_recv_time': 792156015844075000, 'abs_send_time': 792156015824138000, 'send_time': 217355, 'recv_time': 217375, 'rssi': -35}, 36: {'rssi_time': 217483, 'ping': 20, 'received': True, 'abs_recv_time': 792156015954068000, 'abs_send_time': 792156015934148000, 'send_time': 217465, 'recv_time': 217485, 'rssi': -35}, 37: {'rssi_time': 217591, 'ping': 20, 'received': True, 'abs_recv_time': 792156016064072000, 'abs_send_time': 792156016044133000, 'send_time': 217575, 'recv_time': 217595, 'rssi': -35}, 38: {'rssi_time': 217701, 'ping': 21, 'received': True, 'abs_recv_time': 792156016174172000, 'abs_send_time': 792156016154067000, 'send_time': 217685, 'recv_time': 217706, 'rssi': -35}, 39: {'rssi_time': 217810, 'ping': 20, 'received': True, 'abs_recv_time': 792156016284166000, 'abs_send_time': 792156016264289000, 'send_time': 217796, 'recv_time': 217816, 'rssi': -34}, 40: {'rssi_time': 217921, 'ping': 20, 'received': True, 'abs_recv_time': 792156016394075000, 'abs_send_time': 792156016374134000, 'send_time': 217905, 'recv_time': 217925, 'rssi': -35}, 41: {'rssi_time': 218033, 'ping': 20, 'received': True, 'abs_recv_time': 792156016504077000, 'abs_send_time': 792156016484142000, 'send_time': 218015, 'recv_time': 218035, 'rssi': -35}, 42: {'rssi_time': 218141, 'ping': 20, 'received': True, 'abs_recv_time': 792156016614077000, 'abs_send_time': 792156016594139000, 'send_time': 218125, 'recv_time': 218145, 'rssi': -35}, 43: {'rssi_time': 218251, 'ping': 20, 'received': True, 'abs_recv_time': 792156016724074000, 'abs_send_time': 792156016704135000, 'send_time': 218235, 'recv_time': 218255, 'rssi': -35}, 44: {'rssi_time': 218361, 'ping': 20, 'received': True, 'abs_recv_time': 792156016834075000, 'abs_send_time': 792156016814137000, 'send_time': 218345, 'recv_time': 218365, 'rssi': -35}, 45: {'rssi_time': 218471, 'ping': 20, 'received': True, 'abs_recv_time': 792156016944066000, 'abs_send_time': 792156016924145000, 'send_time': 218455, 'recv_time': 218475, 'rssi': -35}, 46: {'rssi_time': 218581, 'ping': 20, 'received': True, 'abs_recv_time': 792156017054072000, 'abs_send_time': 792156017034145000, 'send_time': 218565, 'recv_time': 218585, 'rssi': -35}, 47: {'rssi_time': 218691, 'ping': 20, 'received': True, 'abs_recv_time': 792156017164072000, 'abs_send_time': 792156017144137000, 'send_time': 218675, 'recv_time': 218695, 'rssi': -35}, 48: {'rssi_time': 218801, 'ping': 20, 'received': True, 'abs_recv_time': 792156017274071000, 'abs_send_time': 792156017254151000, 'send_time': 218785, 'recv_time': 218805, 'rssi': -35}, 49: {'rssi_time': 218911, 'ping': 20, 'received': True, 'abs_recv_time': 792156017384083000, 'abs_send_time': 792156017364135000, 'send_time': 218895, 'recv_time': 218915, 'rssi': -36}, 50: {'rssi_time': 219021, 'ping': 20, 'received': True, 'abs_recv_time': 792156017494071000, 'abs_send_time': 792156017474137000, 'send_time': 219005, 'recv_time': 219025, 'rssi': -35}, 51: {'rssi_time': 219131, 'ping': 21, 'received': True, 'abs_recv_time': 792156017604284000, 'abs_send_time': 792156017584130000, 'send_time': 219115, 'recv_time': 219136, 'rssi': -35}, 52: {'rssi_time': 219241, 'ping': 21, 'received': True, 'abs_recv_time': 792156017714167000, 'abs_send_time': 792156017694024000, 'send_time': 219225, 'recv_time': 219246, 'rssi': -35}, 53: {'rssi_time': 219351, 'ping': 21, 'received': True, 'abs_recv_time': 792156017824144000, 'abs_send_time': 792156017804014000, 'send_time': 219335, 'recv_time': 219356, 'rssi': -35}, 54: {'rssi_time': 219461, 'ping': 20, 'received': True, 'abs_recv_time': 792156017934067000, 'abs_send_time': 792156017914157000, 'send_time': 219445, 'recv_time': 219465, 'rssi': -34}, 55: {'rssi_time': 219571, 'ping': 20, 'received': True, 'abs_recv_time': 792156018044068000, 'abs_send_time': 792156018024137000, 'send_time': 219555, 'recv_time': 219575, 'rssi': -35}, 56: {'rssi_time': 219681, 'ping': 20, 'received': True, 'abs_recv_time': 792156018154072000, 'abs_send_time': 792156018134139000, 'send_time': 219665, 'recv_time': 219685, 'rssi': -35}, 57: {'rssi_time': 219791, 'ping': 20, 'received': True, 'abs_recv_time': 792156018264071000, 'abs_send_time': 792156018244151000, 'send_time': 219775, 'recv_time': 219795, 'rssi': -35}, 58: {'rssi_time': 219901, 'ping': 20, 'received': True, 'abs_recv_time': 792156018374068000, 'abs_send_time': 792156018354136000, 'send_time': 219885, 'recv_time': 219905, 'rssi': -35}, 59: {'rssi_time': 220011, 'ping': 20, 'received': True, 'abs_recv_time': 792156018484072000, 'abs_send_time': 792156018464138000, 'send_time': 219995, 'recv_time': 220015, 'rssi': -35}, 60: {'rssi_time': 220122, 'ping': 19, 'received': True, 'abs_recv_time': 792156018594076000, 'abs_send_time': 792156018574247000, 'send_time': 220106, 'recv_time': 220125, 'rssi': -35}, 61: {'rssi_time': 220231, 'ping': 20, 'received': True, 'abs_recv_time': 792156018704097000, 'abs_send_time': 792156018684149000, 'send_time': 220215, 'recv_time': 220235, 'rssi': -35}, 62: {'rssi_time': 220341, 'ping': 20, 'received': True, 'abs_recv_time': 792156018814076000, 'abs_send_time': 792156018794143000, 'send_time': 220325, 'recv_time': 220345, 'rssi': -35}, 63: {'rssi_time': 220451, 'ping': 19, 'received': True, 'abs_recv_time': 792156018924069000, 'abs_send_time': 792156018904327000, 'send_time': 220436, 'recv_time': 220455, 'rssi': -35}, 64: {'rssi_time': 220561, 'ping': 20, 'received': True, 'abs_recv_time': 792156019034072000, 'abs_send_time': 792156019014132000, 'send_time': 220545, 'recv_time': 220565, 'rssi': -35}, 65: {'rssi_time': 220671, 'ping': 21, 'received': True, 'abs_recv_time': 792156019144170000, 'abs_send_time': 792156019124087000, 'send_time': 220655, 'recv_time': 220676, 'rssi': -35}, 66: {'rssi_time': 220781, 'ping': 21, 'received': True, 'abs_recv_time': 792156019254128000, 'abs_send_time': 792156019234076000, 'send_time': 220765, 'recv_time': 220786, 'rssi': -35}, 67: {'rssi_time': 220891, 'ping': 20, 'received': True, 'abs_recv_time': 792156019364071000, 'abs_send_time': 792156019344218000, 'send_time': 220875, 'recv_time': 220895, 'rssi': -34}, 68: {'rssi_time': 221001, 'ping': 20, 'received': True, 'abs_recv_time': 792156019474075000, 'abs_send_time': 792156019454142000, 'send_time': 220985, 'recv_time': 221005, 'rssi': -35}, 69: {'rssi_time': 221111, 'ping': 20, 'received': True, 'abs_recv_time': 792156019584075000, 'abs_send_time': 792156019564135000, 'send_time': 221095, 'recv_time': 221115, 'rssi': -35}, 70: {'rssi_time': 221221, 'ping': 20, 'received': True, 'abs_recv_time': 792156019694074000, 'abs_send_time': 792156019674143000, 'send_time': 221205, 'recv_time': 221225, 'rssi': -35}, 71: {'rssi_time': 221331, 'ping': 20, 'received': True, 'abs_recv_time': 792156019804075000, 'abs_send_time': 792156019784135000, 'send_time': 221315, 'recv_time': 221335, 'rssi': -35}, 72: {'rssi_time': 221441, 'ping': 20, 'received': True, 'abs_recv_time': 792156019914111000, 'abs_send_time': 792156019894137000, 'send_time': 221425, 'recv_time': 221445, 'rssi': -35}, 73: {'rssi_time': 221551, 'ping': 20, 'received': True, 'abs_recv_time': 792156020024075000, 'abs_send_time': 792156020004135000, 'send_time': 221535, 'recv_time': 221555, 'rssi': -35}, 74: {'rssi_time': 221661, 'ping': 20, 'received': True, 'abs_recv_time': 792156020134067000, 'abs_send_time': 792156020114135000, 'send_time': 221645, 'recv_time': 221665, 'rssi': -35}, 75: {'rssi_time': 221771, 'ping': 20, 'received': True, 'abs_recv_time': 792156020244087000, 'abs_send_time': 792156020224149000, 'send_time': 221755, 'recv_time': 221775, 'rssi': -34}, 76: {'rssi_time': 221881, 'ping': 20, 'received': True, 'abs_recv_time': 792156020354066000, 'abs_send_time': 792156020334141000, 'send_time': 221865, 'recv_time': 221885, 'rssi': -35}, 77: {'rssi_time': 221991, 'ping': 20, 'received': True, 'abs_recv_time': 792156020464070000, 'abs_send_time': 792156020444137000, 'send_time': 221975, 'recv_time': 221995, 'rssi': -35}, 78: {'rssi_time': 222101, 'ping': 21, 'received': True, 'abs_recv_time': 792156020574330000, 'abs_send_time': 792156020554138000, 'send_time': 222085, 'recv_time': 222106, 'rssi': -35}, 79: {'rssi_time': 222211, 'ping': 21, 'received': True, 'abs_recv_time': 792156020684168000, 'abs_send_time': 792156020664014000, 'send_time': 222195, 'recv_time': 222216, 'rssi': -35}, 80: {'rssi_time': 222321, 'ping': 21, 'received': True, 'abs_recv_time': 792156020794145000, 'abs_send_time': 792156020774014000, 'send_time': 222305, 'recv_time': 222326, 'rssi': -35}, 81: {'rssi_time': 222431, 'ping': 21, 'received': True, 'abs_recv_time': 792156020904288000, 'abs_send_time': 792156020884131000, 'send_time': 222415, 'recv_time': 222436, 'rssi': -35}, 82: {'rssi_time': 222541, 'ping': 20, 'received': True, 'abs_recv_time': 792156021014075000, 'abs_send_time': 792156020994133000, 'send_time': 222525, 'recv_time': 222545, 'rssi': -35}, 83: {'rssi_time': 222651, 'ping': 20, 'received': True, 'abs_recv_time': 792156021124074000, 'abs_send_time': 792156021104137000, 'send_time': 222635, 'recv_time': 222655, 'rssi': -34}, 84: {'rssi_time': 222761, 'ping': 19, 'received': True, 'abs_recv_time': 792156021234069000, 'abs_send_time': 792156021214257000, 'send_time': 222746, 'recv_time': 222765, 'rssi': -35}, 85: {'rssi_time': 222871, 'ping': 20, 'received': True, 'abs_recv_time': 792156021344069000, 'abs_send_time': 792156021324137000, 'send_time': 222855, 'recv_time': 222875, 'rssi': -35}, 86: {'rssi_time': 222982, 'ping': 20, 'received': True, 'abs_recv_time': 792156021454074000, 'abs_send_time': 792156021434144000, 'send_time': 222965, 'recv_time': 222985, 'rssi': -35}, 87: {'rssi_time': 223091, 'ping': 20, 'received': True, 'abs_recv_time': 792156021564074000, 'abs_send_time': 792156021544137000, 'send_time': 223075, 'recv_time': 223095, 'rssi': -35}, 88: {'rssi_time': 223201, 'ping': 20, 'received': True, 'abs_recv_time': 792156021674075000, 'abs_send_time': 792156021654139000, 'send_time': 223185, 'recv_time': 223205, 'rssi': -34}, 89: {'rssi_time': 223311, 'ping': 20, 'received': True, 'abs_recv_time': 792156021784077000, 'abs_send_time': 792156021764139000, 'send_time': 223295, 'recv_time': 223315, 'rssi': -35}, 90: {'rssi_time': 223421, 'ping': 20, 'received': True, 'abs_recv_time': 792156021894068000, 'abs_send_time': 792156021874138000, 'send_time': 223405, 'recv_time': 223425, 'rssi': -34}, 91: {'rssi_time': 223531, 'ping': 21, 'received': True, 'abs_recv_time': 792156022004436000, 'abs_send_time': 792156021984145000, 'send_time': 223515, 'recv_time': 223536, 'rssi': -35}, 92: {'rssi_time': 223641, 'ping': 21, 'received': True, 'abs_recv_time': 792156022114174000, 'abs_send_time': 792156022094019000, 'send_time': 223625, 'recv_time': 223646, 'rssi': -35}, 93: {'rssi_time': 223751, 'ping': 21, 'received': True, 'abs_recv_time': 792156022224172000, 'abs_send_time': 792156022204182000, 'send_time': 223735, 'recv_time': 223756, 'rssi': -35}, 94: {'rssi_time': 223863, 'ping': 20, 'received': True, 'abs_recv_time': 792156022334070000, 'abs_send_time': 792156022314138000, 'send_time': 223845, 'recv_time': 223865, 'rssi': -34}, 95: {'rssi_time': 223971, 'ping': 20, 'received': True, 'abs_recv_time': 792156022444076000, 'abs_send_time': 792156022424166000, 'send_time': 223955, 'recv_time': 223975, 'rssi': -34}, 96: {'rssi_time': 224081, 'ping': 20, 'received': True, 'abs_recv_time': 792156022554077000, 'abs_send_time': 792156022534167000, 'send_time': 224065, 'recv_time': 224085, 'rssi': -35}, 97: {'rssi_time': 224194, 'ping': 21, 'received': True, 'abs_recv_time': 792156022664115000, 'abs_send_time': 792156022644136000, 'send_time': 224175, 'recv_time': 224196, 'rssi': -34}, 98: {'rssi_time': 224301, 'ping': 20, 'received': True, 'abs_recv_time': 792156022774067000, 'abs_send_time': 792156022754139000, 'send_time': 224285, 'recv_time': 224305, 'rssi': -34}, 99: {'rssi_time': 224411, 'ping': 21, 'received': True, 'abs_recv_time': 792156022884145000, 'abs_send_time': 792156022864138000, 'send_time': 224395, 'recv_time': 224416, 'rssi': -34}, 100: {'rssi_time': 224522, 'ping': 20, 'received': True, 'abs_recv_time': 792156022994074000, 'abs_send_time': 792156022974146000, 'send_time': 224505, 'recv_time': 224525, 'rssi': -34}} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_260916.csv b/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_260916.csv new file mode 100644 index 00000000..98ac939e --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/raw_rssi_ping_data_260916.csv @@ -0,0 +1 @@ +{1: {'rssi_time': 245811, 'ping': 11, 'received': True, 'abs_recv_time': 792156044284099000, 'abs_send_time': 792156044272361000, 'send_time': 245804, 'recv_time': 245815, 'rssi': -34}, 2: {'rssi_time': 245930, 'ping': 20, 'received': True, 'abs_recv_time': 792156044404077000, 'abs_send_time': 792156044384135000, 'send_time': 245915, 'recv_time': 245935, 'rssi': -33}, 3: {'rssi_time': 246040, 'ping': 20, 'received': True, 'abs_recv_time': 792156044514075000, 'abs_send_time': 792156044494149000, 'send_time': 246025, 'recv_time': 246045, 'rssi': -34}, 4: {'rssi_time': 246150, 'ping': 20, 'received': True, 'abs_recv_time': 792156044624074000, 'abs_send_time': 792156044604147000, 'send_time': 246135, 'recv_time': 246155, 'rssi': -34}, 5: {'rssi_time': 246261, 'ping': 20, 'received': True, 'abs_recv_time': 792156044734066000, 'abs_send_time': 792156044714139000, 'send_time': 246245, 'recv_time': 246265, 'rssi': -34}, 6: {'rssi_time': 246370, 'ping': 21, 'received': True, 'abs_recv_time': 792156044844288000, 'abs_send_time': 792156044824138000, 'send_time': 246355, 'recv_time': 246376, 'rssi': -35}, 7: {'rssi_time': 246481, 'ping': 21, 'received': True, 'abs_recv_time': 792156044954166000, 'abs_send_time': 792156044934059000, 'send_time': 246465, 'recv_time': 246486, 'rssi': -36}, 8: {'rssi_time': 246590, 'ping': 19, 'received': True, 'abs_recv_time': 792156045064078000, 'abs_send_time': 792156045044509000, 'send_time': 246576, 'recv_time': 246595, 'rssi': -36}, 9: {'rssi_time': 246700, 'ping': 20, 'received': True, 'abs_recv_time': 792156045174067000, 'abs_send_time': 792156045154141000, 'send_time': 246685, 'recv_time': 246705, 'rssi': -36}, 10: {'rssi_time': 246810, 'ping': 20, 'received': True, 'abs_recv_time': 792156045284078000, 'abs_send_time': 792156045264155000, 'send_time': 246795, 'recv_time': 246815, 'rssi': -36}, 11: {'rssi_time': 246920, 'ping': 20, 'received': True, 'abs_recv_time': 792156045394068000, 'abs_send_time': 792156045374138000, 'send_time': 246905, 'recv_time': 246925, 'rssi': -36}, 12: {'rssi_time': 247030, 'ping': 20, 'received': True, 'abs_recv_time': 792156045504068000, 'abs_send_time': 792156045484139000, 'send_time': 247015, 'recv_time': 247035, 'rssi': -37}, 13: {'rssi_time': 247140, 'ping': 20, 'received': True, 'abs_recv_time': 792156045614069000, 'abs_send_time': 792156045594137000, 'send_time': 247125, 'recv_time': 247145, 'rssi': -38}, 14: {'rssi_time': 247251, 'ping': 20, 'received': True, 'abs_recv_time': 792156045724069000, 'abs_send_time': 792156045704146000, 'send_time': 247235, 'recv_time': 247255, 'rssi': -38}, 15: {'rssi_time': 247362, 'ping': 20, 'received': True, 'abs_recv_time': 792156045834076000, 'abs_send_time': 792156045814139000, 'send_time': 247345, 'recv_time': 247365, 'rssi': -38}, 16: {'rssi_time': 247470, 'ping': 20, 'received': True, 'abs_recv_time': 792156045944065000, 'abs_send_time': 792156045924146000, 'send_time': 247455, 'recv_time': 247475, 'rssi': -38}, 17: {'rssi_time': 247581, 'ping': 20, 'received': True, 'abs_recv_time': 792156046054070000, 'abs_send_time': 792156046034139000, 'send_time': 247565, 'recv_time': 247585, 'rssi': -37}, 18: {'rssi_time': 247690, 'ping': 20, 'received': True, 'abs_recv_time': 792156046164079000, 'abs_send_time': 792156046144138000, 'send_time': 247675, 'recv_time': 247695, 'rssi': -38}, 19: {'rssi_time': 247800, 'ping': 21, 'received': True, 'abs_recv_time': 792156046274133000, 'abs_send_time': 792156046254144000, 'send_time': 247785, 'recv_time': 247806, 'rssi': -37}, 20: {'rssi_time': 247910, 'ping': 21, 'received': True, 'abs_recv_time': 792156046384167000, 'abs_send_time': 792156046364023000, 'send_time': 247895, 'recv_time': 247916, 'rssi': -38}, 21: {'rssi_time': 248020, 'ping': 21, 'received': True, 'abs_recv_time': 792156046494167000, 'abs_send_time': 792156046474016000, 'send_time': 248005, 'recv_time': 248026, 'rssi': -38}, 22: {'rssi_time': 248130, 'ping': 19, 'received': True, 'abs_recv_time': 792156046604063000, 'abs_send_time': 792156046584337000, 'send_time': 248116, 'recv_time': 248135, 'rssi': -37}, 23: {'rssi_time': 248240, 'ping': 20, 'received': True, 'abs_recv_time': 792156046714073000, 'abs_send_time': 792156046694138000, 'send_time': 248225, 'recv_time': 248245, 'rssi': -38}, 24: {'rssi_time': 248350, 'ping': 20, 'received': True, 'abs_recv_time': 792156046824079000, 'abs_send_time': 792156046804139000, 'send_time': 248335, 'recv_time': 248355, 'rssi': -37}, 25: {'rssi_time': 248460, 'ping': 20, 'received': True, 'abs_recv_time': 792156046934070000, 'abs_send_time': 792156046914147000, 'send_time': 248445, 'recv_time': 248465, 'rssi': -37}, 26: {'rssi_time': 248570, 'ping': 20, 'received': True, 'abs_recv_time': 792156047044074000, 'abs_send_time': 792156047024139000, 'send_time': 248555, 'recv_time': 248575, 'rssi': -37}, 27: {'rssi_time': 248680, 'ping': 20, 'received': True, 'abs_recv_time': 792156047154070000, 'abs_send_time': 792156047134150000, 'send_time': 248665, 'recv_time': 248685, 'rssi': -37}, 28: {'rssi_time': 248790, 'ping': 20, 'received': True, 'abs_recv_time': 792156047264076000, 'abs_send_time': 792156047244153000, 'send_time': 248775, 'recv_time': 248795, 'rssi': -37}, 29: {'rssi_time': 248900, 'ping': 20, 'received': True, 'abs_recv_time': 792156047374067000, 'abs_send_time': 792156047354139000, 'send_time': 248885, 'recv_time': 248905, 'rssi': -37}, 30: {'rssi_time': 249012, 'ping': 20, 'received': True, 'abs_recv_time': 792156047484076000, 'abs_send_time': 792156047464155000, 'send_time': 248995, 'recv_time': 249015, 'rssi': -36}, 31: {'rssi_time': 249120, 'ping': 20, 'received': True, 'abs_recv_time': 792156047594072000, 'abs_send_time': 792156047574135000, 'send_time': 249105, 'recv_time': 249125, 'rssi': -37}, 32: {'rssi_time': 249231, 'ping': 20, 'received': True, 'abs_recv_time': 792156047704069000, 'abs_send_time': 792156047684140000, 'send_time': 249215, 'recv_time': 249235, 'rssi': -37}, 33: {'rssi_time': 249341, 'ping': 21, 'received': True, 'abs_recv_time': 792156047814176000, 'abs_send_time': 792156047794130000, 'send_time': 249325, 'recv_time': 249346, 'rssi': -37}, 34: {'rssi_time': 249451, 'ping': 21, 'received': True, 'abs_recv_time': 792156047924169000, 'abs_send_time': 792156047904228000, 'send_time': 249435, 'recv_time': 249456, 'rssi': -37}, 35: {'rssi_time': 249560, 'ping': 19, 'received': True, 'abs_recv_time': 792156048034072000, 'abs_send_time': 792156048014594000, 'send_time': 249546, 'recv_time': 249565, 'rssi': -37}, 36: {'rssi_time': 249670, 'ping': 20, 'received': True, 'abs_recv_time': 792156048144071000, 'abs_send_time': 792156048124159000, 'send_time': 249655, 'recv_time': 249675, 'rssi': -36}, 37: {'rssi_time': 249780, 'ping': 20, 'received': True, 'abs_recv_time': 792156048254076000, 'abs_send_time': 792156048234153000, 'send_time': 249765, 'recv_time': 249785, 'rssi': -37}, 38: {'rssi_time': 249891, 'ping': 19, 'received': True, 'abs_recv_time': 792156048364078000, 'abs_send_time': 792156048344299000, 'send_time': 249876, 'recv_time': 249895, 'rssi': -37}, 39: {'rssi_time': 250000, 'ping': 20, 'received': True, 'abs_recv_time': 792156048474068000, 'abs_send_time': 792156048454137000, 'send_time': 249985, 'recv_time': 250005, 'rssi': -37}, 40: {'rssi_time': 250110, 'ping': 20, 'received': True, 'abs_recv_time': 792156048584068000, 'abs_send_time': 792156048564137000, 'send_time': 250095, 'recv_time': 250115, 'rssi': -37}, 41: {'rssi_time': 250221, 'ping': 20, 'received': True, 'abs_recv_time': 792156048694076000, 'abs_send_time': 792156048674141000, 'send_time': 250205, 'recv_time': 250225, 'rssi': -37}, 42: {'rssi_time': 250330, 'ping': 20, 'received': True, 'abs_recv_time': 792156048804075000, 'abs_send_time': 792156048784141000, 'send_time': 250315, 'recv_time': 250335, 'rssi': -37}, 43: {'rssi_time': 250440, 'ping': 20, 'received': True, 'abs_recv_time': 792156048914106000, 'abs_send_time': 792156048894138000, 'send_time': 250425, 'recv_time': 250445, 'rssi': -37}, 44: {'rssi_time': 250551, 'ping': 20, 'received': True, 'abs_recv_time': 792156049024078000, 'abs_send_time': 792156049004134000, 'send_time': 250535, 'recv_time': 250555, 'rssi': -37}, 45: {'rssi_time': 250660, 'ping': 20, 'received': True, 'abs_recv_time': 792156049134074000, 'abs_send_time': 792156049114135000, 'send_time': 250645, 'recv_time': 250665, 'rssi': -37}, 46: {'rssi_time': 250770, 'ping': 21, 'received': True, 'abs_recv_time': 792156049244336000, 'abs_send_time': 792156049224151000, 'send_time': 250755, 'recv_time': 250776, 'rssi': -37}, 47: {'rssi_time': 250880, 'ping': 21, 'received': True, 'abs_recv_time': 792156049354168000, 'abs_send_time': 792156049334013000, 'send_time': 250865, 'recv_time': 250886, 'rssi': -37}, 48: {'rssi_time': 250991, 'ping': 21, 'received': True, 'abs_recv_time': 792156049464123000, 'abs_send_time': 792156049444014000, 'send_time': 250975, 'recv_time': 250996, 'rssi': -37}, 49: {'rssi_time': 251103, 'ping': 19, 'received': True, 'abs_recv_time': 792156049574084000, 'abs_send_time': 792156049554450000, 'send_time': 251086, 'recv_time': 251105, 'rssi': -37}, 50: {'rssi_time': 251212, 'ping': 20, 'received': True, 'abs_recv_time': 792156049684077000, 'abs_send_time': 792156049664137000, 'send_time': 251195, 'recv_time': 251215, 'rssi': -37}, 51: {'rssi_time': 251321, 'ping': 20, 'received': True, 'abs_recv_time': 792156049794077000, 'abs_send_time': 792156049774137000, 'send_time': 251305, 'recv_time': 251325, 'rssi': -37}, 52: {'rssi_time': 251431, 'ping': 21, 'received': True, 'abs_recv_time': 792156049904285000, 'abs_send_time': 792156049884137000, 'send_time': 251415, 'recv_time': 251436, 'rssi': -37}, 53: {'rssi_time': 251541, 'ping': 20, 'received': True, 'abs_recv_time': 792156050014076000, 'abs_send_time': 792156049994136000, 'send_time': 251525, 'recv_time': 251545, 'rssi': -36}, 54: {'rssi_time': 251651, 'ping': 20, 'received': True, 'abs_recv_time': 792156050124077000, 'abs_send_time': 792156050104160000, 'send_time': 251635, 'recv_time': 251655, 'rssi': -36}, 55: {'rssi_time': 251761, 'ping': 19, 'received': True, 'abs_recv_time': 792156050234073000, 'abs_send_time': 792156050214259000, 'send_time': 251746, 'recv_time': 251765, 'rssi': -36}, 56: {'rssi_time': 251871, 'ping': 20, 'received': True, 'abs_recv_time': 792156050344071000, 'abs_send_time': 792156050324137000, 'send_time': 251855, 'recv_time': 251875, 'rssi': -37}, 57: {'rssi_time': 251980, 'ping': 20, 'received': True, 'abs_recv_time': 792156050454074000, 'abs_send_time': 792156050434137000, 'send_time': 251965, 'recv_time': 251985, 'rssi': -37}, 58: {'rssi_time': 252090, 'ping': 20, 'received': True, 'abs_recv_time': 792156050564071000, 'abs_send_time': 792156050544138000, 'send_time': 252075, 'recv_time': 252095, 'rssi': -36}, 59: {'rssi_time': 252202, 'ping': 20, 'received': True, 'abs_recv_time': 792156050674071000, 'abs_send_time': 792156050654133000, 'send_time': 252185, 'recv_time': 252205, 'rssi': -36}, 60: {'rssi_time': 252311, 'ping': 21, 'received': True, 'abs_recv_time': 792156050784170000, 'abs_send_time': 792156050764081000, 'send_time': 252295, 'recv_time': 252316, 'rssi': -36}, 61: {'rssi_time': 252421, 'ping': 21, 'received': True, 'abs_recv_time': 792156050894168000, 'abs_send_time': 792156050874015000, 'send_time': 252405, 'recv_time': 252426, 'rssi': -37}, 62: {'rssi_time': 252531, 'ping': 19, 'received': True, 'abs_recv_time': 792156051004075000, 'abs_send_time': 792156050984372000, 'send_time': 252516, 'recv_time': 252535, 'rssi': -37}, 63: {'rssi_time': 252640, 'ping': 20, 'received': True, 'abs_recv_time': 792156051114073000, 'abs_send_time': 792156051094146000, 'send_time': 252625, 'recv_time': 252645, 'rssi': -37}, 64: {'rssi_time': 252750, 'ping': 19, 'received': True, 'abs_recv_time': 792156051224104000, 'abs_send_time': 792156051204267000, 'send_time': 252736, 'recv_time': 252755, 'rssi': -37}, 65: {'rssi_time': 252861, 'ping': 20, 'received': True, 'abs_recv_time': 792156051334072000, 'abs_send_time': 792156051314137000, 'send_time': 252845, 'recv_time': 252865, 'rssi': -37}, 66: {'rssi_time': 252971, 'ping': 20, 'received': True, 'abs_recv_time': 792156051444074000, 'abs_send_time': 792156051424137000, 'send_time': 252955, 'recv_time': 252975, 'rssi': -37}, 67: {'rssi_time': 253081, 'ping': 20, 'received': True, 'abs_recv_time': 792156051554076000, 'abs_send_time': 792156051534135000, 'send_time': 253065, 'recv_time': 253085, 'rssi': -37}, 68: {'rssi_time': 253192, 'ping': 20, 'received': True, 'abs_recv_time': 792156051664074000, 'abs_send_time': 792156051644137000, 'send_time': 253175, 'recv_time': 253195, 'rssi': -36}, 69: {'rssi_time': 253301, 'ping': 20, 'received': True, 'abs_recv_time': 792156051774076000, 'abs_send_time': 792156051754137000, 'send_time': 253285, 'recv_time': 253305, 'rssi': -37}, 70: {'rssi_time': 253410, 'ping': 20, 'received': True, 'abs_recv_time': 792156051884074000, 'abs_send_time': 792156051864141000, 'send_time': 253395, 'recv_time': 253415, 'rssi': -37}, 71: {'rssi_time': 253521, 'ping': 20, 'received': True, 'abs_recv_time': 792156051994075000, 'abs_send_time': 792156051974147000, 'send_time': 253505, 'recv_time': 253525, 'rssi': -36}, 72: {'rssi_time': 253631, 'ping': 20, 'received': True, 'abs_recv_time': 792156052104069000, 'abs_send_time': 792156052084137000, 'send_time': 253615, 'recv_time': 253635, 'rssi': -37}, 73: {'rssi_time': 253741, 'ping': 21, 'received': True, 'abs_recv_time': 792156052214477000, 'abs_send_time': 792156052194132000, 'send_time': 253725, 'recv_time': 253746, 'rssi': -37}, 74: {'rssi_time': 253851, 'ping': 21, 'received': True, 'abs_recv_time': 792156052324168000, 'abs_send_time': 792156052304012000, 'send_time': 253835, 'recv_time': 253856, 'rssi': -37}, 75: {'rssi_time': 253960, 'ping': 21, 'received': True, 'abs_recv_time': 792156052434129000, 'abs_send_time': 792156052414015000, 'send_time': 253945, 'recv_time': 253966, 'rssi': -37}, 76: {'rssi_time': 254070, 'ping': 20, 'received': True, 'abs_recv_time': 792156052544076000, 'abs_send_time': 792156052524140000, 'send_time': 254055, 'recv_time': 254075, 'rssi': -37}, 77: {'rssi_time': 254180, 'ping': 20, 'received': True, 'abs_recv_time': 792156052654074000, 'abs_send_time': 792156052634139000, 'send_time': 254165, 'recv_time': 254185, 'rssi': -37}, 78: {'rssi_time': 254290, 'ping': 20, 'received': True, 'abs_recv_time': 792156052764075000, 'abs_send_time': 792156052744143000, 'send_time': 254275, 'recv_time': 254295, 'rssi': -37}, 79: {'rssi_time': 254401, 'ping': 20, 'received': True, 'abs_recv_time': 792156052874076000, 'abs_send_time': 792156052854135000, 'send_time': 254385, 'recv_time': 254405, 'rssi': -37}, 80: {'rssi_time': 254511, 'ping': 20, 'received': True, 'abs_recv_time': 792156052984067000, 'abs_send_time': 792156052964147000, 'send_time': 254495, 'recv_time': 254515, 'rssi': -37}, 81: {'rssi_time': 254621, 'ping': 20, 'received': True, 'abs_recv_time': 792156053094076000, 'abs_send_time': 792156053074387000, 'send_time': 254605, 'recv_time': 254625, 'rssi': -37}, 82: {'rssi_time': 254732, 'ping': 21, 'received': True, 'abs_recv_time': 792156053204206000, 'abs_send_time': 792156053184133000, 'send_time': 254715, 'recv_time': 254736, 'rssi': -37}, 83: {'rssi_time': 254841, 'ping': 20, 'received': True, 'abs_recv_time': 792156053314075000, 'abs_send_time': 792156053294149000, 'send_time': 254825, 'recv_time': 254845, 'rssi': -37}, 84: {'rssi_time': 254950, 'ping': 20, 'received': True, 'abs_recv_time': 792156053424070000, 'abs_send_time': 792156053404134000, 'send_time': 254935, 'recv_time': 254955, 'rssi': -37}, 85: {'rssi_time': 255061, 'ping': 20, 'received': True, 'abs_recv_time': 792156053534078000, 'abs_send_time': 792156053514148000, 'send_time': 255045, 'recv_time': 255065, 'rssi': -37}, 86: {'rssi_time': 255172, 'ping': 20, 'received': True, 'abs_recv_time': 792156053644084000, 'abs_send_time': 792156053624198000, 'send_time': 255155, 'recv_time': 255175, 'rssi': -37}, 87: {'rssi_time': 255290, 'ping': 21, 'received': True, 'abs_recv_time': 792156053764126000, 'abs_send_time': 792156053744149000, 'send_time': 255275, 'recv_time': 255296, 'rssi': -37}, 88: {'rssi_time': 255401, 'ping': 20, 'received': True, 'abs_recv_time': 792156053874069000, 'abs_send_time': 792156053854135000, 'send_time': 255385, 'recv_time': 255405, 'rssi': -36}, 89: {'rssi_time': 255511, 'ping': 20, 'received': True, 'abs_recv_time': 792156053984068000, 'abs_send_time': 792156053964148000, 'send_time': 255495, 'recv_time': 255515, 'rssi': -37}, 90: {'rssi_time': 255621, 'ping': 20, 'received': True, 'abs_recv_time': 792156054094068000, 'abs_send_time': 792156054074138000, 'send_time': 255605, 'recv_time': 255625, 'rssi': -37}, 91: {'rssi_time': 255731, 'ping': 21, 'received': True, 'abs_recv_time': 792156054204209000, 'abs_send_time': 792156054184156000, 'send_time': 255715, 'recv_time': 255736, 'rssi': -37}, 92: {'rssi_time': 255840, 'ping': 20, 'received': True, 'abs_recv_time': 792156054314073000, 'abs_send_time': 792156054294135000, 'send_time': 255825, 'recv_time': 255845, 'rssi': -37}, 93: {'rssi_time': 255950, 'ping': 20, 'received': True, 'abs_recv_time': 792156054424072000, 'abs_send_time': 792156054404141000, 'send_time': 255935, 'recv_time': 255955, 'rssi': -37}, 94: {'rssi_time': 256060, 'ping': 20, 'received': True, 'abs_recv_time': 792156054534057000, 'abs_send_time': 792156054514172000, 'send_time': 256045, 'recv_time': 256065, 'rssi': -37}, 95: {'rssi_time': 256171, 'ping': 20, 'received': True, 'abs_recv_time': 792156054644098000, 'abs_send_time': 792156054624149000, 'send_time': 256155, 'recv_time': 256175, 'rssi': -36}, 96: {'rssi_time': 256280, 'ping': 20, 'received': True, 'abs_recv_time': 792156054754077000, 'abs_send_time': 792156054734132000, 'send_time': 256265, 'recv_time': 256285, 'rssi': -37}, 97: {'rssi_time': 256391, 'ping': 20, 'received': True, 'abs_recv_time': 792156054864109000, 'abs_send_time': 792156054844137000, 'send_time': 256375, 'recv_time': 256395, 'rssi': -37}, 98: {'rssi_time': 256501, 'ping': 20, 'received': True, 'abs_recv_time': 792156054974070000, 'abs_send_time': 792156054954148000, 'send_time': 256485, 'recv_time': 256505, 'rssi': -37}, 99: {'rssi_time': 256611, 'ping': 21, 'received': True, 'abs_recv_time': 792156055084294000, 'abs_send_time': 792156055064130000, 'send_time': 256595, 'recv_time': 256616, 'rssi': -37}, 100: {'rssi_time': 256721, 'ping': 21, 'received': True, 'abs_recv_time': 792156055194166000, 'abs_send_time': 792156055174018000, 'send_time': 256705, 'recv_time': 256726, 'rssi': -37}} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_144777.csv b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_144777.csv new file mode 100644 index 00000000..5f7d3bd0 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_144777.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-38,227,792155925837604000,792155926064387000 +-38,123,792155925944066000,792155926066410000 +-39,30,792155926054006000,792155926084087000 +-39,20,792155926164113000,792155926184076000 +-40,20,792155926274149000,792155926294071000 +-39,20,792155926384145000,792155926404072000 +-37,20,792155926494148000,792155926514078000 +-33,20,792155926604137000,792155926624067000 +-37,20,792155926714138000,792155926734069000 +-36,20,792155926824136000,792155926844077000 +-36,20,792155926934146000,792155926954068000 +-36,20,792155927044148000,792155927064073000 +-38,20,792155927154135000,792155927174068000 +-37,21,792155927264152000,792155927284489000 +-37,21,792155927374063000,792155927394164000 +-37,21,792155927484017000,792155927504167000 +-38,19,792155927594323000,792155927614076000 +-37,20,792155927704140000,792155927724073000 +-36,20,792155927814138000,792155927834070000 +-38,20,792155927924146000,792155927944066000 +-39,20,792155928034139000,792155928054072000 +-38,20,792155928144145000,792155928164072000 +-36,20,792155928254151000,792155928274073000 +-35,20,792155928364137000,792155928384071000 +-35,20,792155928474138000,792155928494071000 +-35,20,792155928584148000,792155928604074000 +-36,20,792155928694135000,792155928714066000 +-37,21,792155928804132000,792155928824205000 +-36,21,792155928914055000,792155928934164000 +-36,21,792155929024021000,792155929044159000 +-35,20,792155929134132000,792155929154073000 +-35,20,792155929244147000,792155929264070000 +-37,20,792155929354138000,792155929374070000 +-38,20,792155929464138000,792155929484072000 +-36,20,792155929574138000,792155929594074000 +-38,20,792155929684138000,792155929704074000 +-38,20,792155929794140000,792155929814074000 +-37,20,792155929904333000,792155929924183000 +-35,20,792155930014146000,792155930034076000 +-35,20,792155930124139000,792155930144069000 +-36,21,792155930234146000,792155930254508000 +-36,21,792155930344071000,792155930364168000 +-35,21,792155930454015000,792155930474129000 +-34,19,792155930564314000,792155930584070000 +-36,20,792155930674141000,792155930694072000 +-35,20,792155930784145000,792155930804076000 +-35,20,792155930894139000,792155930914105000 +-35,20,792155931004148000,792155931024074000 +-35,20,792155931114134000,792155931134078000 +-34,20,792155931224147000,792155931244068000 +-35,20,792155931334136000,792155931354068000 +-35,20,792155931444138000,792155931464070000 +-34,20,792155931554139000,792155931574068000 +-34,20,792155931664147000,792155931684066000 +-34,21,792155931774149000,792155931794280000 +-33,21,792155931884022000,792155931904361000 +-34,20,792155931994015000,792155932014073000 +-35,20,792155932104144000,792155932124074000 +-35,20,792155932214150000,792155932234071000 +-35,20,792155932324151000,792155932344068000 +-34,20,792155932434137000,792155932454082000 +-34,20,792155932544145000,792155932564074000 +-34,20,792155932654137000,792155932674074000 +-34,20,792155932764139000,792155932784074000 +-34,21,792155932874148000,792155932894334000 +-34,20,792155932984145000,792155933004076000 +-35,20,792155933094134000,792155933114070000 +-34,20,792155933204361000,792155933224238000 +-35,21,792155933314074000,792155933334163000 +-35,21,792155933424022000,792155933444131000 +-35,19,792155933534329000,792155933554065000 +-35,20,792155933644138000,792155933664074000 +-36,20,792155933754135000,792155933774075000 +-36,20,792155933864137000,792155933884069000 +-35,20,792155933974148000,792155933994110000 +-35,20,792155934084153000,792155934104075000 +-35,20,792155934194139000,792155934214111000 +-35,20,792155934304141000,792155934324073000 +-35,20,792155934414135000,792155934434074000 +-35,20,792155934524137000,792155934544073000 +-36,20,792155934634135000,792155934654067000 +-35,21,792155934744130000,792155934764368000 +-35,21,792155934854020000,792155934874167000 +-35,19,792155934964534000,792155934984078000 +-35,20,792155935074144000,792155935094073000 +-35,21,792155935184145000,792155935204328000 +-35,20,792155935294133000,792155935314075000 +-36,20,792155935404137000,792155935424076000 +-35,20,792155935514135000,792155935534074000 +-35,20,792155935624137000,792155935644076000 +-34,20,792155935734135000,792155935754105000 +-35,20,792155935844140000,792155935864074000 +-36,20,792155935954145000,792155935974069000 +-35,20,792155936064145000,792155936084070000 +-35,21,792155936174132000,792155936194131000 +-35,21,792155936284120000,792155936304169000 +-35,21,792155936394014000,792155936414170000 +-36,19,792155936504294000,792155936524069000 +-36,20,792155936614139000,792155936634070000 +-38,20,792155936724148000,792155936744082000 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_144777.txt b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_144777.txt new file mode 100644 index 00000000..447428ed --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_144777.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -35.7, 'max': -33, 'min': -40, 'std_dev': 1.44, 'median': -35.0} +Ping: {'mean': 23.35, 'max': 227, 'min': 19, 'std_dev': 22.9, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_180723.csv b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_180723.csv new file mode 100644 index 00000000..23aafdd2 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_180723.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-37,17,792155958207939000,792155958224161000 +-37,20,792155958314131000,792155958334078000 +-37,20,792155958424139000,792155958444067000 +-37,20,792155958534138000,792155958554070000 +-36,20,792155958644143000,792155958664078000 +-37,20,792155958754145000,792155958774073000 +-37,20,792155958864139000,792155958884069000 +-37,20,792155958974146000,792155958994072000 +-37,20,792155959084138000,792155959104072000 +-37,21,792155959194136000,792155959214113000 +-36,20,792155959304136000,792155959324071000 +-35,20,792155959414137000,792155959434069000 +-35,21,792155959524133000,792155959544343000 +-35,21,792155959634028000,792155959654166000 +-35,21,792155959744013000,792155959764147000 +-35,20,792155959854137000,792155959874072000 +-35,20,792155959964144000,792155959984066000 +-36,20,792155960074138000,792155960094078000 +-35,21,792155960184138000,792155960204326000 +-35,20,792155960294147000,792155960314079000 +-35,20,792155960404133000,792155960424066000 +-35,20,792155960514156000,792155960534077000 +-35,20,792155960624137000,792155960644072000 +-36,20,792155960734139000,792155960754073000 +-35,20,792155960844136000,792155960864071000 +-36,21,792155960954145000,792155960974523000 +-36,21,792155961064074000,792155961084167000 +-37,21,792155961174015000,792155961194162000 +-37,20,792155961284332000,792155961304064000 +-37,20,792155961394143000,792155961414078000 +-37,20,792155961504139000,792155961524071000 +-37,20,792155961614138000,792155961634076000 +-37,20,792155961724138000,792155961744072000 +-37,20,792155961834138000,792155961854075000 +-36,20,792155961944146000,792155961964066000 +-37,20,792155962054138000,792155962074070000 +-37,20,792155962164140000,792155962184072000 +-36,20,792155962274157000,792155962294076000 +-36,20,792155962384135000,792155962404068000 +-37,21,792155962494130000,792155962514175000 +-37,21,792155962604014000,792155962624165000 +-36,19,792155962714535000,792155962734068000 +-36,20,792155962824144000,792155962844069000 +-36,20,792155962934146000,792155962954070000 +-37,20,792155963044139000,792155963064072000 +-36,20,792155963154153000,792155963174073000 +-37,20,792155963264152000,792155963284075000 +-37,20,792155963374139000,792155963394068000 +-37,20,792155963484138000,792155963504084000 +-37,20,792155963594138000,792155963614074000 +-37,20,792155963704148000,792155963724064000 +-38,20,792155963814136000,792155963834066000 +-38,21,792155963924145000,792155963944131000 +-38,21,792155964034024000,792155964054167000 +-38,21,792155964144015000,792155964164126000 +-38,20,792155964254156000,792155964274073000 +-38,20,792155964364139000,792155964384070000 +-38,20,792155964474140000,792155964494074000 +-39,20,792155964584139000,792155964604074000 +-39,20,792155964694140000,792155964714066000 +-38,20,792155964804141000,792155964824084000 +-38,20,792155964914156000,792155964934066000 +-38,20,792155965024137000,792155965044069000 +-38,20,792155965134139000,792155965154074000 +-37,20,792155965244149000,792155965264069000 +-38,20,792155965354136000,792155965374068000 +-38,21,792155965464132000,792155965484278000 +-38,21,792155965574018000,792155965594163000 +-38,19,792155965684513000,792155965704068000 +-38,20,792155965794152000,792155965814074000 +-39,19,792155965904333000,792155965924098000 +-38,20,792155966014131000,792155966034076000 +-38,20,792155966124137000,792155966144074000 +-39,21,792155966234151000,792155966254276000 +-39,20,792155966344135000,792155966364088000 +-39,20,792155966454141000,792155966474073000 +-39,20,792155966564137000,792155966584075000 +-39,20,792155966674143000,792155966694074000 +-37,20,792155966784137000,792155966804073000 +-39,21,792155966894131000,792155966914167000 +-39,21,792155967004014000,792155967024169000 +-39,21,792155967114009000,792155967134137000 +-39,19,792155967224348000,792155967244060000 +-40,20,792155967334137000,792155967354066000 +-39,20,792155967444139000,792155967464070000 +-40,20,792155967554145000,792155967574074000 +-40,20,792155967664139000,792155967684074000 +-40,20,792155967774139000,792155967794074000 +-40,21,792155967884138000,792155967904280000 +-37,20,792155967994134000,792155968014075000 +-40,20,792155968104137000,792155968124076000 +-40,20,792155968214149000,792155968234069000 +-40,20,792155968324139000,792155968344070000 +-40,21,792155968434138000,792155968454255000 +-39,21,792155968544014000,792155968564165000 +-38,19,792155968654425000,792155968674068000 +-38,20,792155968764145000,792155968784074000 +-40,20,792155968874151000,792155968894070000 +-40,20,792155968984150000,792155969004105000 +-40,20,792155969094136000,792155969114075000 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_180723.txt b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_180723.txt new file mode 100644 index 00000000..d53bdc36 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_180723.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -37.47, 'max': -35, 'min': -40, 'std_dev': 1.49, 'median': -37.0} +Ping: {'mean': 20.14, 'max': 21, 'min': 17, 'std_dev': 0.58, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_202544.csv b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_202544.csv new file mode 100644 index 00000000..95578a3b --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_202544.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-34,10,792155985583713000,792155985594098000 +-33,20,792155985694135000,792155985714076000 +-33,20,792155985804136000,792155985824067000 +-34,20,792155985914149000,792155985934067000 +-33,20,792155986024137000,792155986044070000 +-33,20,792155986134145000,792155986154068000 +-33,20,792155986244149000,792155986264069000 +-34,21,792155986354129000,792155986374179000 +-34,21,792155986464011000,792155986484168000 +-35,19,792155986574405000,792155986594071000 +-35,20,792155986684163000,792155986704073000 +-35,20,792155986794149000,792155986814078000 +-35,19,792155986904324000,792155986924069000 +-35,20,792155987014145000,792155987034070000 +-36,20,792155987124138000,792155987144073000 +-35,20,792155987234151000,792155987254070000 +-36,19,792155987344591000,792155987364080000 +-37,20,792155987454149000,792155987474082000 +-37,20,792155987564149000,792155987584072000 +-37,20,792155987674138000,792155987694069000 +-37,21,792155987784130000,792155987804132000 +-36,21,792155987894100000,792155987914177000 +-36,21,792155988004019000,792155988024384000 +-35,20,792155988114138000,792155988134080000 +-35,20,792155988224147000,792155988244079000 +-35,20,792155988334138000,792155988354076000 +-35,20,792155988444136000,792155988464072000 +-35,20,792155988554138000,792155988574074000 +-35,20,792155988664137000,792155988684072000 +-35,20,792155988774145000,792155988794072000 +-35,21,792155988884139000,792155988904329000 +-35,20,792155988994135000,792155989014069000 +-34,20,792155989104137000,792155989124072000 +-34,20,792155989214150000,792155989234074000 +-33,21,792155989324132000,792155989344172000 +-33,21,792155989434015000,792155989454168000 +-33,20,792155989544108000,792155989564059000 +-33,20,792155989654152000,792155989674080000 +-33,20,792155989764139000,792155989784071000 +-33,20,792155989874139000,792155989894072000 +-32,20,792155989984153000,792155990004069000 +-33,20,792155990094151000,792155990114075000 +-32,19,792155990204369000,792155990224071000 +-32,20,792155990314138000,792155990334070000 +-33,20,792155990424139000,792155990444074000 +-33,20,792155990534145000,792155990554072000 +-33,20,792155990644137000,792155990664070000 +-33,21,792155990754132000,792155990774339000 +-33,21,792155990864023000,792155990884175000 +-33,21,792155990974059000,792155990994151000 +-33,20,792155991084131000,792155991104070000 +-33,20,792155991194137000,792155991214114000 +-33,20,792155991304138000,792155991324075000 +-33,20,792155991414145000,792155991434077000 +-33,20,792155991524137000,792155991544075000 +-34,20,792155991634137000,792155991654077000 +-33,20,792155991744137000,792155991764075000 +-33,20,792155991854137000,792155991874076000 +-33,21,792155991964146000,792155991984110000 +-33,20,792155992074136000,792155992094069000 +-33,21,792155992184134000,792155992204393000 +-33,21,792155992294159000,792155992314170000 +-33,21,792155992404013000,792155992424134000 +-33,20,792155992514111000,792155992534062000 +-33,20,792155992624146000,792155992644074000 +-32,20,792155992734138000,792155992754076000 +-33,20,792155992844138000,792155992864072000 +-33,20,792155992954149000,792155992974069000 +-33,20,792155993064154000,792155993084099000 +-33,20,792155993174141000,792155993194072000 +-33,20,792155993284149000,792155993304068000 +-33,20,792155993394139000,792155993414072000 +-33,20,792155993504194000,792155993524073000 +-33,20,792155993614134000,792155993634085000 +-33,21,792155993724151000,792155993744350000 +-33,21,792155993834012000,792155993854166000 +-34,21,792155993944060000,792155993964124000 +-33,21,792155994054145000,792155994074205000 +-33,20,792155994164146000,792155994184080000 +-33,20,792155994274145000,792155994294078000 +-33,20,792155994384151000,792155994404073000 +-34,20,792155994494149000,792155994514081000 +-33,21,792155994604134000,792155994624172000 +-33,20,792155994714147000,792155994734073000 +-34,20,792155994824138000,792155994844067000 +-33,20,792155994934153000,792155994954068000 +-33,20,792155995044139000,792155995064071000 +-34,20,792155995154134000,792155995174068000 +-34,21,792155995264130000,792155995284171000 +-34,21,792155995374012000,792155995394165000 +-33,20,792155995484114000,792155995504069000 +-33,20,792155995594143000,792155995614074000 +-34,20,792155995704141000,792155995724074000 +-33,20,792155995814143000,792155995834074000 +-33,20,792155995924149000,792155995944070000 +-33,20,792155996034137000,792155996054073000 +-33,20,792155996144138000,792155996164072000 +-33,20,792155996254151000,792155996274069000 +-33,20,792155996364133000,792155996384099000 +-33,20,792155996474137000,792155996494078000 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_202544.txt b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_202544.txt new file mode 100644 index 00000000..d2a40da6 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_202544.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -33.68, 'max': -32, 'min': -37, 'std_dev': 1.15, 'median': -33.0} +Ping: {'mean': 20.08, 'max': 21, 'min': 10, 'std_dev': 1.12, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_229597.csv b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_229597.csv new file mode 100644 index 00000000..5bcab1aa --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_229597.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-33,14,792156012089929000,792156012104097000 +-33,21,792156012194135000,792156012214224000 +-32,20,792156012304149000,792156012324072000 +-32,20,792156012414136000,792156012434068000 +-33,20,792156012524137000,792156012544068000 +-33,20,792156012634145000,792156012654070000 +-33,20,792156012744139000,792156012764069000 +-34,20,792156012854148000,792156012874074000 +-34,20,792156012964144000,792156012984079000 +-34,20,792156013074132000,792156013094073000 +-34,21,792156013184082000,792156013204292000 +-34,21,792156013294164000,792156013314167000 +-34,20,792156013404112000,792156013424070000 +-34,20,792156013514152000,792156013534073000 +-34,20,792156013624139000,792156013644076000 +-35,20,792156013734139000,792156013754073000 +-35,20,792156013844138000,792156013864074000 +-35,20,792156013954146000,792156013974078000 +-35,20,792156014064138000,792156014084072000 +-35,20,792156014174136000,792156014194073000 +-34,20,792156014284148000,792156014304070000 +-35,20,792156014394143000,792156014414069000 +-35,20,792156014504137000,792156014524068000 +-35,21,792156014614132000,792156014634288000 +-35,21,792156014724020000,792156014744170000 +-35,21,792156014834014000,792156014854146000 +-35,20,792156014944149000,792156014964068000 +-35,20,792156015054136000,792156015074068000 +-35,20,792156015164137000,792156015184072000 +-35,20,792156015274156000,792156015294074000 +-36,20,792156015384135000,792156015404073000 +-35,20,792156015494137000,792156015514073000 +-35,20,792156015604151000,792156015624071000 +-35,20,792156015714137000,792156015734071000 +-35,20,792156015824138000,792156015844075000 +-35,20,792156015934148000,792156015954068000 +-35,20,792156016044133000,792156016064072000 +-35,21,792156016154067000,792156016174172000 +-34,20,792156016264289000,792156016284166000 +-35,20,792156016374134000,792156016394075000 +-35,20,792156016484142000,792156016504077000 +-35,20,792156016594139000,792156016614077000 +-35,20,792156016704135000,792156016724074000 +-35,20,792156016814137000,792156016834075000 +-35,20,792156016924145000,792156016944066000 +-35,20,792156017034145000,792156017054072000 +-35,20,792156017144137000,792156017164072000 +-35,20,792156017254151000,792156017274071000 +-36,20,792156017364135000,792156017384083000 +-35,20,792156017474137000,792156017494071000 +-35,21,792156017584130000,792156017604284000 +-35,21,792156017694024000,792156017714167000 +-35,21,792156017804014000,792156017824144000 +-34,20,792156017914157000,792156017934067000 +-35,20,792156018024137000,792156018044068000 +-35,20,792156018134139000,792156018154072000 +-35,20,792156018244151000,792156018264071000 +-35,20,792156018354136000,792156018374068000 +-35,20,792156018464138000,792156018484072000 +-35,19,792156018574247000,792156018594076000 +-35,20,792156018684149000,792156018704097000 +-35,20,792156018794143000,792156018814076000 +-35,19,792156018904327000,792156018924069000 +-35,20,792156019014132000,792156019034072000 +-35,21,792156019124087000,792156019144170000 +-35,21,792156019234076000,792156019254128000 +-34,20,792156019344218000,792156019364071000 +-35,20,792156019454142000,792156019474075000 +-35,20,792156019564135000,792156019584075000 +-35,20,792156019674143000,792156019694074000 +-35,20,792156019784135000,792156019804075000 +-35,20,792156019894137000,792156019914111000 +-35,20,792156020004135000,792156020024075000 +-35,20,792156020114135000,792156020134067000 +-34,20,792156020224149000,792156020244087000 +-35,20,792156020334141000,792156020354066000 +-35,20,792156020444137000,792156020464070000 +-35,21,792156020554138000,792156020574330000 +-35,21,792156020664014000,792156020684168000 +-35,21,792156020774014000,792156020794145000 +-35,21,792156020884131000,792156020904288000 +-35,20,792156020994133000,792156021014075000 +-34,20,792156021104137000,792156021124074000 +-35,19,792156021214257000,792156021234069000 +-35,20,792156021324137000,792156021344069000 +-35,20,792156021434144000,792156021454074000 +-35,20,792156021544137000,792156021564074000 +-34,20,792156021654139000,792156021674075000 +-35,20,792156021764139000,792156021784077000 +-34,20,792156021874138000,792156021894068000 +-35,21,792156021984145000,792156022004436000 +-35,21,792156022094019000,792156022114174000 +-35,21,792156022204182000,792156022224172000 +-34,20,792156022314138000,792156022334070000 +-34,20,792156022424166000,792156022444076000 +-35,20,792156022534167000,792156022554077000 +-34,21,792156022644136000,792156022664115000 +-34,20,792156022754139000,792156022774067000 +-34,21,792156022864138000,792156022884145000 +-34,20,792156022974146000,792156022994074000 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_229597.txt b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_229597.txt new file mode 100644 index 00000000..2fca2f61 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_229597.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -34.64, 'max': -32, 'min': -36, 'std_dev': 0.7, 'median': -35.0} +Ping: {'mean': 20.12, 'max': 21, 'min': 14, 'std_dev': 0.77, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_260916.csv b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_260916.csv new file mode 100644 index 00000000..443bffb4 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_260916.csv @@ -0,0 +1,101 @@ +RSSI,Ping,send_time_sender,recv_time_sender +-34,11,792156044272361000,792156044284099000 +-33,20,792156044384135000,792156044404077000 +-34,20,792156044494149000,792156044514075000 +-34,20,792156044604147000,792156044624074000 +-34,20,792156044714139000,792156044734066000 +-35,21,792156044824138000,792156044844288000 +-36,21,792156044934059000,792156044954166000 +-36,19,792156045044509000,792156045064078000 +-36,20,792156045154141000,792156045174067000 +-36,20,792156045264155000,792156045284078000 +-36,20,792156045374138000,792156045394068000 +-37,20,792156045484139000,792156045504068000 +-38,20,792156045594137000,792156045614069000 +-38,20,792156045704146000,792156045724069000 +-38,20,792156045814139000,792156045834076000 +-38,20,792156045924146000,792156045944065000 +-37,20,792156046034139000,792156046054070000 +-38,20,792156046144138000,792156046164079000 +-37,21,792156046254144000,792156046274133000 +-38,21,792156046364023000,792156046384167000 +-38,21,792156046474016000,792156046494167000 +-37,19,792156046584337000,792156046604063000 +-38,20,792156046694138000,792156046714073000 +-37,20,792156046804139000,792156046824079000 +-37,20,792156046914147000,792156046934070000 +-37,20,792156047024139000,792156047044074000 +-37,20,792156047134150000,792156047154070000 +-37,20,792156047244153000,792156047264076000 +-37,20,792156047354139000,792156047374067000 +-36,20,792156047464155000,792156047484076000 +-37,20,792156047574135000,792156047594072000 +-37,20,792156047684140000,792156047704069000 +-37,21,792156047794130000,792156047814176000 +-37,21,792156047904228000,792156047924169000 +-37,19,792156048014594000,792156048034072000 +-36,20,792156048124159000,792156048144071000 +-37,20,792156048234153000,792156048254076000 +-37,19,792156048344299000,792156048364078000 +-37,20,792156048454137000,792156048474068000 +-37,20,792156048564137000,792156048584068000 +-37,20,792156048674141000,792156048694076000 +-37,20,792156048784141000,792156048804075000 +-37,20,792156048894138000,792156048914106000 +-37,20,792156049004134000,792156049024078000 +-37,20,792156049114135000,792156049134074000 +-37,21,792156049224151000,792156049244336000 +-37,21,792156049334013000,792156049354168000 +-37,21,792156049444014000,792156049464123000 +-37,19,792156049554450000,792156049574084000 +-37,20,792156049664137000,792156049684077000 +-37,20,792156049774137000,792156049794077000 +-37,21,792156049884137000,792156049904285000 +-36,20,792156049994136000,792156050014076000 +-36,20,792156050104160000,792156050124077000 +-36,19,792156050214259000,792156050234073000 +-37,20,792156050324137000,792156050344071000 +-37,20,792156050434137000,792156050454074000 +-36,20,792156050544138000,792156050564071000 +-36,20,792156050654133000,792156050674071000 +-36,21,792156050764081000,792156050784170000 +-37,21,792156050874015000,792156050894168000 +-37,19,792156050984372000,792156051004075000 +-37,20,792156051094146000,792156051114073000 +-37,19,792156051204267000,792156051224104000 +-37,20,792156051314137000,792156051334072000 +-37,20,792156051424137000,792156051444074000 +-37,20,792156051534135000,792156051554076000 +-36,20,792156051644137000,792156051664074000 +-37,20,792156051754137000,792156051774076000 +-37,20,792156051864141000,792156051884074000 +-36,20,792156051974147000,792156051994075000 +-37,20,792156052084137000,792156052104069000 +-37,21,792156052194132000,792156052214477000 +-37,21,792156052304012000,792156052324168000 +-37,21,792156052414015000,792156052434129000 +-37,20,792156052524140000,792156052544076000 +-37,20,792156052634139000,792156052654074000 +-37,20,792156052744143000,792156052764075000 +-37,20,792156052854135000,792156052874076000 +-37,20,792156052964147000,792156052984067000 +-37,20,792156053074387000,792156053094076000 +-37,21,792156053184133000,792156053204206000 +-37,20,792156053294149000,792156053314075000 +-37,20,792156053404134000,792156053424070000 +-37,20,792156053514148000,792156053534078000 +-37,20,792156053624198000,792156053644084000 +-37,21,792156053744149000,792156053764126000 +-36,20,792156053854135000,792156053874069000 +-37,20,792156053964148000,792156053984068000 +-37,20,792156054074138000,792156054094068000 +-37,21,792156054184156000,792156054204209000 +-37,20,792156054294135000,792156054314073000 +-37,20,792156054404141000,792156054424072000 +-37,20,792156054514172000,792156054534057000 +-36,20,792156054624149000,792156054644098000 +-37,20,792156054734132000,792156054754077000 +-37,20,792156054844137000,792156054864109000 +-37,20,792156054954148000,792156054974070000 +-37,21,792156055064130000,792156055084294000 +-37,21,792156055174018000,792156055194166000 diff --git a/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_260916.txt b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_260916.txt new file mode 100644 index 00000000..d9f55406 --- /dev/null +++ b/rstudio/analysis/data/raw_data/antenna angle2/sender/rssi_ping_data_260916.txt @@ -0,0 +1,3 @@ +Packet Loss: 0 % +RSSI: {'mean': -36.73, 'max': -33, 'min': -38, 'std_dev': 0.86, 'median': -37.0} +Ping: {'mean': 20.04, 'max': 21, 'min': 11, 'std_dev': 1.05, 'median': 20.0} diff --git a/rstudio/analysis/data/raw_data/antenna angle3/.DS_Store b/rstudio/analysis/data/raw_data/antenna angle3/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..dd0ad42fc59aac3cd1ba4e711d567a961f1544cb GIT binary patch literal 6148 zcmeH~-HIA96vt20YOGz5r3+pTwDd}-R@r6g&D6Co&?)UjTU^H(bm%yd8C@?#nCmX| zLAo!nPq2^BN9bD=dh%gAezkW?k#ivVXL8O-%nyz=u*U=7M=H*_swpg@V&AQb-Yb@*5;`~Je+pW{(vdmAOJb(G7_c(7W0SuzL=fdGh=LUNAzS!!0aDhAsR%02oQk{ z0`h#Yut>Fyrdrj}ft7j!pcb%O8MftHLgrXTZKJ7H^q?`FimFqYd15e~j{TO2vyG-& zbviKf_+VycW?m>v&5q++Djb-tm1-hD1l9@U^=DPy|F8GI|JRe~iwF>bgCf8RU8mc@ zC7HW*YjN_fwXj@bktX9(tttg8a~-ROyozgBl%da(4OH7`sug?C=#PNHKot?VR|3BP DQ7grb literal 0 HcmV?d00001 diff --git a/rstudio/analysis/data/raw_data/antenna angle3/echoer/.DS_Store b/rstudio/analysis/data/raw_data/antenna angle3/echoer/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0JR_pc33H^@>EopMgGr$Zm1B+z99iMV_kwv){Gr$bI2?pqV@K6bThq*;_bl_lG0K_u7ji61v1m$=R zeTTV4TtN{w715>&*J22pj(*R@`3`f7HXVd(K7^|*T!$h|b$q^O!a?{Jd1MBdfq4d& z?6gMr|LNcR|M?`IF$2uNyJA3;TS2RdTXJ`6VRLlXdZ^z~NhmJ2_&Ws+a}{GOUBw%y aM$qq(f#^HTEusg7e*_E-JTLEvkY?8vniajE#SiZ43aUJ98TVRREyqLh~=M*kYnzc*gd0 z%K<8pV|Wlb^LXL}+{r|n21CFQ_}>VKy;}ee&R_%_HNAgtoJruv(|Y}m?B(+Ng(5A| zGW~9k_}rcjr?a>_jJ}Dl&zuL&sy=kS_}+X_effch)1e=FkxcMi4@3H2{m|v}E}w;N zEOTwuK})nWs2(jAuN&=7r^Z_En#&qnG~TxBHFnajFPA0y>iEt3PlKPqIOLa#Bf(=w zT1D$huCTJUtl+$1pYicz6|mVq=DnUiw&?E*)~a0Jo@Qg*M`I?Vf6w#Fj>3S4=Qy_b z?FEPtdI;`wL!VmKR`jX$|GqD#X*CMu|w)E5Pu#t82Vy}#s^I$@S+JMzUYH7>XQkcJ9iegOHq6wXznC4 z=l+~?f4=*jd-vQWgg{rpXdy%=gvj_ZN$22ahKJR&_ohb*OXi{kv?s(Q`OLUCma*N; zP1>SBARrJB2nYlO0s?`%0RcR-*(29-DZT;$fq+2ZIs$Be(D7w59?A(WgRKKUK?s1d z8jFJm(-;Q?HhL)Ip`73{FvT``^Z=nLgdqlSbF9~yI?8w`C%EM11h_eYuxAJ(6bO1p zJ3UY*5a&{S1p)$rn-O5Kdkx0zSu#r8iunDr%$RL?ek^toq^jy!HM8Z}a;>~SIqHrl z{j^{3y3+Z*EZ6V4cBYh0XLeiWc#1Z3yN;i>95WvnScZuz`vxt?aL2pcf@64rZIV~W zimarlcJ%1#mevg$qWb!_b;qLm(U!HXv8cYWHFoTnA~!ZY(6K9Z(9SvT2|g1DcLP#a zF|(7E)3Qfel36!5R;D*?+Br9o2(K;VtE1KLD(`*KS=mO;HU3d&Z1nH@DJJud?K&ga zHXC~l@ep)}82>lu%ceCW^yT$lv719*6)7?9Qi*YjTB{8XslzEczlgNjKIU7lKe8GAUdByJzmnHuG0qWbjGw5YVdyA)Q#F;kz=dSt-P>9eOMbp*U8}&J)A+57ss_O z?FrWNV`RFk}}N9)ywz0q{u+&+%}FVhRWd<&KbYlbzts1a3wIq{cE0(@P4QKHg*diN@mRQEGFd{_;O~Y< z$v$+eF>;)|NM0wW$Oq&TGD*H7-;m4Xd-4OhLavgZ$*<&3sD?V22Ndcd0xMu8tb%4( z4{_*(F4zh?U?(J@ANE5AvS7jiaG?N2I1ESNS$G~^fD>>MUV}H`EqDh`!x=aSpTl{W zgfHPcxCocvGF*Y*;CJ`~u1SidO0`mh)F>^I7E8@iRBDylr4BxJskEW(4d)UHDS?S; zn}zKa!+Tcg&`e$v+1#u4-4$MQc~0Ob^A|KU-rKZt_1d3A^4>fwGxE~eq4s^tWaK@a6=s*O!0c99!?Tg*sEj^F zr68+DVl4`K60Hie&8?UPo>3ocSJ0=a8~5!OQRpyb7n_4J7Z|A$dQ9k1EKxWjYz*TqPOHPtUKj@k8(F z^E~I=b5H;O{+@ei$D!jWC4``HFz6-3$G(c}qmML;U7jbz$wp7saH%W5o+ZqzK!{4h z!B}r75Q&6_2TC-L+dNA!ifqCj;-5T$H+>P}UOcKc(!N;s&7cXjMlgYmx3AvLB3LP~qszelm;3d5GM?1Dn8 z%`VHvg!>DOsfm!%H5gC_2G#g}S|W;klUcG;+8Xr7m35JzzD-c1XV{I{_9e1Y-lA8U zq6)hPQwu8ON~t}@4k1#%G0`nmOYOVWaL__yM#d}6mpelKfD*FMps~+FsWu^Z4k^)? z8VOtI8Y8<{S|WG#M)vGshm2Wr;WpAfxl!JxZ@tzZi*M*x!un&48ntG*Med39`J>8) zyLV06r{7Bi3LeHlYpecoG5hLcvZ%Fo+@S!+t!67x5B~;#dMF@DAR^2lx=D za2Drq9;5gYm+>vG;3}@+Hh#k$+!HKLdv~l%Y?D` z7hwe(GDwsiD8xQ~5+e#TZogq%VIZK*qt+o~LM`goqXErWi59G4>b9c;o6&_Hrfra^y9+9!h#}4tPT&BZ#X%g#F}#A~ z(C`{g;%z4Mdnuul_*8r5vDrAA+-g6~_yfS9WjV(lV_iTXTFP@nK*_vNbONBca{Q-}Xo-*(O6tonG&ULP?Tl=1pgSNw8w#WX|Ra==xBb z-BzSk=UNjY1J4A6IA$c9vzY08<^c%tip}OM6UE60N-e0Y(tW}qWMri3dAd6|gp8%q z`~|x43<#xCwRK{Gxo;dosqB)a+_4iBGSarjCf!d{Ae5@Lw6fZTNe~*(uNB2VBgpsx zoVJak*qxX_&=@VW7Cg~rvu&qT4G*btf1H7_jSYh_`i=Mxe5@nt9P{xd=Hu_k_Y6}y zqHdGl8KTmV!91OdgdH-9FpD#)hM8Jt)LN{=2F|E$*bYBuR6hook99^J#33AE9zKEB z@dn=Hh&qjr@d-!NMSO)z98uSCgCmLv;E1XaDut@4h_X-5D9u}7)vbFUOAqO%j+HIa zs=t9M14&asHSS-UVYD0_RkNjH2TkMcN)Jn=atBT4eM%229WDnIm`g>Dn`(zgq9)z| z_3C_wOQH}hytYWHlc<@wF=50F(o%^M{qJDJ%NII7~j86_B~o?|lWs5*{eyvk9fcck~HqKc_>AX%Db z5gtmTqj01f@bzV~v3ctIS~6F>Y0`4sUJ$JzODtG!!|ivAP8iJD$I;ppvkNt#{oSI@}w)Wr-9CW&pesm#SrYThRKdD g!XhA*K>vV32t*rz=*j6ky_K8(GwlB H92MpQ&~XwW diff --git a/software/applications/boop-o-meters/boop-o-meter 300.py b/software/applications/boop-o-meters/boop-o-meter 300.py index f9000cfa..71b04d35 100644 --- a/software/applications/boop-o-meters/boop-o-meter 300.py +++ b/software/applications/boop-o-meters/boop-o-meter 300.py @@ -1,6 +1,5 @@ from machine import Pin, SoftI2C, PWM, ADC - #custom libraries from networking import Networking from secrets import codes diff --git a/software/applications/ping_rssi_loss_test/echoer.py b/software/applications/ping_rssi_loss_test/echoer.py index e16603bc..a8561f34 100644 --- a/software/applications/ping_rssi_loss_test/echoer.py +++ b/software/applications/ping_rssi_loss_test/echoer.py @@ -2,6 +2,12 @@ import espnow import time import asyncio +import math +import gc + +gc.collect() +from machine import Pin, SoftI2C, PWM, ADC +import machine # Set up the network and ESP-NOW staif = network.WLAN(network.STA_IF) @@ -9,25 +15,40 @@ aen = espnow.ESPNow() aen.active(True) +print(time.ticks_ms()) +print(time.time_ns()) +last_press_time = 0 + +s = Pin(9, Pin.IN) + # Add the send to all MAC addresses to ESP-NOW (maximum of 20 peers can be added) -peer = b'\xff\xff\xff\xff\xff\xff' +all = b'\xff\xff\xff\xff\xff\xff' try: - aen.add_peer(peer) + macinpeers = False + peers = aen.get_peers() + for peer in peers: + if peer[0] == all: + macinpeers = True + break + if not macinpeers: + aen.add_peer(all) except Exception as e: print(f"Error adding peer: {e}") -start = time.time_ns() +start = time.ticks_ms() last_press_time = 0 dictionary = {} sender = False + # Callback function that retrieves the last message from the message buffer def irq_receive(aen): print("IRQ triggered") if aen.any(): for mac, msg in aen: - recv_time = time.time_ns() + recv_time_abs = time.time_ns() + recv_time = time.ticks_ms() if mac is None: # mac, msg will equal (None, None) on timeout break if msg: @@ -35,13 +56,29 @@ def irq_receive(aen): try: # This only works in a non-message saturated environment i = int.from_bytes(msg, 'big') if i <= 100: - dictionary[i] = {"Received": True, "recv_time": recv_time, "rssi": aen.peers_table[mac]} + if not sender: + dictionary[i] = {} + dictionary[i]["received"] = True + dictionary[i]["abs_recv_time"] = recv_time_abs + dictionary[i]["recv_time"] = recv_time + dictionary[i]["rssi"] = aen.peers_table[mac][0] + dictionary[i]["rssi_time"] = aen.peers_table[mac][1] + if sender: + dictionary[i]["ping"] = recv_time - dictionary[i]["send_time"] print(f"Received {i}") if not sender: try: - aen.add_peer(mac) + macinpeers = False + peers = aen.get_peers() + for peer in peers: + if peer[0] == mac: + macinpeers = True + break + if not macinpeers: + aen.add_peer(mac) except Exception as e: print(f"Error adding peer: {e}") + dictionary[i]["abs_send_time"] = time.time_ns() aen.send(mac, msg) print(f"Echoed {i}") except Exception as e: @@ -49,36 +86,131 @@ def irq_receive(aen): if not aen.any(): # This is necessary as the for loop gets stuck and does not exit properly. break + # IRQ Trigger which is called as soon as possible after a message is received aen.irq(irq_receive) + async def send(): - global aen, peer, dictionary + global aen, all, dictionary print("Sending messages") for i in range(1, 101): - dictionary[i] = {"Received": False, "send_time": time.time_ns()} - aen.send(peer, i.to_bytes(4, 'big')) + dictionary[i] = {"received": False, "send_time": time.ticks_ms(), "abs_send_time": time.time_ns()} + aen.send(all, i.to_bytes(4, 'big')) print(f"Sent {i}") await asyncio.sleep(0.1) # Use asyncio.sleep for non-blocking sleep + +def calculate_stats(values): + if values == []: + return {} + values = [x for x in values if x != 'NA'] + n = len(values) + mean = sum(values) / n + sorted_values = sorted(values) + median = sorted_values[n // 2] if n % 2 else (sorted_values[n // 2 - 1] + sorted_values[n // 2]) / 2 + max_val = max(values) + min_val = min(values) + variance = sum((x - mean) ** 2 for x in values) / n + std_dev = math.sqrt(variance) + return { + 'mean': round(mean, 2), + 'median': median, + 'max': max_val, + 'min': min_val, + 'std_dev': round(std_dev, 2) + } + + async def save(): global dictionary + # print(dictionary) + try: + time_ticks = time.ticks_ms() + rssi_values = ['NA' if i not in dictionary or 'rssi' not in dictionary[i] else dictionary[i]['rssi'] for i in + range(1, 101)] + abs_recv_time_values = [ + 'NA' if i not in dictionary or 'abs_recv_time' not in dictionary[i] else dictionary[i]['abs_recv_time'] for + i in range(1, 101)] + abs_send_time_values = [ + 'NA' if i not in dictionary or 'abs_send_time' not in dictionary[i] else dictionary[i]['abs_send_time'] for + i in range(1, 101)] + if sender: + ping_values = ['NA' if i not in dictionary or 'ping' not in dictionary[i] else dictionary[i]['ping'] for i + in range(1, 101)] + ping_stats = calculate_stats(ping_values) + print(ping_stats) + false_count = sum(1 for key in dictionary if dictionary[key]["received"] == False) + else: + false_count = 100 - len(dictionary) + print({false_count}) + rssi_stats = calculate_stats(rssi_values) + print(rssi_stats) + + except Exception as e: + print(f"Error calculating: {e}") try: - with open('log.txt', 'a') as file: - file.write(f"{time.time()}\n") + with open(f'rssi_ping_data_{time_ticks}.txt', 'a') as file: + file.write(f"Packet Loss: {false_count} %\n") + file.write(f"RSSI: {rssi_stats}\n") + if sender: + file.write(f"Ping: {ping_stats}\n") + except Exception as e: + print(f"Error writing to file: {e}") + try: + with open(f'raw_rssi_ping_data_{time_ticks}.csv', 'a') as file: file.write(f"{dictionary}\n") - false_count = sum(1 for key in dictionary if dictionary[key]["Received"] == False) - file.write(f"Packet Loss: {false_count/100}\n") - print("Successfully wrote to log.txt") - except IOError as e: + except Exception as e: + print(f"Error writing dict to file: {e}") + try: + with open(f'rssi_ping_data_{time_ticks}.csv', 'a') as file: + if sender: + file.write("RSSI,Ping,send_time_sender,recv_time_sender\n") + else: + file.write("RSSI,Ping,send_time_echoer,recv_time_echoer\n") + for i in range(0, 100): + rssi = rssi_values[i] + if sender: + ping = ping_values[i] + else: + ping = 'NA' + abs_send_time = abs_send_time_values[i] + abs_recv_time = abs_recv_time_values[i] + file.write(f"{rssi},{ping},{abs_send_time},{abs_recv_time}\n") + except Exception as e: print(f"Error writing to file: {e}") + dictionary = {} + print(f"Successfully wrote files at {time_ticks}") + + +def is_cooldown(cooldown): + global last_press_time + # print(time.time_ns()//1000000-last_press_time) + return (time.time_ns() // 1000000 - last_press_time) < cooldown # prevent the scan function from being spammed + + +def action(pin): + print("pressed") + if is_cooldown(1000): + return + global last_press_time + last_press_time = time.time_ns() // 1000000 + asyncio.run(save()) + + +s.irq(trigger=Pin.IRQ_FALLING, handler=action) + # Run the send and save functions asynchronously async def main(): + global dictionary + dictionary = {} await send() - await asyncio.sleep(10) # Wait for some time before saving - await save() + # await asyncio.sleep(10) # Wait for some time before saving + # await save() # Entry point to run the main function -if __name__ == "__main__": - asyncio.run(main()) +# if __name__ == "__main__": +# asyncio.run(main()) +# asyncio.run(save()) + diff --git a/software/applications/ping_rssi_loss_test/sender.py b/software/applications/ping_rssi_loss_test/sender.py index 31e77752..850234f7 100644 --- a/software/applications/ping_rssi_loss_test/sender.py +++ b/software/applications/ping_rssi_loss_test/sender.py @@ -2,6 +2,12 @@ import espnow import time import asyncio +import math +import gc + +gc.collect() +from machine import Pin, SoftI2C, PWM, ADC +import machine # Set up the network and ESP-NOW staif = network.WLAN(network.STA_IF) @@ -9,25 +15,40 @@ aen = espnow.ESPNow() aen.active(True) +print(time.ticks_ms()) +print(time.time_ns()) +last_press_time = 0 + +s = Pin(9, Pin.IN) + # Add the send to all MAC addresses to ESP-NOW (maximum of 20 peers can be added) -peer = b'\xff\xff\xff\xff\xff\xff' +all = b'\xff\xff\xff\xff\xff\xff' try: - aen.add_peer(peer) + macinpeers = False + peers = aen.get_peers() + for peer in peers: + if peer[0] == all: + macinpeers = True + break + if not macinpeers: + aen.add_peer(all) except Exception as e: print(f"Error adding peer: {e}") -start = time.time_ns() +start = time.ticks_ms() last_press_time = 0 dictionary = {} sender = True + # Callback function that retrieves the last message from the message buffer def irq_receive(aen): print("IRQ triggered") if aen.any(): for mac, msg in aen: - recv_time = time.time_ns() + recv_time_abs = time.time_ns() + recv_time = time.ticks_ms() if mac is None: # mac, msg will equal (None, None) on timeout break if msg: @@ -35,13 +56,29 @@ def irq_receive(aen): try: # This only works in a non-message saturated environment i = int.from_bytes(msg, 'big') if i <= 100: - dictionary[i] = {"Received": True, "recv_time": recv_time, "rssi": aen.peers_table[mac]} + if not sender: + dictionary[i] = {} + dictionary[i]["received"] = True + dictionary[i]["abs_recv_time"] = recv_time_abs + dictionary[i]["recv_time"] = recv_time + dictionary[i]["rssi"] = aen.peers_table[mac][0] + dictionary[i]["rssi_time"] = aen.peers_table[mac][1] + if sender: + dictionary[i]["ping"] = recv_time - dictionary[i]["send_time"] print(f"Received {i}") if not sender: try: - aen.add_peer(mac) + macinpeers = False + peers = aen.get_peers() + for peer in peers: + if peer[0] == mac: + macinpeers = True + break + if not macinpeers: + aen.add_peer(mac) except Exception as e: print(f"Error adding peer: {e}") + dictionary[i]["abs_send_time"] = time.time_ns() aen.send(mac, msg) print(f"Echoed {i}") except Exception as e: @@ -49,36 +86,132 @@ def irq_receive(aen): if not aen.any(): # This is necessary as the for loop gets stuck and does not exit properly. break + # IRQ Trigger which is called as soon as possible after a message is received aen.irq(irq_receive) + async def send(): - global aen, peer, dictionary + global aen, all, dictionary print("Sending messages") for i in range(1, 101): - dictionary[i] = {"Received": False, "send_time": time.time_ns()} - aen.send(peer, i.to_bytes(4, 'big')) + dictionary[i] = {"received": False, "send_time": time.ticks_ms(), "abs_send_time": time.time_ns()} + aen.send(all, i.to_bytes(4, 'big')) print(f"Sent {i}") await asyncio.sleep(0.1) # Use asyncio.sleep for non-blocking sleep + +def calculate_stats(values): + if values == []: + return {} + values = [x for x in values if x != 'NA'] + n = len(values) + mean = sum(values) / n + sorted_values = sorted(values) + median = sorted_values[n // 2] if n % 2 else (sorted_values[n // 2 - 1] + sorted_values[n // 2]) / 2 + max_val = max(values) + min_val = min(values) + variance = sum((x - mean) ** 2 for x in values) / n + std_dev = math.sqrt(variance) + return { + 'mean': round(mean, 2), + 'median': median, + 'max': max_val, + 'min': min_val, + 'std_dev': round(std_dev, 2) + } + + async def save(): global dictionary + # print(dictionary) + try: + time_ticks = time.ticks_ms() + rssi_values = ['NA' if i not in dictionary or 'rssi' not in dictionary[i] else dictionary[i]['rssi'] for i in + range(1, 101)] + abs_recv_time_values = [ + 'NA' if i not in dictionary or 'abs_recv_time' not in dictionary[i] else dictionary[i]['abs_recv_time'] for + i in range(1, 101)] + abs_send_time_values = [ + 'NA' if i not in dictionary or 'abs_send_time' not in dictionary[i] else dictionary[i]['abs_send_time'] for + i in range(1, 101)] + if sender: + ping_values = ['NA' if i not in dictionary or 'ping' not in dictionary[i] else dictionary[i]['ping'] for i + in range(1, 101)] + ping_stats = calculate_stats(ping_values) + print(ping_stats) + false_count = sum(1 for key in dictionary if dictionary[key]["received"] == False) + else: + false_count = 100 - len(dictionary) + print({false_count}) + rssi_stats = calculate_stats(rssi_values) + print(rssi_stats) + + except Exception as e: + print(f"Error calculating: {e}") try: - with open('log.txt', 'a') as file: - file.write(f"{time.time()}\n") + with open(f'rssi_ping_data_{time_ticks}.txt', 'a') as file: + file.write(f"Packet Loss: {false_count} %\n") + file.write(f"RSSI: {rssi_stats}\n") + if sender: + file.write(f"Ping: {ping_stats}\n") + except Exception as e: + print(f"Error writing to file: {e}") + try: + with open(f'raw_rssi_ping_data_{time_ticks}.csv', 'a') as file: file.write(f"{dictionary}\n") - false_count = sum(1 for key in dictionary if dictionary[key]["Received"] == False) - file.write(f"Packet Loss: {false_count/100}\n") - print("Successfully wrote to log.txt") - except IOError as e: + except Exception as e: + print(f"Error writing dict to file: {e}") + try: + with open(f'rssi_ping_data_{time_ticks}.csv', 'a') as file: + if sender: + file.write("RSSI,Ping,send_time_sender,recv_time_sender\n") + else: + file.write("RSSI,Ping,send_time_echoer,recv_time_echoer\n") + for i in range(0, 100): + rssi = rssi_values[i] + if sender: + ping = ping_values[i] + else: + ping = 'NA' + abs_send_time = abs_send_time_values[i] + abs_recv_time = abs_recv_time_values[i] + file.write(f"{rssi},{ping},{abs_send_time},{abs_recv_time}\n") + except Exception as e: print(f"Error writing to file: {e}") + dictionary = {} + print(f"Successfully wrote files at {time_ticks}") + + +def is_cooldown(cooldown): + global last_press_time + # print(time.time_ns()//1000000-last_press_time) + return (time.time_ns() // 1000000 - last_press_time) < cooldown # prevent the scan function from being spammed + + +def action(pin): + print("pressed") + if is_cooldown(1000): + return + global last_press_time + last_press_time = time.time_ns() // 1000000 + asyncio.run(save()) + + +s.irq(trigger=Pin.IRQ_FALLING, handler=action) + # Run the send and save functions asynchronously async def main(): + global dictionary + dictionary = {} await send() - await asyncio.sleep(10) # Wait for some time before saving - await save() + # await asyncio.sleep(10) # Wait for some time before saving + # await save() # Entry point to run the main function -if __name__ == "__main__": - asyncio.run(main()) +# if __name__ == "__main__": +# asyncio.run(main()) +# asyncio.run(save()) + + diff --git a/software/networking/networking.py b/software/networking/networking.py index 57398f97..70e94311 100644 --- a/software/networking/networking.py +++ b/software/networking/networking.py @@ -8,11 +8,11 @@ class Networking: - def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, inittime=time.time_ns()): + def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, inittime=0): gc.collect() self.inittime = inittime if infmsg: - print(f"{(time.time_ns() - self.inittime) / 1000000000:.3f} Initialising Networking") + print(f"{(time.ticks_ms() - self.inittime) / 1000:.3f} Initialising Networking") self.master = self self.infmsg = infmsg self.dbgmsg = dbgmsg @@ -32,7 +32,7 @@ def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, initti self.aen = self.Aen(self) if infmsg: - print(f"{(time.time_ns() - self.inittime) / 1000:.3f} Networking initialised and ready") + print(f"{(time.ticks_ms() - self.inittime) / 1000:.3f} Networking initialised and ready") def cleanup(self): self.dprint(".cleanup") @@ -43,7 +43,7 @@ def cleanup(self): def iprint(self, message): if self.infmsg: try: - print(f"{(time.time_ns() - self.inittime) / 1000:.3f} Networking Info: {message}") + print(f"{(time.ticks_ms() - self.inittime) / 1000:.3f} Networking Info: {message}") except Exception as e: print(f"Error printing Networking Info: {e}") return @@ -51,7 +51,7 @@ def iprint(self, message): def dprint(self, message): if self.dbgmsg: try: - print(f"{(time.time_ns() - self.inittime) / 1000:.3f} Networking Debug: {message}") + print(f"{(time.ticks_ms() - self.inittime) / 1000:.3f} Networking Debug: {message}") except Exception as e: print(f"Error printing Networking Debug: {e}") return @@ -59,7 +59,7 @@ def dprint(self, message): def eprint(self, message): if self.errmsg: try: - print(f"{(time.time_ns() - self.inittime) / 1000:.3f} Networking Error: {message}") + print(f"{(time.ticks_ms() - self.inittime) / 1000:.3f} Networking Error: {message}") except Exception as e: print(f"Error printing Networking Error: {e}") return @@ -177,6 +177,10 @@ def __init__(self, master): self.received_sensor_data = {} self.received_rssi_data = {} self._irq_function = None + self.boop_irq = None + self.data_irq = None + self.msg_irq = None + self.ack_irq = None self.custom_cmd = None self.custom_inf = None self.custom_ack = None @@ -265,8 +269,8 @@ def rssi(self): return self._aen.peers_table # Send cmds - def send_command(self, msg_code, msg_subcode, mac, payload=None, channel=None, ifidx=None): - self.master.dprint("aen.send_command") + def send_custom(self, msg_code, msg_subcode, mac, payload=None, channel=None, ifidx=None): + self.master.dprint("aen.send_custom") self._compose(mac, payload, msg_code, msg_subcode, channel, ifidx) gc.collect() @@ -276,7 +280,7 @@ def ping(self, mac, channel=None, ifidx=None): #Ping send_channel = self.master.ap.channel() else: send_channel = self.master.sta.channel() - self.send_command(0x01, 0x10, mac, [send_channel, self.ifidx, self.master.config], channel, ifidx) # sends channel, ifidx and name + self.send_custom(0x01, 0x10, mac, [send_channel, self.ifidx, self.master.config], channel, ifidx) # sends channel, ifidx and name if isinstance(mac, list): for key in mac: self._peers[key].update({'last_ping': time.ticks_ms()}) @@ -288,7 +292,7 @@ def ping(self, mac, channel=None, ifidx=None): #Ping def boop(self, mac, channel=None, ifidx=None): #"RSSI/Status/Config-Boop" self.master.dprint("aen.boop") - self.send_command(0x01, 0x15, mac, None, channel, ifidx) + self.send_custom(0x01, 0x15, mac, None, channel, ifidx) def echo(self, mac, message, channel=None, ifidx=None): self.master.dprint("aen.echo") @@ -299,7 +303,7 @@ def echo(self, mac, message, channel=None, ifidx=None): self.master.eprint(f"Sending echo to {mac}, but error printing message content: {e}") else: self.master.iprint(f"Sending echo ({message}) to {mac} ({self.peer_name(mac)})") - self.send_command(0x01, 0x15, mac, message, channel, ifidx) + self.send_custom(0x01, 0x15, mac, message, channel, ifidx) gc.collect() def send_message(self, mac, message, channel=None, ifidx=None): @@ -659,6 +663,8 @@ def __handle_inf(self, sender_mac, subtype, send_timestamp, receive_timestamp, p self.master.iprint(f"{msg_subkey} ({subtype}) data received from {sender_mac} ({self.peer_name(sender_mac)}): {payload}") self.received_rssi_data[sender_mac] = payload # __send_confirmation(self, "Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) #confirm message recv + if self.boop_irq: + self.boop_irq() elif (msg_subkey := "Data") and subtype == 0x01 or subtype == 0x21: # Sensor Data payload["time_sent"] = send_timestamp payload["time_recv"] = receive_timestamp @@ -667,6 +673,8 @@ def __handle_inf(self, sender_mac, subtype, send_timestamp, receive_timestamp, p self.received_sensor_data[b'prev_' + sender_mac] = self.received_sensor_data[sender_mac] self.received_sensor_data[sender_mac] = payload # __send_confirmation(self, "Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) #confirm message recv + if self.data_irq: + self.data_irq() elif (msg_subkey := "Message") and subtype == 0x02 or subtype == 0x22: # Message / Other self.master.iprint(f"{msg_subkey} ({subtype}) received from {sender_mac} ({self.peer_name(sender_mac)}): {payload}") self._received_messages.append((sender_mac, payload, receive_timestamp)) @@ -676,6 +684,8 @@ def __handle_inf(self, sender_mac, subtype, send_timestamp, receive_timestamp, p self._received_messages.pop(0) self._received_messages_size.pop(0) # __send_confirmation(self, "Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) #confirm message recv + if self.msg_irq: + self.msg_irq() else: self.master.iprint(f"Unknown info subtype from {sender_mac} ({self.peer_name(sender_mac)}): {subtype}") if self.custom_inf: @@ -705,6 +715,8 @@ def __handle_ack(self, sender_mac, subtype, send_timestamp, receive_timestamp, p if self.custom_ack: self.custom_ack([sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key]) # Insert more acknowledgement logic here and/or add message to acknowledgement buffer + if self.ack_irq: + self.ack_irq() if self._aen.any(): timestamp = time.ticks_ms() @@ -720,6 +732,6 @@ def __handle_ack(self, sender_mac, subtype, send_timestamp, receive_timestamp, p break # message structure (what kind of message types do I need?: Command which requires me to do something (ping, pair, change state(update, code, mesh mode, run a certain file), Informational Message (Sharing Sensor Data and RSSI Data) -# | Header (1 byte) | Type (1 byte) | Subtype (1 byte) | Timestamp(ms ticks) (4 bytes) | Payload type (1) | Payload (variable) | Checksum (1 byte) | +# | Header (1 byte) | Type (1 byte) | Subtype (1 byte) | Timestamp (ms ticks) (4 bytes) | Payload type (1) | Payload (variable) | Checksum (1 byte) | diff --git a/software/networking/ssp_networking.py b/software/networking/ssp_networking.py index 7392f44c..a2e87ef0 100644 --- a/software/networking/ssp_networking.py +++ b/software/networking/ssp_networking.py @@ -9,9 +9,9 @@ class SSP_Networking: - def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, inittime=time.time_ns()): + def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, inittime=0): if infmsg: - print(f"{(time.time_ns() - inittime) / 1000000000:.3f} Initialising Smart System Education Platform Networking") + print(f"{(time.ticks_ms() - inittime) / 1000:.3f} Initialising Smart System Education Platform Networking") self.networking = Networking(infmsg, dbgmsg, errmsg, admin, inittime) config["id"] = ubinascii.hexlify(machine.unique_id()).decode() config["version"] = ''.join(str(value) for value in version.values()) @@ -22,7 +22,10 @@ def __init__(self, infmsg=False, dbgmsg=False, errmsg=False, admin=False, initti self.version = version self.orders = self.Orders(self) self.inittime = self.networking.inittime - + + def cleanup(self): + self.networking.cleanup() + def rssi(self): return self.networking.aen.rssi() @@ -51,11 +54,8 @@ def return_messages(self): def return_data(self): return self.networking.aen.return_data() - def cleanup(self): - self.networking.cleanup() - - def send_command(self, msg_subkey, mac, payload=None, channel=None, ifidx=None, sudo=False): - self.networking.dprint("aen.send_command") + def send_custom(self, msg_subkey, mac, payload=None, channel=None, ifidx=None, sudo=False): + self.networking.dprint("aen.send_custom") if sudo and isinstance(payload, list): payload.append("sudo") elif sudo and payload is None: @@ -67,7 +67,7 @@ def send_command(self, msg_subkey, mac, payload=None, channel=None, ifidx=None, self.networking.iprint(f"Sending {msg_subkey} ({bytes([msg_subcodes[msg_key][msg_subkey]])}) command to {mac}") else: self.networking.iprint(f"Sending {msg_subkey} ({bytes([msg_subcodes[msg_key][msg_subkey]])}) command to {mac} ({self.networking.aen.peer_name(mac)})") - self.networking.aen.send_command(msg_codes[msg_key], msg_subcodes[msg_key][msg_subkey], mac, payload, channel, ifidx) + self.networking.aen.send_custom(msg_codes[msg_key], msg_subcodes[msg_key][msg_subkey], mac, payload, channel, ifidx) else: self.networking.iprint(f"Command {msg_subkey} not found") gc.collect() @@ -99,93 +99,93 @@ def send_data(self, mac, message, channel=None, ifidx=None): # message is a dic def reboot(self, mac, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.reboot") - self.send_command("Reboot", mac, None, channel, ifidx, sudo) + self.send_custom("Reboot", mac, None, channel, ifidx, sudo) def hive_set(self, mac, hive_bool, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.hive_set") - self.send_command("Hive-Set", mac, hive_bool, channel, ifidx, sudo) + self.send_custom("Hive-Set", mac, hive_bool, channel, ifidx, sudo) def hive_configure(self, mac, configuration, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.hive_configure") - self.send_command("Hive-Configure", mac, configuration, channel, ifidx, sudo) + self.send_custom("Hive-Configure", mac, configuration, channel, ifidx, sudo) def firmware_update(self, mac, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.firmware_update") - self.send_command("Firmware-Update", mac, None, channel, ifidx, sudo) + self.send_custom("Firmware-Update", mac, None, channel, ifidx, sudo) def file_update(self, mac, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.file_update") - self.send_command("File-Update", mac, None, channel, ifidx, sudo) + self.send_custom("File-Update", mac, None, channel, ifidx, sudo) def file_download(self, mac, link, file_list=None, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.file_download") - self.send_command("File-Download", mac, [link, file_list], channel, ifidx, sudo) + self.send_custom("File-Download", mac, [link, file_list], channel, ifidx, sudo) def web_repl(self, mac, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.web_repl") self.networking.ap.set_ap(ap_name := self.networking.config["name"], password := networking_keys["default_ap_key"]) - self.send_command("Web-Repl", mac, [ap_name, password], channel, ifidx, sudo) + self.send_custom("Web-Repl", mac, [ap_name, password], channel, ifidx, sudo) # await success message and if success False disable AP or try again def file_run(self, mac, filename, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.file_run") - self.send_command("File-Run", mac, filename, channel, ifidx, sudo) + self.send_custom("File-Run", mac, filename, channel, ifidx, sudo) def admin_set(self, mac, new_bool, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.admin_set") - self.send_command("Admin-Set", mac, new_bool, channel, ifidx, sudo) + self.send_custom("Admin-Set", mac, new_bool, channel, ifidx, sudo) def whitelist_add(self, mac, mac_list=None, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.whitelist_add") if mac_list is not None: mac_list = [self.networking.sta.mac_decoded, self.networking.ap.mac_decoded] - self.send_command("Whitelist-Add", mac, mac_list, channel, ifidx, sudo) + self.send_custom("Whitelist-Add", mac, mac_list, channel, ifidx, sudo) def config_change(self, mac, new_config, hardcode=False, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.config_change") - self.send_command("Config-Change", mac, [new_config, hardcode], channel, ifidx, sudo) + self.send_custom("Config-Change", mac, [new_config, hardcode], channel, ifidx, sudo) def name_change(self, mac, new_name, hardcode=False, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.name_change") - self.send_command("Name-Change", mac, [new_name, hardcode], channel, ifidx, sudo) + self.send_custom("Name-Change", mac, [new_name, hardcode], channel, ifidx, sudo) def pair(self, mac, key=networking_keys["handshake_key1"], channel=None, ifidx=None): self.networking.dprint("net.cmd.pair") - self.send_command("Pair", mac, key, channel, ifidx) + self.send_custom("Pair", mac, key, channel, ifidx) def pair_enable(self, mac, pair_bool, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.pair") - self.send_command("Set-Pair", mac, pair_bool, channel, ifidx, sudo) + self.send_custom("Set-Pair", mac, pair_bool, channel, ifidx, sudo) def directory_get(self, mac, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.directory_get") - self.send_command("Directory-Get", mac, None, channel, ifidx, sudo) + self.send_custom("Directory-Get", mac, None, channel, ifidx, sudo) # resend cmd def wifi_connect(self, mac, name, password, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.wifi_connect") - self.send_command("Wifi-Connect", mac, [name, password], channel, ifidx, sudo) + self.send_custom("Wifi-Connect", mac, [name, password], channel, ifidx, sudo) def wifi_disconnect(self, mac, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.wifi_disconnect") - self.send_command("Wifi-Disconnect", mac, None, channel, ifidx, sudo) + self.send_custom("Wifi-Disconnect", mac, None, channel, ifidx, sudo) def ap_enable(self, mac, name, password, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.ap_enable") - self.send_command("AP-Enable", mac, [name, password], channel, ifidx, sudo) + self.send_custom("AP-Enable", mac, [name, password], channel, ifidx, sudo) def ap_disable(self, mac, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.ap_disable") - self.send_command("AP-Disable", mac, None, channel, ifidx, sudo) + self.send_custom("AP-Disable", mac, None, channel, ifidx, sudo) def pause(self, mac, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.pause") - self.send_command("Pause", mac, None, channel, ifidx, sudo) + self.send_custom("Pause", mac, None, channel, ifidx, sudo) def resume(self, mac, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.resume") - self.send_command("Resume", mac, None, channel, ifidx, sudo) + self.send_custom("Resume", mac, None, channel, ifidx, sudo) class Orders: @@ -428,7 +428,7 @@ def custom_cmd_handler(self, data): else: channel = self.master.sta.channel() response = [channel, self.master.networking.aen.ifidx, self.master.config, send_timestamp] - self.master.networking.aen.send_command(0x03, 0x10, sender_mac, response) + self.master.networking.aen.send_custom(0x03, 0x10, sender_mac, response) # elif (msg_subkey := "Pair") and subtype == msg_subcodes[msg_key][msg_subkey]: # Pair #add something that checks that the messages are from the same mac # BREAKS NETWORK # self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.peer_name(sender_mac)})") # if self._pairing_enabled and networking_keys["handshake_key_1"] == payload: @@ -473,7 +473,7 @@ def custom_cmd_handler(self, data): self.master.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)}), Received total of {self.boops} boops!") try: - self.master.networking.aen.send_command(0x02, 0x20, sender_mac,[self.master.config, self.master.version, self.master.sta.mac, self.master.ap.mac, self.master.networking.aen.rssi()]) # [ID, Name, Config, Version, sta mac, ap mac, rssi] + self.master.networking.aen.send_custom(0x02, 0x20, sender_mac,[self.master.config, self.master.version, self.master.sta.mac, self.master.ap.mac, self.master.networking.aen.rssi()]) # [ID, Name, Config, Version, sta mac, ap mac, rssi] except Exception as e: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) elif (msg_subkey := "Directory-Get") and subtype == msg_subcodes[msg_key][ @@ -498,13 +498,13 @@ def ___list_all_files(path): start_path = '.' all_files = ___list_all_files(start_path) - self.master.networking.aen.send_command(0x02, 0x20, sender_mac, all_files) + self.master.networking.aen.send_custom(0x02, 0x20, sender_mac, all_files) except Exception as e: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) elif (msg_subkey := "Echo") and subtype == msg_subcodes[msg_key][msg_subkey]: # Echo self.master.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)}): {payload}") # Check i or d - self.master.networking.aen.send_command(0x03, 0x15, sender_mac, payload) + self.master.networking.aen.send_custom(0x03, 0x15, sender_mac, payload) elif (msg_subkey := "Resend") and subtype == msg_subcodes[msg_key][msg_subkey]: # Resend lost long messages self.master.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") From 0c2747d3fad3016316048983eec2154ab892d7da Mon Sep 17 00:00:00 2001 From: Nick Art Date: Fri, 7 Feb 2025 15:44:12 -0500 Subject: [PATCH 3/4] code updates --- .DS_Store | Bin 14340 -> 14340 bytes .../analysis/data/ESP32C3/outside/.DS_Store | Bin 10244 -> 10244 bytes software/.DS_Store | Bin 18436 -> 18436 bytes software/applications/.DS_Store | Bin 10244 -> 14340 bytes software/libraries/splat.py | 146 +++++++++++ software/main/.DS_Store | Bin 6148 -> 6148 bytes software/main/am1.py | 99 ++++++++ software/main/archive/.DS_Store | Bin 0 -> 6148 bytes software/main/{ => archive}/README.md | 0 software/main/{ => archive}/README.qmd | 0 software/main/archive/boot.py | 117 +++++++++ software/main/{ => archive}/hm1.py | 0 software/main/{ => archive}/main.py | 0 software/main/boot.py | 107 +------- software/main/hm3.py | 229 ++++++++++++++++++ software/main/sp1.py | 183 ++++++++++++++ software/networking/networking.py | 44 ++-- software/networking/ssp_networking.py | 144 +++++------ software/release/README.qmd | 5 +- software/release/config.py | 18 +- 20 files changed, 877 insertions(+), 215 deletions(-) create mode 100644 software/libraries/splat.py create mode 100644 software/main/am1.py create mode 100644 software/main/archive/.DS_Store rename software/main/{ => archive}/README.md (100%) rename software/main/{ => archive}/README.qmd (100%) create mode 100644 software/main/archive/boot.py rename software/main/{ => archive}/hm1.py (100%) rename software/main/{ => archive}/main.py (100%) create mode 100644 software/main/hm3.py create mode 100644 software/main/sp1.py diff --git a/.DS_Store b/.DS_Store index b19d97d43572ae18183e71213a90312c9b11ec07..9c012beb57efd399558e81ce1489b195b88430a7 100644 GIT binary patch delta 43 lcmZoEXeroWD#Kx5YN4ZGX<$70qqy|u2${S5Xd*gmxB)5>4RHVf delta 59 tcmZoEXeroWDkEZQsH0$LVorYM`TFVQR41Q|1jn4jG-@+yLNM4~qZ* diff --git a/rstudio/analysis/data/ESP32C3/outside/.DS_Store b/rstudio/analysis/data/ESP32C3/outside/.DS_Store index 781ec9b583f26d21d325e6a8e9c08dd546232856..1299f94d10720ae88a5909e96dd3050ea437f5be 100644 GIT binary patch delta 34 ocmZn(XbIRbM?loj)WkqX!OXy@R!5=Q(g?^lF*e)0Q6N|x0It0WZU6uP delta 16 XcmZn(XbIRbM_{t3kk{sC0&?O2H-iP| diff --git a/software/.DS_Store b/software/.DS_Store index 935de0a4a2e1d4ccff108ac6479046513cc51964..65367bdf435fb3fc42b885d59a65e23d1df4c5c7 100644 GIT binary patch delta 1486 zcmchXTWl0n7{|~5wA-G6u|33iA;d&6EfW)C(8L$({lP_}@!AKJC?PzwF~!J(55j{Fs1aX$@XXF)1og?peVF9` z|8D2|^2?r@$EkVDm*ez8#k_UQUA}NcO>z8|V{tU3a#=P5OPzJAw6b$@CaRkWpYJMY zR<Mh6X3Pv}N$B$Ut|OYGN=X@3iaMolB0 z2pZAZ=~zggGGa~^pEb38S~Q%{=d`YHLNklVoj*wL^g=8o;bU44Vg`P^L~ z%j=4Vtt*^zSz!`a`-F zNkva>>gq*7c*qosWX3h$CrR8KI;zJqrLun$lXxU~AR3<3qE0)x ztzCG%!*g2P6xYa@+d7%#MpJ0Yn4Z>R2{SW#$4^?jAYYIba*g~zZjxI7 zD6-(f8Wf@k#VCOX^=LpNnz02zbfFu2F^VyaV**o1Mlp>TW-yDVki>DE#M4;7Sy*@; zFX2@z;x)X9^Y{dx;xjDa3RZCy-{L#mz)$!Yzfc#=qxqE6GU}zRw4HX)Ep#jGqW$zB z9itKF{S=wK#&7SJ@u_BADqdgt?mt7V?%MreZ{Pn3^=h7tabeNA;u4R|c6;Ye2N0{e zaW_*+%gQU{O4T~lTAQ>*mF!iyOYp{)ZCNYVsXRxZ=Ez31S>;q9?ns~NmwA=|SV||i zsLe75b3}){Rp!|OWk+t812QKPUvy+p?N+&sC1c(|2ASl4V`i0nPi_cieizK-30f3v zfDf$*pa**}C@2}i0l~;&gas!Nfr%k7iNnN`X;e;32v(lK89ax1LClLdCwO^T@bWs| zz*~45@8bh}h>!3wF5pXC#8>zlm#~6sxQ-w3>s?&zxswarvQCs1rHs;ZIpSZi8rE9R zisbiqv^9BJ+csG<8_TWBwKb`_s*^5hqpzjC$6`o;mhcH=Ud<9*V-0 z?AykyD?UY@+aHfbjo8CtGEy?%fV)eoQs2~H&-%A!&%(+L6ybELBH+n(*?fO)b#^VK IXba8y1K4I|Q~&?~ delta 943 zcmZ{jOH30{6o%&?dCUx!UW7vJHD<(wq7>5>3Kda7K}19}7Dap(XVi(M)jseQQ=cKx zs3kYXmCxu-P0U1hKDslyFh($v7)^BR%Gbge^|nJ|T)4T(|DStu&;8Chr!qK|L55;< zY*vQ7@;ca#;B?mOZMpuo*esR`B-qSI(2a_K&!hSpy+=Lj5uZQc^{Bysmp!g&7`si` zM9^-|CN_~d{SHvJz<=3Zrj#p#hNef8#x6sTvxk+=@=!E9tjlHMm^^N)ta8qDQOfMK z&h$WP$k?AUl84A#NgB76+R1FHDqFO0QtypvxqM9`_jwYJ%%v*boQo`v>-^NF65Mp2 z5=t0{b%}(niymcx654A-HJKzV$EP&V{z!O8kH|!`-f2>TbYpr%k0*>+R3<%^yGU6~ z2X@AWhk5l0xeOl5ZllZSw%pUJ!--_yK0TT%D{I9%X%`(#>k@YDcz)nXC(D@P0N49Sy^SH>uEphp66yI&DH5U!UG{IJQrRH zlfpaUz3@T!D0~t=3qMf+8|)w`g9~odVm|87h&Hri8G5i5>#!anY{d|ELdPz|kirNK z;t)>Y49?;l&f^lU;W}>O7VhF99^nbHc!mkQ#v4rH1HM+^8@}VWD2s|%B36hFu}X9@ zIZ)3c4j0=HaKObPfiLWZ-@nJu+=d)&;nPC6t9NGVdcPn37AD%DFirLSDOE%RBg_k}P3Anz}a=PDDjb zo=P3+(S&9M(SlZVVg6~1Te#Ixf#nLO?6kTTR#QtD0ET|d_Wy0+IfZU||!cI-MS%dTf)k2;>& z?98qcRuP7(74!i`2>3;y2!2w8fC80@l0Q)3506ka5>Tl~{DB_`L8VGa;oP~iyE9{Z zwN@jiz}(fH`#R^|x!*bGKF$sy1jfrsf{-{NgvUrzaTh+GB1ERCC(w2p*M&B$0gNe( zm=_7j>Pw02qPbFBN4rr4hn1AS9b+3gO^hIa;mWjbE*5mNfE3t08N+zuwi7THh7f@e zfe?WZfe?WZfvqDz_g)NqCriU;h(L%yh(H|yx<1GlX_|J^HI_O{2R`T#p0?8?yb~}_ z59+i|cGI+*uCWwbFaTr4l(B+)#Q?^R^|DKscGESMGIj#a$k>lNGPpMsa7M>^*&!#8 zW@-2g5eN}jkARF-wY#@fnP7MAwrHWKYnC04zYbhm`;MI*d_?G!=H`WkoVc%|sjFv- zwq_dEIkjYAniKa}%jW9zqG>!_Qfd3#qN$fx3@az@UCir?Wj$}JW4fNzKB-#swtCs7 zxdqEC*%J<7P87?QdR9d`t)ga-+M3s}J4$vS@YWD{ao52k_a5zw4~{;NnLho<&92>h z#J$3PVL?+=!`3cpYU$CuwWu13W-QIFYKpx)SJ5o3psO=RenpM!g{jERu0!2Dhoh3j z2pSAE()n^hyHwWfD`GFtJ7e4<$-)H%U+%Q2&`}g#{2}&(qxVX(be^_MlvI2wF2gbD z{lbiebKu21Ba8_rgqg=RLy3qMt4Rp`(yX2@sCqMNh%{GW*ha)ttn#GrA!#0c zD=Rof3uh2x)oE#5`Zyi=qj}3dQ&bK5RySDNq%QxMTYPW&ekLJ? zZErg63XCU*$qC#!K0+=Kl@!Snq+txk;S@X!k3be?;4vt`BB*c?OejMIF2fc03_K0bz;p0< z_$qt@UVv}Gx8X&21%3+G;RgH?eh;s~>u?L+gnz=n;4Qe#ML2=$*HeF zAUDdLWbe+o+YCAHS3WL-<%Yc!nZ0nAHnNxKgHyuvyTV>>?Q$$+-~Iy!@9Dkocyj1u zx~@q~^=jJY)nP|*ed_Kgt|R4u#@%#GNqEnZn(Z{KiCNbyYP@=xr)n#9xYX~vmq(2k zceur)$FO)x+{ud3z8H_zC2~$th{h8Uv>~z0E%ps!5m-S;jYiO##CEs%;Rhnrz(wMe zqtS^B_H;w!x2~w)BQKNdI}@nIhcn9R8$33bqO>mfdw|I>!)B1J`GR6lc=m;fal>$@MX9LUq`k5rmME! zhaUvg@FBk%!Yd6mTro2l*G08v4eU0^q-m9A5D2bRPJByzTJ!RI3C1iI_Yvl%nvb zl5x!U4+YSFnohR~`cyjg`S|hQIqGfmN}y}LE`d6)R|Xrk`=uab*Nt%la@b#!1IdvR zvGAv1PA8_5&k-BLe}zB~ z&bEsba2GRie>;xPki7v|(+&W+IJvaK$cCaUSZ&YX?aZ=y{(8dsRs zIQ*yE=jlPEN&kWKZ3j{C(qQ2(uai6pep&Zj?8|#i2~c}>^Ov{Xrx2}H69a>T=txL1 zpH6B73#oNJ9qO~eu&GbyIcyBf%fE%s?_N*gmFv`4U9N$Cy!VvNsr>RQ(w7bN6Oh?H zvV=0T$ucS98SNtGbv&CXcuHGEj}Y}e z9Ko4*E!d^B)qu~2NHo+2ar#(>?7jO>$nSoG@?8HyN^88R3$8Oj(^lgf(=l5+Bs z7#J9KCKcpl7MB$S)5rNh~QXc1kRY2Ju4j^K+75?8Kz7 z%+&ID0TJi?ypqJsywoDFhRl>yppuyI%)FHRa;N;#yp&?F-r&r7unY$$2WPy1WOcQn zfvJU#f~A3Rt&T#qrICS-f{C$NZ7nBH#v? z8BqL{lWrKCoS$0&Q-V-Y5A%9%zKaXg>m03ZxtT$$k2xZgAylOhp{gJQmvu06%7TmX wa`N-i8JK|{*(}H*#xk+NY%@CtKL;?Dfc)>wlles)IY90OdXr^ygvc6Z0BU}2BLDyZ literal 6148 zcmeHKyG{c!5FA4Y&w`Q$>3)D9#19-Oyd*$~2q$FAZUcUUXs z%HHvs>N&%`A4L1Z{-8(B85(#(pCiWXYZa#)y^SHuF}< 1000): + lastPressed = time.ticks_ms() + networking.ping(peer_mac) + networking.echo(peer_mac, message) + networking.send(peer_mac, message) + print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: Sent {message} to {peer_mac}") + print( + f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: RSSI table: {networking.rssi()}") + + # Buttons + switch_select = Pin(9, Pin.IN, Pin.PULL_UP) + switch_select.irq(trigger=Pin.IRQ_FALLING, handler=boop) + + def heartbeat(timer): + print("") + print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool Heartbeat: {gc.mem_free()} bytes") + print("") + gc.collect() + + timer = machine.Timer(0) + timer.init(period=5000, mode=machine.Timer.PERIODIC, callback=heartbeat) + +def run_config_module(module_name): + try: + with open(module_name + ".py") as f: + code = f.read() + exec(code) + except Exception as e: + print(f"Error running {module_name}: {e}") + +# cases for different configurations +if not hive: + if configuration == "AM1": + print("am1") + idle() + elif configuration == "SM3": + print("sm3") + run_config_module("sm3") + elif configuration == "SL1": + print("sl1") + run_config_module("sl1") + else: + print("idle") + idle() +else: + run_config_module("hm1") + # insert code here to run in case of hive motor! + diff --git a/software/main/archive/.DS_Store b/software/main/archive/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8e684d946df69f8b0b3dd1c076b88924014f98fb GIT binary patch literal 6148 zcmeHK!AiqG5Pe%qt$69tV}78P{y``eJ%|WJz1nJuMQux(BE99)eX}zJLhRL6nStFm zJ3B9%c?sDpfH2y=4uKwkE}LNMjNK0=^U@mDvPhd4;x*RTt&7?1c2neyY!4ix0`lxS zc*7@#xJ3Q=Jz;_!HYkvBet<`;@PRG;jL`wcm~w7P?}6hCd5kWxzzg0P&p9huD~^@5 zWJH+P%qeig=!~NYuc+Dm+KPSLb3IvO&THiH9yavmjC@5#Mz(MlSkh}&a%XR1hdEV+ z%sZ`Ef4}BtE&HlI#`n+f$rW$~4x<3~Y_aaSqW7+VE8q%L3dr{%VG~RZOU3xA=7 zMEQ-3Mqkbn!buEM!%~qmw4hX?QiB~ag3=jJEH5=I6_t))hmT+@2RosJxH_+&#B_vI z(R)|G6{st4qQjo-|5y9Z|8l$l5B5n6eoLa!uHH2CV8b|MWGY7 gV&=+Le8Cot@kAVAYFH{VLh~PiD1&#dz^^Ls4gA$?wg3PC literal 0 HcmV?d00001 diff --git a/software/main/README.md b/software/main/archive/README.md similarity index 100% rename from software/main/README.md rename to software/main/archive/README.md diff --git a/software/main/README.qmd b/software/main/archive/README.qmd similarity index 100% rename from software/main/README.qmd rename to software/main/archive/README.qmd diff --git a/software/main/archive/boot.py b/software/main/archive/boot.py new file mode 100644 index 00000000..bda74c52 --- /dev/null +++ b/software/main/archive/boot.py @@ -0,0 +1,117 @@ +from machine import Pin +import machine +from config import config, hive_config +import time +import gc + +gc.collect() + +import network + +print("Running boot.py") + +# just to be safe +sta = network.WLAN(network.STA_IF) +ap = network.WLAN(network.AP_IF) +sta.active(True) +ap.active(True) +sta.active(False) +ap.active(False) + +from ssp_networking import SSP_Networking + +# Network +infmsg = True +dbgmsg = False +errmsg = True +global timer +peer_mac = b'\xff\xff\xff\xff\xff\xff' +configuration = config["configuration"] +hive = hive_config["hive"] +if configuration == "AM1": + infmsg = True + +networking = SSP_Networking(infmsg, dbgmsg, errmsg) + +print("{:.3f} Name: {}, ID: {}, Configuration: {}, Sta mac: {}, Ap mac: {}, Version: {}".format( + (time.ticks_ms() - networking.inittime) / 1000, + networking.config["name"], + networking.config["id"], + networking.config["configuration"], + networking.config["ap_mac"], + networking.config["sta_mac"], + networking.config["version"] +)) + +def idle(): + lastPressed = 0 + message = "Boop!" + + def boop(pin): + global lastPressed + if (time.ticks_ms() - lastPressed > 1000): + lastPressed = time.ticks_ms() + networking.ping(peer_mac) + networking.echo(peer_mac, message) + networking.send(peer_mac, message) + print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: Sent {message} to {peer_mac}") + print( + f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: RSSI table: {networking.rssi()}") + + # Buttons + switch_select = Pin(9, Pin.IN, Pin.PULL_UP) + switch_select.irq(trigger=Pin.IRQ_FALLING, handler=boop) + + def heartbeat(timer): + print("") + print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool Heartbeat: {gc.mem_free()} bytes") + print("") + gc.collect() + + timer = machine.Timer(0) + timer.init(period=5000, mode=machine.Timer.PERIODIC, callback=heartbeat) + +def run_config_module(module_name): + try: + with open(module_name + ".py") as f: + code = f.read() + exec(code) + except Exception as e: + print(f"Error running {module_name}: {e}") + +# cases for different configurations +if not hive: + if configuration == "AM1": + print("am1") + idle() + else: + try: + print(configuration.lower()) + run_config_module(configuration.lower()) + except Exception as e: + print(f"Error running {configuration.lower()}: {e}") + print("idle") + idle() +else: + #run_config_module("hm1") + # insert code here to run in case of hive motor! + recipients = hive_config["recipients"] + formula = hive_config["formula"] + conversion = hive_config["conversion"] + controller = hive_config["controller"] + + #function that determines which sensor to use (acc or if another one is plugged in) and then sends this data to the recipient list in the config file, make logic that ensures the send freq isn't too high + +def on_data_recv(): + data = networking.return_data() + result = formula(data) + #do something with that result and then output it somehow +def on_sensor_change(): + acc_data = None + sensor_data = None + data = { + "sensors": ["accelerometer", "sensor"], + "accelerometer": acc_data, #acc data + "sensor": sensor_data, #sensor data + } + networking.send_data(recipients, data) \ No newline at end of file diff --git a/software/main/hm1.py b/software/main/archive/hm1.py similarity index 100% rename from software/main/hm1.py rename to software/main/archive/hm1.py diff --git a/software/main/main.py b/software/main/archive/main.py similarity index 100% rename from software/main/main.py rename to software/main/archive/main.py diff --git a/software/main/boot.py b/software/main/boot.py index bda74c52..b4ee7f89 100644 --- a/software/main/boot.py +++ b/software/main/boot.py @@ -1,76 +1,7 @@ -from machine import Pin -import machine -from config import config, hive_config -import time -import gc - -gc.collect() - -import network +from config import config print("Running boot.py") -# just to be safe -sta = network.WLAN(network.STA_IF) -ap = network.WLAN(network.AP_IF) -sta.active(True) -ap.active(True) -sta.active(False) -ap.active(False) - -from ssp_networking import SSP_Networking - -# Network -infmsg = True -dbgmsg = False -errmsg = True -global timer -peer_mac = b'\xff\xff\xff\xff\xff\xff' -configuration = config["configuration"] -hive = hive_config["hive"] -if configuration == "AM1": - infmsg = True - -networking = SSP_Networking(infmsg, dbgmsg, errmsg) - -print("{:.3f} Name: {}, ID: {}, Configuration: {}, Sta mac: {}, Ap mac: {}, Version: {}".format( - (time.ticks_ms() - networking.inittime) / 1000, - networking.config["name"], - networking.config["id"], - networking.config["configuration"], - networking.config["ap_mac"], - networking.config["sta_mac"], - networking.config["version"] -)) - -def idle(): - lastPressed = 0 - message = "Boop!" - - def boop(pin): - global lastPressed - if (time.ticks_ms() - lastPressed > 1000): - lastPressed = time.ticks_ms() - networking.ping(peer_mac) - networking.echo(peer_mac, message) - networking.send(peer_mac, message) - print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: Sent {message} to {peer_mac}") - print( - f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: RSSI table: {networking.rssi()}") - - # Buttons - switch_select = Pin(9, Pin.IN, Pin.PULL_UP) - switch_select.irq(trigger=Pin.IRQ_FALLING, handler=boop) - - def heartbeat(timer): - print("") - print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool Heartbeat: {gc.mem_free()} bytes") - print("") - gc.collect() - - timer = machine.Timer(0) - timer.init(period=5000, mode=machine.Timer.PERIODIC, callback=heartbeat) - def run_config_module(module_name): try: with open(module_name + ".py") as f: @@ -79,39 +10,3 @@ def run_config_module(module_name): except Exception as e: print(f"Error running {module_name}: {e}") -# cases for different configurations -if not hive: - if configuration == "AM1": - print("am1") - idle() - else: - try: - print(configuration.lower()) - run_config_module(configuration.lower()) - except Exception as e: - print(f"Error running {configuration.lower()}: {e}") - print("idle") - idle() -else: - #run_config_module("hm1") - # insert code here to run in case of hive motor! - recipients = hive_config["recipients"] - formula = hive_config["formula"] - conversion = hive_config["conversion"] - controller = hive_config["controller"] - - #function that determines which sensor to use (acc or if another one is plugged in) and then sends this data to the recipient list in the config file, make logic that ensures the send freq isn't too high - -def on_data_recv(): - data = networking.return_data() - result = formula(data) - #do something with that result and then output it somehow -def on_sensor_change(): - acc_data = None - sensor_data = None - data = { - "sensors": ["accelerometer", "sensor"], - "accelerometer": acc_data, #acc data - "sensor": sensor_data, #sensor data - } - networking.send_data(recipients, data) \ No newline at end of file diff --git a/software/main/hm3.py b/software/main/hm3.py new file mode 100644 index 00000000..6b1f502e --- /dev/null +++ b/software/main/hm3.py @@ -0,0 +1,229 @@ +from machine import Pin, SoftI2C, PWM, ADC +import machine +from config import config + +import gc + +gc.collect() + +import network + +print("Running boot.py") + +# just to be safe +sta = network.WLAN(network.STA_IF) +ap = network.WLAN(network.AP_IF) +sta.active(True) +ap.active(True) +sta.active(False) +ap.active(False) + +from ssp_networking import SSP_Networking + +# Network +infmsg = True +dbgmsg = False +errmsg = True +configuration = config["configuration"] +if configuration == "AM1": + infmsg = True + +networking = SSP_Networking(infmsg, dbgmsg, errmsg) + +peer_mac = b'\xff\xff\xff\xff\xff\xff' + +import time + +global timer + +if config["sta_channel"]: + networking.networking._staif.config(channel=config["sta_channel"]) +if config["ap_channel"]: + networking.networking._apif.config(channel=config["ap_channel"]) + +print( + "{:.3f} Name: {}, ID: {}, Configuration: {}, Sta mac: {}, Sta channel: {}, Ap mac: {}, Ap channel: {}, Version: {}".format( + (time.ticks_ms() - networking.inittime) / 1000, + networking.config["name"], + networking.config["id"], + networking.config["configuration"], + networking.config["sta_mac"], + networking.config["sta_channel"], + networking.config["ap_mac"], + networking.config["ap_channel"], + networking.config["version"] + )) +def deinit(): + networking.cleanup() + try: + timer.deinit() + except Exception as e: + print(e) + machine.reset() + + +print("Hello") + +from config import hive_config + +if hive_config["hive"]: + try: + import ssd1306 + + i2c = SoftI2C(scl=Pin(7), sda=Pin(6)) + oled = ssd1306.SSD1306_I2C(128, 64, i2c) + oled.fill(0) + oled.show() + oled.text("hive-motor v4.2", 0, 28, 1) + oled.show() + print("hive-motor v4.2") + print("Initialising!") + + import sensors + + sens = sensors.SENSORS() + + # buttons + switch_down = Pin(8, Pin.IN) + switch_select = Pin(9, Pin.IN) + switch_up = Pin(10, Pin.IN) + + + def get_sensor_data(timer): + # print(f"getting data (timer)") + if not hive_config["hive"]: + timer.deinit() + sensor_data = {} + try: + if hive_config["recipients"]: + point = sens.readpoint() + sensor_data["sensor"] = point[0] + sensor_data["potentiometer"] = point[1] + sensor_data["select"] = int(switch_select.value()) + sensor_data["up"] = int(switch_up.value()) + sensor_data["down"] = int(switch_down.value()) + except Exception as e: + print(e) + send_sensor_data(sensor_data) + handle_data() + + + def send_sensor_data(sensor_data): + # print(f"sending data: {sensor_data}") + # try: + networking.send_data(hive_config["recipients"], sensor_data) + # except Exception as e: + # print(e) + datatime = time.ticks_ms() + sensor_data["time_sent"] = datatime + sensor_data["time_recv"] = datatime + mac = networking.networking.sta.mac() + if mac in networking.networking.aen.received_sensor_data: + networking.networking.aen.received_sensor_data[b'prev_' + mac] = \ + networking.networking.aen.received_sensor_data[mac] + networking.networking.aen.received_sensor_data[mac] = sensor_data + + + last_press_time = 0 + + + def is_cooldown(cooldown): + global last_press_time + return ( + time.time_ns() // 1000000 - last_press_time) < cooldown # prevent the scan function from being spammed + + + def send_button_data(pin): + # print(f"getting data (button_irq)") + if is_cooldown(1000): + return + global last_press_time + last_press_time = time.time_ns() // 1000000 + sensor_data = {} + try: + if hive_config["recipients"]: + point = sens.readpoint() + sensor_data["sensor"] = point[0] + sensor_data["potentiometer"] = point[1] + if pin == switch_down: + sensor_data["down"] = 1 + else: + sensor_data["down"] = 0 + + if pin == switch_down: + sensor_data["select"] = 1 + else: + sensor_data["select"] = 0 + + if pin == switch_down: + sensor_data["up"] = 1 + else: + sensor_data["up"] = 0 + except Exception as e: + print(e) + send_sensor_data(sensor_data) + + + import servo + + s = servo.Servo(Pin(2)) + from config import sensor_dict + + + def handle_data(): + recv_sensor_data = networking.return_data() + print(f"Received sensor data: {recv_sensor_data}") + # do some logic here! servo, screen, lights etc. + if hive_config["mode"] == "logic": + try: + receive_list = hive_config["sender_sensor_list"] + output = 0 + for entry in receive_list: + output += recv_sensor_data[entry[0]][entry[1]] / ( + sensor_dict[entry[1]][1] - sensor_dict[entry[1]][0]) + output = output / len(receive_list) + output = bool(int(output)) + # print(f"Value: {output}") + oled.fill(0) + oled.show() + oled.text("hive mode", 0, 28, 1) + oled.text(f"{output}", 0, 42, 1) + oled.show() + except Exception as e: + print(e) + elif hive_config["mode"] == "continuous": + try: + receive_list = hive_config["sender_sensor_list"] + output = 0 + for entry in receive_list: + output += recv_sensor_data[entry[0]][entry[1]] / ( + sensor_dict[entry[1]][1] - sensor_dict[entry[1]][0]) + output = output / len(receive_list) + output = int(output * 180) + # print(f"Value: {output}") + s.write_angle(output) + except Exception as e: + print(e) + + + switch_down.irq(trigger=Pin.IRQ_FALLING, handler=send_button_data) + switch_select.irq(trigger=Pin.IRQ_FALLING, handler=send_button_data) + switch_up.irq(trigger=Pin.IRQ_FALLING, handler=send_button_data) + + if hive_config["refreshrate"] > 0: + timer = machine.Timer(0) + timer.init(period=hive_config["refreshrate"], mode=machine.Timer.PERIODIC, callback=get_sensor_data) + + oled.fill(0) + oled.show() + oled.text("hive mode", 0, 28, 1) + oled.show() + + while True: + time.sleep(1) + + except KeyboardInterrupt: + timer.deinit() + deinit() +print("Hello End") + diff --git a/software/main/sp1.py b/software/main/sp1.py new file mode 100644 index 00000000..673ab977 --- /dev/null +++ b/software/main/sp1.py @@ -0,0 +1,183 @@ +from machine import Pin, SoftI2C, PWM, ADC +import machine +from config import config +import random + +import gc + +gc.collect() + +import network + +print("Running boot.py") + +# just to be safe +sta = network.WLAN(network.STA_IF) +ap = network.WLAN(network.AP_IF) +sta.active(True) +ap.active(True) +sta.active(False) +ap.active(False) + +from ssp_networking import SSP_Networking + +# Network +infmsg = True +dbgmsg = False +errmsg = True +configuration = config["configuration"] + +networking = SSP_Networking(infmsg, dbgmsg, errmsg) + +peer_mac = b'\xff\xff\xff\xff\xff\xff' + +import time +global timer + +if config["sta_channel"]: + networking.networking._staif.config(channel=config["sta_channel"]) +if config["ap_channel"]: + networking.networking._apif.config(channel=config["ap_channel"]) + +print( + "{:.3f} Name: {}, ID: {}, Configuration: {}, Sta mac: {}, Sta channel: {}, Ap mac: {}, Ap channel: {}, Version: {}".format( + (time.ticks_ms() - networking.inittime) / 1000, + networking.config["name"], + networking.config["id"], + networking.config["configuration"], + networking.config["sta_mac"], + networking.config["sta_channel"], + networking.config["ap_mac"], + networking.config["ap_channel"], + networking.config["version"] + )) + +def deinit(): + networking.cleanup() + try: + timer.deinit() + except Exception as e: + print(e) + # machine.reset() + + +print("Hello") + +from config import hive_config + +if hive_config["hive"]: + print("hive-motor v4.2") + print("Initialising!") + + try: + from splat import Splat + + s = Splat('1') + + + def get_sensor_data(timer): + # print(f"getting data (timer)") + if not hive_config["hive"]: + timer.deinit() + sensor_data = {} + try: + if hive_config["recipients"]: + sensor_data["sw1"] = int(s.sw1.value()) + sensor_data["sw2"] = int(s.sw2.value()) + sensor_data["sw3"] = int(s.sw3.value()) + sensor_data["sw4"] = int(s.sw4.value()) + except Exception as e: + print(e) + send_sensor_data(sensor_data) + handle_data() + + + def send_sensor_data(sensor_data): + # print(f"sending data: {sensor_data}") + # try: + networking.send_data(hive_config["recipients"], sensor_data) + # except Exception as e: + # print(e) + datatime = time.ticks_ms() + sensor_data["time_sent"] = datatime + sensor_data["time_recv"] = datatime + mac = networking.networking.sta.mac() + if mac in networking.networking.aen.received_sensor_data: + networking.networking.aen.received_sensor_data[b'prev_' + mac] = \ + networking.networking.aen.received_sensor_data[mac] + networking.networking.aen.received_sensor_data[mac] = sensor_data + + + last_press_time = 0 + + + def is_cooldown(cooldown): + global last_press_time + return ( + time.time_ns() // 1000000 - last_press_time) < cooldown # prevent the scan function from being spammed + + + def send_button_data(pin): + # print(f"getting data (button_irq)") + if is_cooldown(1000): + return + global last_press_time + last_press_time = time.time_ns() // 1000000 + sensor_data = {} + try: + if hive_config["recipients"]: + sensor_data["sw1"] = int(s.sw1.value()) + sensor_data["sw2"] = int(s.sw2.value()) + sensor_data["sw3"] = int(s.sw3.value()) + sensor_data["sw4"] = int(s.sw4.value()) + if pin == s.sw1: + sensor_data["sw1"] = 0 + if pin == s.sw2: + sensor_data["sw2"] = 0 + if pin == s.sw3: + sensor_data["sw3"] = 0 + if pin == s.sw4: + sensor_data["sw4"] = 0 + except Exception as e: + print(e) + send_sensor_data(sensor_data) + + + from config import sensor_dict + + + def handle_data(): + recv_sensor_data = networking.return_data() + # print(f"Received sensor data: {recv_sensor_data}") + # do some logic here! servo, screen, lights etc. + try: + receive_list = hive_config["sender_sensor_list"] + output = 0 + for entry in receive_list: + output += recv_sensor_data[entry[0]][entry[1]] / ( + sensor_dict[entry[1]][1] - sensor_dict[entry[1]][0]) + output = output / len(receive_list) + output = int(output * 7 + 1) + # print(f"Value: {output}") + s.set_color(output) + except Exception as e: + print(e) + + + s.sw1.irq(trigger=Pin.IRQ_RISING, handler=send_button_data) + s.sw2.irq(trigger=Pin.IRQ_RISING, handler=send_button_data) + s.sw3.irq(trigger=Pin.IRQ_RISING, handler=send_button_data) + s.sw4.irq(trigger=Pin.IRQ_RISING, handler=send_button_data) + + if hive_config["refreshrate"] > 0: + timer = machine.Timer(0) + timer.init(period=hive_config["refreshrate"], mode=machine.Timer.PERIODIC, callback=get_sensor_data) + + while True: + time.sleep(1) + + except KeyboardInterrupt: + timer.deinit() + deinit() +print("Hello End") + diff --git a/software/networking/networking.py b/software/networking/networking.py index 70e94311..8022d314 100644 --- a/software/networking/networking.py +++ b/software/networking/networking.py @@ -256,6 +256,8 @@ def peers(self): def peer_name(self, key): self.master.dprint("aen.name") + if isinstance(key, list): + return "..." if key in self._peers: if 'name' in self._peers[key]: return self._peers[key]['name'] @@ -432,6 +434,14 @@ def _send(self, peers_mac, messages, channel, ifidx): except Exception as e: self.master.eprint(f"Error removing {peer_mac} from espnow buffer: {e}") + def __send_confirmation(self, msg_type, recipient_mac, msg_subkey_type, payload=None, error=None): + if msg_type == "Success": + self._compose(recipient_mac, [msg_subkey_type, payload], 0x03, 0x11) + elif msg_type == "Fail": + self._compose(recipient_mac, [msg_subkey_type, error, payload], 0x03, 0x12) + else: + self._compose(recipient_mac, [msg_subkey_type, payload], 0x03, 0x13) + def _compose(self, peer_mac, payload=None, msg_type=0x02, subtype=0x22, channel=None, ifidx=None): self.master.dprint("aen._compose") @@ -614,23 +624,18 @@ def __process_message(self, sender_mac, message, receive_timestamp): raise ValueError(f"Unsupported payload type: {payload_type} Message: {payload_bytes}") # Handle the message based on type - if msg_type == (msg_key := 0x01): # Command Message + if msg_type == 0x01: # Command Message + msg_key = "cmd" __handle_cmd(self, sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key) - elif msg_type == (msg_key := 0x02): # Informational Message + elif msg_type == 0x02: # Informational Message + msg_key = "inf" __handle_inf(self, sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key) - elif msg_type == (msg_key := 0x03): # Acknowledgement Message + elif msg_type == 0x03: # Acknowledgement Message + msg_key = "ack" __handle_ack(self, sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key) else: self.master.iprint(f"Unknown message type from {sender_mac} ({self.peer_name(sender_mac)}): {message}") - def __send_confirmation(self, msg_type, recipient_mac, msg_subkey_type, payload=None, error=None): - if msg_type == "Success": - self._compose(recipient_mac, [msg_subkey_type, payload], 0x03, 0x11) - elif msg_type == "Fail": - self._compose(recipient_mac, [msg_subkey_type, error, payload], 0x03, 0x12) - else: - self._compose(recipient_mac, [msg_subkey_type, payload], 0x03, 0x13) - def __handle_cmd(self, sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key): self.master.dprint(f"aen.__handle_cmd") if (msg_subkey := "Ping") and subtype == 0x01 or subtype == 0x10: # Ping @@ -648,21 +653,22 @@ def __handle_cmd(self, sender_mac, subtype, send_timestamp, receive_timestamp, p try: self._compose(sender_mac, [self.master.config, self.master.version, self.master.sta.mac, self.master.ap.mac, self.rssi()], 0x02, 0x20) # [ID, Name, Config, Version, sta mac, ap mac, rssi] except Exception as e: - __send_confirmation(self, "Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) + self.master.aen.__send_confirmation(self, "Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) elif (msg_subkey := "Echo") and subtype == subtype == 0x02 or subtype == 0x15: # Echo self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.peer_name(sender_mac)}): {payload}") # Check i or d self._compose(sender_mac, payload, 0x03, 0x15) else: - self.master.iprint(f"Unknown command subtype from {sender_mac} ({self.peer_name(sender_mac)}): {subtype}") if self.custom_cmd: + self.master.iprint(f"Checking custom cmd handler library") self.custom_cmd([sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key]) + self.master.iprint(f"Unknown command subtype from {sender_mac} ({self.peer_name(sender_mac)}): {subtype}") def __handle_inf(self, sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key): self.master.dprint("aen.__handle_inf") if (msg_subkey := "RSSI/Status/Config-Boop") and subtype == 0x00 or subtype == 0x20: # RSSI/Status/Config-Boop self.master.iprint(f"{msg_subkey} ({subtype}) data received from {sender_mac} ({self.peer_name(sender_mac)}): {payload}") self.received_rssi_data[sender_mac] = payload - # __send_confirmation(self, "Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) #confirm message recv + # self.master.aen.__send_confirmation(self, "Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) #confirm message recv if self.boop_irq: self.boop_irq() elif (msg_subkey := "Data") and subtype == 0x01 or subtype == 0x21: # Sensor Data @@ -672,7 +678,7 @@ def __handle_inf(self, sender_mac, subtype, send_timestamp, receive_timestamp, p if sender_mac in self.received_sensor_data: self.received_sensor_data[b'prev_' + sender_mac] = self.received_sensor_data[sender_mac] self.received_sensor_data[sender_mac] = payload - # __send_confirmation(self, "Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) #confirm message recv + # self.master.aen.__send_confirmation(self, "Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) #confirm message recv if self.data_irq: self.data_irq() elif (msg_subkey := "Message") and subtype == 0x02 or subtype == 0x22: # Message / Other @@ -683,13 +689,14 @@ def __handle_inf(self, sender_mac, subtype, send_timestamp, receive_timestamp, p self.master.dprint(f"Maximum buffer size reached: {len(self._received_messages)}, {sum(self._received_messages_size)} bytes; Reducing!") self._received_messages.pop(0) self._received_messages_size.pop(0) - # __send_confirmation(self, "Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) #confirm message recv + # self.master.aen.__send_confirmation(self, "Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) #confirm message recv if self.msg_irq: self.msg_irq() else: - self.master.iprint(f"Unknown info subtype from {sender_mac} ({self.peer_name(sender_mac)}): {subtype}") if self.custom_inf: + self.master.iprint(f"Checking custom inf handler library") self.custom_inf([sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key]) + self.master.iprint(f"Unknown info subtype from {sender_mac} ({self.peer_name(sender_mac)}): {subtype}") def __handle_ack(self, sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key): self.master.dprint("aen.__handle_ack") @@ -711,9 +718,10 @@ def __handle_ack(self, sender_mac, subtype, send_timestamp, receive_timestamp, p self.master.iprint(f"{msg_subkey} ({subtype}) received from {sender_mac} ({self.peer_name(sender_mac)}) for type {payload[0]} with payload {payload[1]}") # add to ack buffer else: - self.master.iprint(f"Unknown ack subtype from {sender_mac} ({self.peer_name(sender_mac)}): {subtype}, Payload: {payload}") if self.custom_ack: + self.master.iprint(f"Checking custom ack handler library") self.custom_ack([sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key]) + self.master.iprint(f"Unknown ack subtype from {sender_mac} ({self.peer_name(sender_mac)}): {subtype}, Payload: {payload}") # Insert more acknowledgement logic here and/or add message to acknowledgement buffer if self.ack_irq: self.ack_irq() diff --git a/software/networking/ssp_networking.py b/software/networking/ssp_networking.py index a2e87ef0..581d4566 100644 --- a/software/networking/ssp_networking.py +++ b/software/networking/ssp_networking.py @@ -105,9 +105,9 @@ def hive_set(self, mac, hive_bool, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.hive_set") self.send_custom("Hive-Set", mac, hive_bool, channel, ifidx, sudo) - def hive_configure(self, mac, configuration, channel=None, ifidx=None, sudo=False): + def hive_configure(self, mac, hive_config, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.hive_configure") - self.send_custom("Hive-Configure", mac, configuration, channel, ifidx, sudo) + self.send_custom("Hive-Configure", mac, hive_config, channel, ifidx, sudo) def firmware_update(self, mac, channel=None, ifidx=None, sudo=False): self.networking.dprint("net.cmd.firmware_update") @@ -203,103 +203,93 @@ def __init__(self, master): self._paired_macs = [] self._running = True - def __check_authorisation(self, sender_mac, payload): + def __check_authorisation(sender_mac, payload): return sender_mac in self._whitelist or payload == "sudo" or payload[-1] == "sudo" - def __send_confirmation(self, msg_type, recipient_mac, msg_subkey_type, payload=None, error=None): + def __send_confirmation(msg_type, recipient_mac, msg_subkey_type, payload=None, error=None): self.master.networking.dprint("net.order.__send_confirmation") self.master.networking.aen.__send_confirmation(msg_type, recipient_mac, msg_subkey_type, payload, error) - def custom_cmd_handler(self, data): + def custom_cmd_handler(data): self.master.networking.dprint("net.order.custom_cmd_handler") sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key = data if (msg_subkey := "Reboot") and subtype == msg_subcodes[msg_key][msg_subkey]: # Reboot - self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") + self.master.networking.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): __send_confirmation("Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) machine.reset() else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Hive-Set") and subtype == msg_subcodes[msg_key][msg_subkey]: # Hive-Set - self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") + self.master.networking.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: - hive = payload[0] + from config import hive_config + hive_config["hive"] = payload[0] file_path = "config.py" with open(file_path, "r") as f: lines = f.readlines() with open(file_path, "w") as f: for line in lines: - if line.strip().startswith('"hive":') or line.strip().startswith("'hive':"): - f.write(f' "hive": {hive},\n') + if line.startswith(f'hive_config = '): + f.write(f'hive_config = {hive_config}\n') else: f.write(line) __send_confirmation("Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) machine.reset() except Exception as e: - self.master.eprint(f"Error: {e} with payload: {payload}") + self.master.networking.eiprint(f"Error: {e} with payload: {payload}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Hive-Configure") and subtype == msg_subcodes[msg_key][msg_subkey]: # Hive-Configure - self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") + self.master.networking.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: - hive_configuration = payload[0] + from config import hive_config + hive_config.update(payload[0]) file_path = "config.py" with open(file_path, "r") as f: lines = f.readlines() with open(file_path, "w") as f: - in_hive_config = False for line in lines: - if line.strip().startswith("hive_config = {"): - in_hive_config = True - f.write(line) - elif in_hive_config: - key_found = False - for key in hive_configuration: - if line.strip().startswith(f'"{key}":'): - f.write(f' "{key}": {repr(hive_configuration[key])},\n') - key_found = True - break - if not key_found: - if line.strip() == "}": - in_hive_config = False - f.write(line) + if line.startswith(f'hive_config = '): + f.write(f'hive_config = {hive_config}\n') else: f.write(line) __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) + machine.reset() except Exception as e: - self.master.eprint(f"Error: {e} with payload: {payload}") + self.master.networking.eiprint(f"Error: {e} with payload: {payload}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Firmware-Update") and subtype == msg_subcodes[msg_key][msg_subkey]: # Firmware-Update - self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") + self.master.networking.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: # Insert update logic here - self.master.iprint("no update logic written just yet") + self.master.networking.iprint("no update logic written just yet") __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) except Exception as e: - self.master.eprint(f"Error: {e} with payload: {payload}") + self.master.networking.eiprint(f"Error: {e} with payload: {payload}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "File-Update") and subtype == msg_subcodes[msg_key][msg_subkey]: # File-Update - self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") + self.master.networking.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: # Insert update logic here - self.master.iprint("No update logic written just yet") + self.master.networking.iprint("No update logic written just yet") __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) except Exception as e: - self.master.eprint(f"Error: {e} with payload: {payload}") + self.master.networking.eiprint(f"Error: {e} with payload: {payload}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "File-Download") and subtype == msg_subcodes[msg_key][msg_subkey]: # File-Download - self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") + self.master.networking.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") # should return a list with a link and the list of files to download if __check_authorisation(sender_mac, payload): try: @@ -313,12 +303,12 @@ def custom_cmd_handler(self, data): # mip.install(base + f) __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) except Exception as e: - self.master.eprint(f"Error: {e} with payload: {payload}") + self.master.networking.eiprint(f"Error: {e} with payload: {payload}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Web-Repl") and subtype == msg_subcodes[msg_key][msg_subkey]: # Web-Repl - self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") + self.master.networking.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") # should be a list with name and password if __check_authorisation(sender_mac, payload): try: @@ -328,12 +318,12 @@ def custom_cmd_handler(self, data): link = "webrepl link" __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", link) except Exception as e: - self.master.eprint(f"Error: {e} with payload: {payload}") + self.master.networking.eiprint(f"Error: {e} with payload: {payload}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "File-Run") and subtype == msg_subcodes[msg_key][msg_subkey]: # File-Run - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: @@ -345,15 +335,15 @@ def custom_cmd_handler(self, data): __send_confirmation("Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) exec(code) except Exception as e: - self.master.eprint(f"Error: {e} with payload: {payload}") + self.master.networking.eiprint(f"Error: {e} with payload: {payload}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Set-Admin") and subtype == msg_subcodes[msg_key][msg_subkey]: # Set Admin Bool - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): - self.master.iprint(f"Received Set-Admin command: self.admin set to {payload[0]}") + self.master.networking.iprint(f"Received Set-Admin command: self.admin set to {payload[0]}") try: self.master.admin = payload[0] __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) @@ -363,10 +353,10 @@ def custom_cmd_handler(self, data): __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Whitelist-Add") and subtype == msg_subcodes[msg_key][ msg_subkey]: # Whitelist-Add - Add Admin macs to _whitelist - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): - self.master.iprint( + self.master.networking.iprint( f"Received add admin macs to _whitelist command, added {payload[0]} and {payload[1]}") try: self._whitelist.append(ubinascii.unhexlify(payload[0].replace(':', ''))) @@ -377,19 +367,19 @@ def custom_cmd_handler(self, data): else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Config-Change") and subtype == msg_subcodes[msg_key][msg_subkey]: # change config - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: - self.master.config["configuration"] = payload[0] + self.master.config.update(payload[0]) if payload[1]: file_path = "config.py" with open(file_path, "r") as f: lines = f.readlines() with open(file_path, "w") as f: for line in lines: - if line.startswith(' "configuration": '): - f.write(f' "configuration": "{payload[0]}",\n') + if line.startswith(f'config = '): + f.write(f'config = {self.master.config}\n') else: f.write(line) __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) @@ -398,7 +388,7 @@ def custom_cmd_handler(self, data): else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Name-Change") and subtype == msg_subcodes[msg_key][msg_subkey]: # change name - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: @@ -419,7 +409,7 @@ def custom_cmd_handler(self, data): else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Ping") and subtype == msg_subcodes[msg_key][msg_subkey]: # Ping - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") self.master.networking.aen.add_peer(sender_mac, payload[2]["name"], payload[2]["id"], payload[2]["configuration"], payload[2]["version"], payload[0], payload[1]) @@ -430,7 +420,7 @@ def custom_cmd_handler(self, data): response = [channel, self.master.networking.aen.ifidx, self.master.config, send_timestamp] self.master.networking.aen.send_custom(0x03, 0x10, sender_mac, response) # elif (msg_subkey := "Pair") and subtype == msg_subcodes[msg_key][msg_subkey]: # Pair #add something that checks that the messages are from the same mac # BREAKS NETWORK - # self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.peer_name(sender_mac)})") + # self.master.networking.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.peer_name(sender_mac)})") # if self._pairing_enabled and networking_keys["handshake_key_1"] == payload: # self._pairing = True # self.pair(sender_mac, networking_keys["handshake_key_2"]) @@ -446,10 +436,10 @@ def custom_cmd_handler(self, data): # self._paired = True # self._paired_macs.append(sender_mac) # self.pair(sender_mac, networking_keys["handshake_key_4"]) - # self.master.iprint("no pairing logic written just yet") + # self.master.networking.iprint("no pairing logic written just yet") # __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) # except Exception as e: - # self.master.eprint(f"Error: {e} with payload: {payload}") + # self.master.networking.eiprint(f"Error: {e} with payload: {payload}") # __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) # elif self._pairing_enabled and self._pairing and networking_keys["handshake_key_3"] == payload: # self._paired = True @@ -457,20 +447,20 @@ def custom_cmd_handler(self, data): # else: # __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", "Pairing disabled", payload) # elif (msg_subkey := "Set-Pair") and subtype == msg_subcodes[msg_key][msg_subkey]: # Enable pairing mode - # self.master.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.peer_name(sender_mac)})") + # self.master.networking.iprint(f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.peer_name(sender_mac)})") # if __check_authorisation(sender_mac, payload): # try: # self._pairing_enabled = payload[0] # __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) # except Exception as e: - # self.master.eprint(f"Error: {e} with payload: {payload}") + # self.master.networking.eiprint(f"Error: {e} with payload: {payload}") # __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) # else: # __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "RSSI/Status/Config-Boop") and subtype == msg_subcodes[msg_key][ msg_subkey]: # RSSI/Status/Config Boop self.boops = self.boops + 1 - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)}), Received total of {self.boops} boops!") try: self.master.networking.aen.send_custom(0x02, 0x20, sender_mac,[self.master.config, self.master.version, self.master.sta.mac, self.master.ap.mac, self.master.networking.aen.rssi()]) # [ID, Name, Config, Version, sta mac, ap mac, rssi] @@ -478,7 +468,7 @@ def custom_cmd_handler(self, data): __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) elif (msg_subkey := "Directory-Get") and subtype == msg_subcodes[msg_key][ msg_subkey]: # Get List of Files # BREAKS NETWORK - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") try: def ___list_all_files(path): @@ -502,40 +492,40 @@ def ___list_all_files(path): except Exception as e: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) elif (msg_subkey := "Echo") and subtype == msg_subcodes[msg_key][msg_subkey]: # Echo - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)}): {payload}") # Check i or d self.master.networking.aen.send_custom(0x03, 0x15, sender_mac, payload) elif (msg_subkey := "Resend") and subtype == msg_subcodes[msg_key][msg_subkey]: # Resend lost long messages - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") - self.master.iprint("Long_sent_buffer disabled due to memory constraints") + self.master.networking.iprint("Long_sent_buffer disabled due to memory constraints") elif (msg_subkey := "WiFi-Connect") and subtype == msg_subcodes[msg_key][msg_subkey]: # Connect to Wi-Fi - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: self.master.sta.connect(payload[0], payload[1]) __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) except Exception as e: - self.master.eprint(f"Error: {e} with payload: {payload}") + self.master.networking.eiprint(f"Error: {e} with payload: {payload}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "WiFi-Disconnect") and subtype == msg_subcodes[msg_key][ msg_subkey]: # Disconnect from Wi-Fi - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: self.master.sta.disconnect() __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) except Exception as e: - self.master.eprint(f"Error: {e}") + self.master.networking.eiprint(f"Error: {e}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "AP-Enable") and subtype == msg_subcodes[msg_key][msg_subkey]: # Enable AP - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: @@ -546,28 +536,28 @@ def ___list_all_files(path): self.master.ap.setap(ssid, password) __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) except Exception as e: - self.master.eprint(f"Error: {e} with payload: {payload}") + self.master.networking.eiprint(f"Error: {e} with payload: {payload}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "AP-Disable") and subtype == msg_subcodes[msg_key][msg_subkey]: # Disable AP - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: self.master.ap.deactivate() __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) except Exception as e: - self.master.iprint(f"Error: {e}") + self.master.networking.iprint(f"Error: {e}") __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, e) else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Pause") and subtype == msg_subcodes[msg_key][msg_subkey]: # Set Pause - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: - self.master.iprint(f"Received pause command: {payload[0]}") + self.master.networking.iprint(f"Received pause command: {payload[0]}") self._running = False __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) if self._pause_function: @@ -579,11 +569,11 @@ def ___list_all_files(path): else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") elif (msg_subkey := "Resume") and subtype == msg_subcodes[msg_key][msg_subkey]: # Set Continue - self.master.iprint( + self.master.networking.iprint( f"{msg_subkey} ({subtype}) command received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)})") if __check_authorisation(sender_mac, payload): try: - self.master.iprint(f"Received continue command: {payload}") + self.master.networking.iprint(f"Received continue command: {payload}") self.master._running = True __send_confirmation("Success", sender_mac, f"{msg_subkey} ({subtype})", payload) except Exception as e: @@ -591,17 +581,17 @@ def ___list_all_files(path): else: __send_confirmation("Fail", sender_mac, f"{msg_subkey} ({subtype})", payload, "Not authorised") else: - self.master.iprint( + self.master.networking.iprint( f"Unknown command subtype from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)}): {subtype}") - def custom_inf_handler(self, data): + def custom_inf_handler(data): self.master.networking.dprint("net.order.custom_inf_handler") sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key = data if (msg_subkey := "Directory") and subtype == msg_subcodes[msg_key][msg_subkey]: # File Directory - self.master.iprint(f"{msg_subkey} ({subtype}) data received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)}): {payload}") + self.master.networking.iprint(f"{msg_subkey} ({subtype}) data received from {sender_mac} ({self.master.networking.aen.peer_name(sender_mac)}): {payload}") # __send_confirmation("Confirm", sender_mac, f"{msg_subkey} ({subtype})", payload) #confirm message recv - def custom_ack_handler(self, data): + def custom_ack_handler(data): self.master.networking.dprint("net.order.custom_ack_handler") sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key = data # data contains [sender_mac, subtype, send_timestamp, receive_timestamp, payload, msg_key] diff --git a/software/release/README.qmd b/software/release/README.qmd index bae10502..3f5e9843 100644 --- a/software/release/README.qmd +++ b/software/release/README.qmd @@ -37,10 +37,10 @@ A short description of the directories can be found below. |--------------|-----------------------------------------|--------------| | release/config.py | Smart Module Configuration File | Nick | | main/boot.py | Smart Module boot.py | Nick | -| main/main.py | Smart Module main.py | Nick | -| main/hm1.py | Smart hive program | Nick | +| main/hm3.py | Hive motor module main program | Milan | | main/sl1.py | Smart light module main program | Milan | | main/sm3.py | Smart motor module main program | Milan | +| main/sp1.py | Smart splat module main program | Milan | | networking/networking.py | This is the main networking code that builds on ESP-NOW. There are many prepared functionalities (and some more that I am working on), such as long message support, sending of various variable types (bytes, bytearray, dicts, lists, int, float, char, string), as well as different types of messages such as ping, echo and more. There are also various features in place to make the networking more robust. | Nick | | networking/ssp_networking.py | This is the ssp networking module. It needs config.py to function. | Nick | | libraries/adxl345.py | Support for the built in accelerometer https://github.com/DFRobot/micropython-dflib/blob/master/ADXL345/user_lib/ADXL345.py | Milan | @@ -49,5 +49,6 @@ A short description of the directories can be found below. | libraries/sensors.py | Sensor support for the smart motor module | Milan | | libraries/servo.py | Servo support for the smart motor module | Milan | | libraries/smartlight.py | Smart light support for smart light module | Milan | +| libraries/splat.py | Smart splat support for smart splat module | Sophie | | libraries/ssd1306.py | Support for the built in OLED screen https://github.com/stlehmann/micropython-ssd1306/blob/master/ssd1306.py | Milan | | libraries/variableLED.py | Library that powers the variable LED grid | Sophie | diff --git a/software/release/config.py b/software/release/config.py index ad3ecfa6..625294d3 100644 --- a/software/release/config.py +++ b/software/release/config.py @@ -1,9 +1,4 @@ -config = { - "name": "Nickname", - "configuration": "AM1", - "id": None, - "version": None - } +config = {"name": "Nickname", "configuration": "AM1", "id": None, "version": None, "sta_channel": None, "ap_channel": None} version = {'adxl345.py': 3, 'hm1.py': 1, 'ssp_networking.py': 2, @@ -42,6 +37,7 @@ "Resend": 0x16, "Hive-Set": 0x17, "Hive-Configure": 0x18, + "Web-Repl": 0x20, "WiFi-Connect": 0x21, "WiFi-Disconnect": 0x22, "AP-Enable": 0x23, @@ -79,9 +75,7 @@ "0x3C": ["pca9685", 0, "screen"], "0x53": ["ACCEL", 1, "accelerometer"] } #key is i2c address: ["device name", Output (0) or Input (1), "Description"] -hive_config = { - "hive": False, - "recipients": [], - "controller": {"kp": None, "ki": None, "kd": None}, - "formula": lambda data: data["some_mac"]["accelerometer"] + data["some_mac"]["sensor"] -} +sensor_dict = {"sensor": [0,4095], "potentiometer": [0,180], "select": [0,1], "up": [0,1], "down": [0,1], "button": [0,1], "sw1": [0,1], "sw2": [0,1], "sw3": [0,1], "sw4": [0,1]} +hive_config = {"hive": True, "refreshrate": 0, "recipients": [], "sender_sensor_list": [], "mode": None, "controller": {"kp": None, "ki": None, "kd": None}, "formula": "Hello"} + + From 5559f3ec9fe0d9215908d66a8309ee5855c4d69d Mon Sep 17 00:00:00 2001 From: Nick Art Date: Fri, 7 Feb 2025 15:48:22 -0500 Subject: [PATCH 4/4] small code changes --- software/main/am1.py | 53 ++++++++----------- software/main/archive/am1.py | 99 ++++++++++++++++++++++++++++++++++++ software/main/hm3.py | 6 +++ software/release/README.qmd | 5 +- 4 files changed, 128 insertions(+), 35 deletions(-) create mode 100644 software/main/archive/am1.py diff --git a/software/main/am1.py b/software/main/am1.py index 10fe88dd..e43c89b8 100644 --- a/software/main/am1.py +++ b/software/main/am1.py @@ -1,7 +1,7 @@ from machine import Pin import machine from config import config -import time + import gc gc.collect() @@ -24,15 +24,18 @@ infmsg = True dbgmsg = False errmsg = True -global timer -peer_mac = b'\xff\xff\xff\xff\xff\xff' configuration = config["configuration"] -hive = config["hive"] if configuration == "AM1": infmsg = True networking = SSP_Networking(infmsg, dbgmsg, errmsg) +peer_mac = b'\xff\xff\xff\xff\xff\xff' + +import time + +global timer + print("{:.3f} Name: {}, ID: {}, Configuration: {}, Sta mac: {}, Ap mac: {}, Version: {}".format( (time.ticks_ms() - networking.inittime) / 1000, networking.config["name"], @@ -43,8 +46,9 @@ networking.config["version"] )) -def idle(): +if configuration == "AM1": lastPressed = 0 + message = "Boop!" def boop(pin): @@ -52,48 +56,31 @@ def boop(pin): if (time.ticks_ms() - lastPressed > 1000): lastPressed = time.ticks_ms() networking.ping(peer_mac) - networking.echo(peer_mac, message) - networking.send(peer_mac, message) + #networking.echo(peer_mac, message) + #networking.send(peer_mac, message) print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: Sent {message} to {peer_mac}") - print( - f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: RSSI table: {networking.rssi()}") + #print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: RSSI table: {networking.rssi()}") # Buttons switch_select = Pin(9, Pin.IN, Pin.PULL_UP) switch_select.irq(trigger=Pin.IRQ_FALLING, handler=boop) + def heartbeat(timer): print("") print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool Heartbeat: {gc.mem_free()} bytes") print("") gc.collect() + timer = machine.Timer(0) timer.init(period=5000, mode=machine.Timer.PERIODIC, callback=heartbeat) -def run_config_module(module_name): + +def deinit(): + networking.cleanup() try: - with open(module_name + ".py") as f: - code = f.read() - exec(code) + timer.deinit() except Exception as e: - print(f"Error running {module_name}: {e}") - -# cases for different configurations -if not hive: - if configuration == "AM1": - print("am1") - idle() - elif configuration == "SM3": - print("sm3") - run_config_module("sm3") - elif configuration == "SL1": - print("sl1") - run_config_module("sl1") - else: - print("idle") - idle() -else: - run_config_module("hm1") - # insert code here to run in case of hive motor! - + print(e) + machine.reset() diff --git a/software/main/archive/am1.py b/software/main/archive/am1.py new file mode 100644 index 00000000..10fe88dd --- /dev/null +++ b/software/main/archive/am1.py @@ -0,0 +1,99 @@ +from machine import Pin +import machine +from config import config +import time +import gc + +gc.collect() + +import network + +print("Running boot.py") + +# just to be safe +sta = network.WLAN(network.STA_IF) +ap = network.WLAN(network.AP_IF) +sta.active(True) +ap.active(True) +sta.active(False) +ap.active(False) + +from ssp_networking import SSP_Networking + +# Network +infmsg = True +dbgmsg = False +errmsg = True +global timer +peer_mac = b'\xff\xff\xff\xff\xff\xff' +configuration = config["configuration"] +hive = config["hive"] +if configuration == "AM1": + infmsg = True + +networking = SSP_Networking(infmsg, dbgmsg, errmsg) + +print("{:.3f} Name: {}, ID: {}, Configuration: {}, Sta mac: {}, Ap mac: {}, Version: {}".format( + (time.ticks_ms() - networking.inittime) / 1000, + networking.config["name"], + networking.config["id"], + networking.config["configuration"], + networking.config["ap_mac"], + networking.config["sta_mac"], + networking.config["version"] +)) + +def idle(): + lastPressed = 0 + message = "Boop!" + + def boop(pin): + global lastPressed + if (time.ticks_ms() - lastPressed > 1000): + lastPressed = time.ticks_ms() + networking.ping(peer_mac) + networking.echo(peer_mac, message) + networking.send(peer_mac, message) + print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: Sent {message} to {peer_mac}") + print( + f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool: RSSI table: {networking.rssi()}") + + # Buttons + switch_select = Pin(9, Pin.IN, Pin.PULL_UP) + switch_select.irq(trigger=Pin.IRQ_FALLING, handler=boop) + + def heartbeat(timer): + print("") + print(f"{(time.ticks_ms() - networking.inittime) / 1000:.3f} Networking Tool Heartbeat: {gc.mem_free()} bytes") + print("") + gc.collect() + + timer = machine.Timer(0) + timer.init(period=5000, mode=machine.Timer.PERIODIC, callback=heartbeat) + +def run_config_module(module_name): + try: + with open(module_name + ".py") as f: + code = f.read() + exec(code) + except Exception as e: + print(f"Error running {module_name}: {e}") + +# cases for different configurations +if not hive: + if configuration == "AM1": + print("am1") + idle() + elif configuration == "SM3": + print("sm3") + run_config_module("sm3") + elif configuration == "SL1": + print("sl1") + run_config_module("sl1") + else: + print("idle") + idle() +else: + run_config_module("hm1") + # insert code here to run in case of hive motor! + diff --git a/software/main/hm3.py b/software/main/hm3.py index 6b1f502e..cfcf8850 100644 --- a/software/main/hm3.py +++ b/software/main/hm3.py @@ -227,3 +227,9 @@ def handle_data(): deinit() print("Hello End") +try: + with open("sm3.py") as f: + code = f.read() + exec(code) +except Exception as e: + print(f"Error running sm3.py: {e}") \ No newline at end of file diff --git a/software/release/README.qmd b/software/release/README.qmd index 3f5e9843..aaeb8990 100644 --- a/software/release/README.qmd +++ b/software/release/README.qmd @@ -37,10 +37,11 @@ A short description of the directories can be found below. |--------------|-----------------------------------------|--------------| | release/config.py | Smart Module Configuration File | Nick | | main/boot.py | Smart Module boot.py | Nick | -| main/hm3.py | Hive motor module main program | Milan | +| main/am1.py | Admin module main program | Nick | +| main/hm3.py | Hive motor module main program | Nick | | main/sl1.py | Smart light module main program | Milan | | main/sm3.py | Smart motor module main program | Milan | -| main/sp1.py | Smart splat module main program | Milan | +| main/sp1.py | Smart splat module main program | Nick | | networking/networking.py | This is the main networking code that builds on ESP-NOW. There are many prepared functionalities (and some more that I am working on), such as long message support, sending of various variable types (bytes, bytearray, dicts, lists, int, float, char, string), as well as different types of messages such as ping, echo and more. There are also various features in place to make the networking more robust. | Nick | | networking/ssp_networking.py | This is the ssp networking module. It needs config.py to function. | Nick | | libraries/adxl345.py | Support for the built in accelerometer https://github.com/DFRobot/micropython-dflib/blob/master/ADXL345/user_lib/ADXL345.py | Milan |