Bryan Biedenkapp
|
7789470799
|
enhance logic dealing with unit registration and group affiliation;
|
4 years ago |
Bryan Biedenkapp
|
59621e7cf4
|
increase verbose logging;
|
4 years ago |
Bryan Biedenkapp
|
905b49736a
|
split unit registration, group affiliation and group grant handling into its own AffiliationLookup class; implement some more NXDN ISP/OSP trunking messages; reorganize how header includes were being done slightly;
|
4 years ago |
Bryan Biedenkapp
|
b64b5b12ba
|
fix offsets when appending E and POST data to a NXDN CAC;
|
4 years ago |
Bryan Biedenkapp
|
b8200f8a2b
|
[EXPERIMENTAL] implement experimental NXDN CC transmit stream (no incoming data processing, yet)...;
|
4 years ago |
Bryan Biedenkapp
|
99d1de340e
|
implement (probably wrong) silence threshold handling for NXDN voice; implement site data for NXDN;
|
4 years ago |
Bryan Biedenkapp
|
f47728760a
|
implement NXDN Common Access Channel; cleanup various NXDN channel classes to remove magic numbers;
|
4 years ago |
Bryan Biedenkapp
|
dd4c4fdce0
|
include other missed copyright strings;
|
4 years ago |
Bryan Biedenkapp
|
ecb07327f7
|
include copyright strings;
|
4 years ago |
Bryan Biedenkapp
|
4828d484c7
|
oh dear forgot the newlines;
|
4 years ago |
Bryan Biedenkapp
|
0b9492472d
|
update display of host "version" information;
|
4 years ago |
Bryan Biedenkapp
|
4cef6e5aea
|
rework the NXDN "Layer 3" class;
|
4 years ago |
Bryan Biedenkapp
|
820753a815
|
fix README.md typo (again);
|
4 years ago |
Bryan Biedenkapp
|
10337bb675
|
deprecate EXTFLAGS compiler variable;
|
4 years ago |
Bryan Biedenkapp
|
c5c849bc23
|
fix README.md typos;
|
4 years ago |
Bryan Biedenkapp
|
4e77d81699
|
expand the ability to compile in or out entire digital protocols as necessary, by defualt DMR and P25 are included, and NXDN is excluded;
|
4 years ago |
Bryan Biedenkapp
|
d587423ede
|
fix warning when compiling AMBEFEC for NXDN regen; correct length to write from host to modem for SET_CONFIG and some other commands;
|
4 years ago |
Bryan Biedenkapp
|
cb1aad049c
|
increase CMD_STATUS timeout to 75 ticks this is because when modem debug is enabled some delays may be longer then 25 ticks;
|
4 years ago |
Bryan Biedenkapp
|
2f2fee70ba
|
fix some configuration save issues in calibration mode;
|
4 years ago |
Bryan Biedenkapp
|
9747e9a2e0
|
[EXPERIMENTAL] better NXDN network support;
|
4 years ago |
Bryan Biedenkapp
|
31043bcb53
|
[EXPERIMENTAL] implement support softpot in the firmware;
|
4 years ago |
Bryan Biedenkapp
|
ee1dbd45f5
|
fix file formatting;
|
4 years ago |
Bryan Biedenkapp
|
268254bfe1
|
add note about normal runtime NXDN being disabled unless compiled with support enabled;
|
4 years ago |
Bryan Biedenkapp
|
4868a24908
|
update README.md;
|
4 years ago |
Bryan Biedenkapp
|
a9ab0db32f
|
fix comment typos;
|
4 years ago |
Bryan Biedenkapp
|
9ca505ff5c
|
[EXPERIMENTAL] implement support for basic NXDN (requires -DENABLE_NXDN_SUPPORT and the v3 nxdn branch firmware!); implement support for handling v3 firmware;
|
4 years ago |
Bryan Biedenkapp
|
9a4906ecac
|
implement marking builds with the Git hash automatically; fix issue with DMR CC not terminating when dvmhost is shutting down; fix issue with DMR CC incorrectly transmitting frames; implement DVM specific opcodes that transmit the Git hash over the air;
|
4 years ago |
Bryan Biedenkapp
|
c7f1d20c3d
|
experimental support to repeat a TSBK_ISP_EMERG_ALRM_REQ locally;
|
4 years ago |
Bryan Biedenkapp
|
956e9e829b
|
add support to alter the processing tick delays;
|
4 years ago |
Bryan Biedenkapp
|
3d4640d0dd
|
disable immediate write for P25 grants;
|
4 years ago |
Bryan Biedenkapp
|
f9ce137751
|
fix bad markdown;
|
4 years ago |
Bryan Biedenkapp
|
a844be8015
|
add authors and credits;
|
4 years ago |
Bryan Biedenkapp
|
6fd1fe6b76
|
bump copyright dates; add copyright banner at startup;
|
4 years ago |
Bryan Biedenkapp
|
76ecc2f06e
|
to fix sloosecannon's problem (or try to anyway): lets "de-C90" our source code and use proper dynamic length arrays;
|
4 years ago |
Bryan Biedenkapp
|
5c973eb271
|
log situations where data larger then the buffer may try to be written to the modem;
|
4 years ago |
Bryan Biedenkapp
|
d338bd3988
|
clear the internal buffer in cases of reset or invalid frame start; ignore frame start errors in a situation where the modem is resetting;
|
4 years ago |
Bryan Biedenkapp
|
91b932c1ea
|
revert modem buffer sizes to pre-reorganization size; implement support to dump the modem status "dumpModemStatus"; refactor LookupTable to use C++ instead of bad C file loading (possible fix for a bad heap corruption problem); implement CC data interval timer for DMR CC;
|
4 years ago |
Bryan Biedenkapp
|
06e3e78a72
|
correct namespacing to work with really old GCC;
|
4 years ago |
Bryan Biedenkapp
|
387fa83d8e
|
enable allow transfers by default;
|
4 years ago |
Bryan Biedenkapp
|
328bd1024d
|
code reorganization;
|
4 years ago |
Bryan Biedenkapp
|
14a96cebf7
|
deprecate Visual Studio solution files;
|
4 years ago |
Bryan Biedenkapp
|
3eb787383f
|
copy the late entry support from parent VoicePacket class to implement queue clear and state resets;
|
4 years ago |
Bryan Biedenkapp
|
66e6787f33
|
clarify buffer overflow message; refactor DMR and P25 code for clarity regarding how the queue buffer for the digital protocols works; refactor P25 control channel processing code into the p25::Control class clock function proper; refactor the naming of the network write functions (the naming was confusing); refactor how queue sizes are calculated, instead of using raw bytes an input, use the number of desired frames as input from config.yml; adjust the internal intermediate modem buffer sizes; implement a short delay between P25 CC packets of ~5ms, this is to give the processor time to handle packets inbetween generating CC data frames; refactor PDU handling, we no longer instantly transmit the registration response, instead following spec transmit it ~1 second after the request; implement and use the modem write immediate support for P25 PDUs and some P25 TSDUs; in the case of P25 voice call late entry, ensure we perform the appropriate queue clear and state resets; refactor and consolidate how the end of frame data is written after a voice call on P25;
|
4 years ago |
Bryan Biedenkapp
|
64d0c770a8
|
code cleanup;
|
4 years ago |
Bryan Biedenkapp
|
be231ab3df
|
remove old patch group code (this code never did what it was supposed and was more of a PoC to test patching, a real implementation will need to be done in the future);
|
4 years ago |
Bryan Biedenkapp
|
fa26392ff2
|
remove old patch group code (this code never did what it was supposed and was more of a PoC to test patching, a real implementation will need to be done in the future);
|
4 years ago |
Bryan Biedenkapp
|
cee085d870
|
alter sizes of modem Rx/Tx buffers for DMR and P25 modes; implement support to immediately send digital mode data to the modem; reword configuration area error messages for clarity;
|
4 years ago |
Bryan Biedenkapp
|
b78d30e7a4
|
reword slot data queue overflow error messages to be clearer;
|
4 years ago |
Bryan Biedenkapp
|
8b9757e52c
|
cleanup unused and unnecessary code;
|
4 years ago |
Bryan Biedenkapp
|
103a932ff0
|
include length of buffers for Utils dump and symbols trace;
|
4 years ago |