You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the TCP/IP or "Simulated" connection is blocked while waiting for a connection when a program utilizes the package. It would be beneficial to run this process in a separate thread or asynchronously, as the main application that uses the package is already waiting for an ACK or another packet. Therefore, there is no need to make the program wait. Additionally, because TCP/IP is stable and allows for more user control, we should eliminate timeouts. The main programs using this package can recreate the object from the drone_comms module to simulate a timeout instead.
Requirements
The waiting process for the server/client connection must be handled using threading or asynchronous promises.
Server/client connections must not have timeouts.
Tasks
Review and update the connect() method in the SimulatedRadioInterface
Objective
Currently, the TCP/IP or "Simulated" connection is blocked while waiting for a connection when a program utilizes the package. It would be beneficial to run this process in a separate thread or asynchronously, as the main application that uses the package is already waiting for an ACK or another packet. Therefore, there is no need to make the program wait. Additionally, because TCP/IP is stable and allows for more user control, we should eliminate timeouts. The main programs using this package can recreate the object from the drone_comms module to simulate a timeout instead.
Requirements
Tasks
connect()
method in the SimulatedRadioInterfaceradio-telemetry-tracker-drone-comms-package/radio_telemetry_tracker_drone_comms_package/interfaces.py
Lines 174 to 211 in d598bbd
Deliverables
dev
branch.The text was updated successfully, but these errors were encountered: