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

color: Implement Scottie DX, Wraase SC-2 120 and Wraase SC-2 180. #37

Merged
merged 4 commits into from
Jul 24, 2024

Conversation

sjlongland
Copy link
Contributor

@sjlongland sjlongland commented Jul 17, 2024

This adds support for the Wraase SC-2 120 and 180 modes, and the Scottie DX mode.

Decode has been tested with both slowrx and qsstv, linked via Pipewire. Timings were found looking at the slowrx source code.

@sjlongland
Copy link
Contributor Author

Just noticed Scottie DX isn't in the list… I can either tack it onto the end of this PR, or if it gets merged first, I can create a new PR.

`ColorSSTV` parent class actually implements the scan-line encoding we
need, however the challenge is that it seems the sync pulse requirements
differ for SC2-120 and SC2-180 just slightly.

I haven't figured out why, partially because there seems to be little in
the way of clear (and correct!) docs as to how SC2-120 is supposed to work.
@sjlongland sjlongland changed the title color: Implement Wraase SC-2 120 and 180. color: Implement Scottie DX, Wraase SC-2 120 and Wraase SC-2 180. Jul 21, 2024
Using actual reference timing values from N7CXI Dayton paper.
@dnet dnet merged commit b432082 into dnet:master Jul 24, 2024
3 checks passed
@dnet
Copy link
Owner

dnet commented Jul 24, 2024

Thanks, I have released v0.5.7 on PyPI that includes your contribution.

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

Successfully merging this pull request may close these issues.

2 participants