Commit Graph

502 Commits (daaf100c927cfdb76a49d4a19fd54837f40d2d5c)
 

Author SHA1 Message Date
Bryan Biedenkapp daaf100c92
Merge pull request #19 from k4yt3x/master
4 years ago
k4yt3x a9a6a0262c added libasio-dev for the new REST API
4 years ago
k4yt3x 3a201a466c redesigned the release pipeline to auto cross-compile for architectures
4 years ago
Bryan Biedenkapp 89b5563621 fix calculation issue (found by notipa in Discord);
4 years ago
Bryan Biedenkapp 07fad26ec3 update GitHub workflow to include libasio-dev;
4 years ago
Bryan Biedenkapp ae4f916469 add REST API notes;
4 years ago
Bryan Biedenkapp 7081a85342 fix incorrect command check;
4 years ago
Bryan Biedenkapp f261456bfd fix some issues with incorrect argument count handling for P25 commands;
4 years ago
Bryan Biedenkapp 8a400ea44c correct REST API bindings; implement P25 raw TSBK API;
4 years ago
Bryan Biedenkapp 18f5392707 complete remaining REST API implementations;
4 years ago
Bryan Biedenkapp 49ea89b6df fix up copyright;
4 years ago
Bryan Biedenkapp e2ce2ab312 fix comment;
4 years ago
Bryan Biedenkapp 35298fe94b implement the majority of working REST API support (this commit deprecates RCON completely, RCON will no longer function with any build beyond this);
4 years ago
Bryan Biedenkapp df028fd2f8 correct various issues with HTTPClient not connecting properly; correct HTTPLexer not lexing HTTP server responses properly; various payload corrections;
4 years ago
Bryan Biedenkapp 70782c5101 minor corrections for variable handling;
4 years ago
Bryan Biedenkapp 58187c9f5f implement HTTP client;
4 years ago
Bryan Biedenkapp aff2ab1e07 ensure "status" is always available on REST responses;
4 years ago
Bryan Biedenkapp dd5214793b update copyright header;
4 years ago
Bryan Biedenkapp 529d5c1e83 implement the majority of REST API support (this commit breaks RCON and any RCON-based tools [like dvmcmd]) (NOTE: not *all* RCON commands are implemented as REST API yet);
4 years ago
Bryan Biedenkapp 069adffd7c fix missing set module path for CMake modules;
4 years ago
Bryan Biedenkapp 568bc740fe pass request message data to handler as well;
4 years ago
Bryan Biedenkapp 8d151582ce correct file formatting; fix issue where RequestDispatcher was not properly handling requests;
4 years ago
Bryan Biedenkapp 40f1b3be9c add support for int8_t to json serializer;
4 years ago
Bryan Biedenkapp ad43cc2309 fix bad file header;
4 years ago
Bryan Biedenkapp 3dc1e9c309 make REST API actually work (just /version for now), the REST API port is currently fixed (RCON port + 1);
4 years ago
Bryan Biedenkapp fb81fac04f typo;
4 years ago
Bryan Biedenkapp 958e3fb9c5 fix bad README.md formatting;
4 years ago
Bryan Biedenkapp d3f5d00e5a add initial support code for RESTful RCON replacement;
4 years ago
Bryan Biedenkapp 7d1ae452dc refactor a lot of iterator based C++ for loops into C++ range for loops; correct bad opcode value (this was getting truncated to $3F anyway so no big deal but in code it should be proper);
4 years ago
Bryan Biedenkapp e6a399d4fb no fprintf's!;
4 years ago
Bryan Biedenkapp 53c6aeb0a4 update tests;
4 years ago
Bryan Biedenkapp bfb43e0a7a add CRC tests;
4 years ago
Bryan Biedenkapp 4ed018e72a slight file reorg;
4 years ago
Bryan Biedenkapp 095611d573 implement Reed-Soloman tests as actual P25 test cases using Catch2;
4 years ago
Bryan Biedenkapp 16dc1ac374 correct some debug message ordering and debug message typos; fix issue where P25 conventional data registration was failing;
4 years ago
Bryan Biedenkapp aa335ac86f correct typo for RPi linux installs, command line file is cmdline.txt not config.txt;
4 years ago
Bryan Biedenkapp 4322ec970b remove accidentally committed debug statement;
4 years ago
Bryan Biedenkapp 97403b5324 implement support to capture and properly send HDU encryption data with the first LDU1 across the network;
4 years ago
Bryan Biedenkapp 8e7a39a24f alter some configuration defaults for hotspot AFC and gain mode;
4 years ago
Bryan Biedenkapp bebd39d2ac fix inadvertant XOR causing bitflip for CRC-9;
4 years ago
Bryan Biedenkapp 9a3baebfb8 code cleanup;
4 years ago
Bryan Biedenkapp 3538c51efb correct CRC-CCITT 162 used for NXDN CAC (inital CRC registers are set to 1);
4 years ago
Bryan Biedenkapp 5f0df4d943 some corrections for NXDN CC;
4 years ago
Bryan Biedenkapp 1b6ba3e3aa reorganize configuration file slightly (nothing to panic about!); rename p25SysId to sysId (it is used by P25 & NXDN); add constants for NXDN location categories; properly calculate the NXDN location ID from the site ID and system ID (category is fixed to Local); fix issue where RCCH was not properly populating the message type opcode value [this fixes an outstanding issue where DVM was not presenting a valid NXDN CC stream];
4 years ago
Bryan Biedenkapp cb259cdc73 alter how CRC values are returned from non-table based CRC calculators; fix CRC source for transmitted NXDN CAC frames;
4 years ago
Bryan Biedenkapp 1ecbcdddc1 remove per-LDU packet loss calculation (it was always incorrect anyway);
4 years ago
Bryan Biedenkapp b3417a7424 default calibration mode to DMR BS mode;
4 years ago
Bryan Biedenkapp e75c9f49aa minor corrections for messages; fix incorrect variable for deep debug; fix incorrect queue size for NXDN;
4 years ago
Bryan Biedenkapp 0f237c7435 update copyright dates;
4 years ago
Bryan Biedenkapp 2ae52143ab implement remaining code required for permit-tg and embedded STC support [untested, considered experimental]; implement proper DMR T3 grant fixes to handle slot granting properly;
4 years ago

Powered by TurnKey Linux.