Skip to content
This repository has been archived by the owner on Jun 19, 2022. It is now read-only.

Forward Error Correction (FEC) / Unconnected Protocol Support #3

Open
cbs228 opened this issue Jul 2, 2019 · 0 comments
Open

Forward Error Correction (FEC) / Unconnected Protocol Support #3

cbs228 opened this issue Jul 2, 2019 · 0 comments
Assignees
Labels
api Affects API enhancement New feature or request

Comments

@cbs228
Copy link
Owner

cbs228 commented Jul 2, 2019

We should add a FecSocket for ARDOP's unconnected, forward error-correction mode of operation. FEC is very similar to UDP, except that packets may be repeated. FEC frames may also be co-mingled with ID frames.

The biggest hurdle is the need to specify the FECMODE. The available modulation modes change with every major release of ARDOP. We can either:

  1. Tie our public API to ARDOP major versions; OR
  2. Abstract the mode selection process out somewhat.

In general, (1) is the choice with the simpler implementation, and it is probably the correct one.

@cbs228 cbs228 added the enhancement New feature or request label Jul 2, 2019
@cbs228 cbs228 added this to the 0.3.0 milestone Jul 2, 2019
@cbs228 cbs228 self-assigned this Jul 2, 2019
@cbs228 cbs228 added the api Affects API label Jul 5, 2019
@cbs228 cbs228 removed this from the 0.3.0 milestone Jul 19, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
api Affects API enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant