pack/parse any binary data into weak signal protocols formats
 
 
 
 
 
 
Go to file
Piotr Lewandowski f7c44ecbd9 jt9-test 2023-12-02 00:38:21 +01:00
build factory-template-wspr-format 2023-11-29 22:42:43 +01:00
utils jt9-test 2023-12-02 00:38:21 +01:00
CMakeLists.txt wspaker 2023-09-30 03:45:07 +02:00
LICENSE Initial commit 2023-09-30 03:11:38 +02:00
README.md Update README.md 2023-10-02 18:33:04 +02:00
paker.hpp jt9-test 2023-12-02 00:38:21 +01:00

README.md

wspaker

paker.hpp - single header lib, for packing binary data into weak singal protocols with universal formatting

example of packing data into ft4/ft8 CQ frame format

utils/paker_test.cpp

piotr:utils/ (main✗) $ ./paker_test                                                                                                           [2:53:01]

paker format: CQ nQSxxx xxNN
frame permutations: 2376275200
frame bitsize ffloor: 31
specific base: C=1 Q=1  =1 n=2 Q=1 S=1 x=26 x=26 x=26  =1 x=26 x=26 N=10 N=10 

test raw data: eaffffff65bdc3fffa230b0c

encoded output: 
frame [0]:  CQ 1Q0UZV NG37
frame [1]:  CQ 1Q1UVI SK38
frame [2]:  CQ 0Q2SSW AL06
frame [3]:  CQ 0Q3AAA AA11

decoded back to: eaffffff65bdc3fffa230b0c