Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TCP input stream support #517

Open
cjjacks opened this issue Mar 7, 2024 · 0 comments
Open

TCP input stream support #517

cjjacks opened this issue Mar 7, 2024 · 0 comments

Comments

@cjjacks
Copy link
Contributor

cjjacks commented Mar 7, 2024

Add a TCP client as an input stream option. This would add the capability to natively connect with some SDRs that serve TLM data via TCP.

The specification might look something like:

            - stream:
                name: telem_stream
                input:
                    - '1.2.3.4' # remote host
                    - 3076 # remote port
                handlers:
                    - name: ait.core.server.handlers.foo
                      packet: foo
cjjacks added a commit to cjjacks/AIT-Core that referenced this issue Mar 14, 2024
	- Adds a TCP client and server option to input streams
	- Updates docunmentation with new input specifications
	- Adds client specific tests
	- Adds additional stream tests
	- Formatting
cjjacks added a commit to cjjacks/AIT-Core that referenced this issue Jul 26, 2024
	- Adds a TCP client and server option to input streams
	- Adds option to use 0.0.0.0 for server binding
	- Adds TCP to output clients and the ability to send to a remote host
	- Adds factory methods to determine the correct stream to instantiate based on config
	- Updates docunmentation with new input/output specifications
	- Adds client specific tests
	- Adds additional stream tests
	- Repo wide formatting from bringing in pre-commit changes
	- Temporarily disables python 3.7 tests
This was referenced Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant