|
JS8Call-Improved master
|
implementation of encoder (C) 2018 Jordan Sherer kn4cr.nosp@m.d@gm.nosp@m.ail.c.nosp@m.om - All Rights Reserved More...
#include "Varicode.h"#include "JS8_JSC/JSC.h"#include "JS8_Mode/DecodedText.h"#include <QLoggingCategory>#include <QMap>#include <QSet>#include <boost/format.hpp>#include <vendor/CRCpp/CRC.h>#include <cmath>#include <stdexcept>
Variables | |
| const int | nalphabet = 41 |
| QString | alphabet |
| QString | alphabet72 |
| QString | grid_pattern |
| QString | orig_compound_callsign_pattern |
| QString | base_callsign_pattern |
| QString | compound_callsign_pattern |
| QString | pack_callsign_pattern |
| QString | alphanumeric |
| QMap< QString, int > | directed_cmds |
| QSet< int > | allowed_cmds |
| QSet< int > | autoreply_cmds = {0, 2, 3, 4, 6, 9, 10, 11, 12, 13, 14, 16, 30} |
| QSet< int > | buffered_cmds = {5, 9, 10, 11, 12, 13, 15, 24} |
| QSet< int > | snr_cmds = {25, 29} |
| QMap< int, int > | checksum_cmds |
| QString | callsign_pattern = QString("(?<callsign>[@]?[A-Z0-9/]+)") |
| QString | optional_cmd_pattern |
| QString | optional_grid_pattern = QString("(?<grid>\\s?[A-R]{2}[0-9]{2})?") |
| QString | optional_extended_grid_pattern |
| QString | optional_num_pattern |
| QMap< QString, QString > | hufftable |
| QChar | ESC = '\\' |
| QChar | EOT = '\x04' |
| quint32 | nbasecall = 37 * 36 * 10 * 27 * 27 * 27 |
| quint16 | nbasegrid = 180 * 180 |
| quint16 | nusergrid = nbasegrid + 10 |
| quint16 | nmaxgrid = (1 << 15) - 1 |
| QMap< QString, quint32 > | basecalls |
| QMap< quint32, QString > | cqs |
| QMap< quint32, QString > | hbs |
| QMap< int, int > | dbm2mw |
implementation of encoder (C) 2018 Jordan Sherer kn4cr.nosp@m.d@gm.nosp@m.ail.c.nosp@m.om - All Rights Reserved
| QSet<int> allowed_cmds |
| QString alphabet |
| QString alphabet72 |
| QString alphanumeric |
| QString base_callsign_pattern |
| QMap<int, int> checksum_cmds |
| QString compound_callsign_pattern |
| QMap<quint32, QString> cqs |
| QMap<int, int> dbm2mw |
| QString grid_pattern |
| QMap<quint32, QString> hbs |
| QString optional_cmd_pattern |
| QString optional_extended_grid_pattern |
| QString optional_num_pattern |
| QString orig_compound_callsign_pattern |
| QString pack_callsign_pattern |