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
Develop a Python package using serial communication to synchronize state information between field devices and ground control software. The package should replace the existing project's outdated TCP/UDP communication and be lightweight, focusing on a 1-1 connection via radios.
Requirements
The codebase MUST use Poetry for package management and Ruff for linting.
The GCS and FDS sides MUST take a string to the device for serial communication, which programs will be provided when using the package. If not provided, assume no packets are being sent, but update state info.
Tasks
Set up the package with Poetry and required dependencies.
Create objects for field device and GCS, ensuring state synchronization (encourage packet abstraction.)
Create scripts to manually test the package in the tests folder that Poetry generates.
Deliverables
Pull request to the dev branch.
The text was updated successfully, but these errors were encountered:
Objective
Develop a Python package using serial communication to synchronize state information between field devices and ground control software. The package should replace the existing project's outdated TCP/UDP communication and be lightweight, focusing on a 1-1 connection via radios.
Requirements
Tasks
tests
folder that Poetry generates.Deliverables
dev
branch.The text was updated successfully, but these errors were encountered: