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 |
Bryan Biedenkapp
|
f22f1e76d1
|
add preliminary work for eventual FNE STC (Site Trunk Controller) support;
|
4 years ago |
Bryan Biedenkapp
|
170424e44c
|
correct display of timing for FDMA preambles; do not send nulls after a PDU ack;
|
4 years ago |
Bryan Biedenkapp
|
54f50568a3
|
add config variable to enable or disable SNDCP channel grant requests;
|
4 years ago |
Bryan Biedenkapp
|
2b5139f790
|
refactor SNDCP grants into their own function (this is still experimental and may cause weirdness!);
|
4 years ago |
ceb515
|
b78297e261
|
Update Makefile
|
4 years ago |
ceb515
|
f0d3e41efb
|
Update Makefile
|
4 years ago |
ceb515
|
4e8e186cc8
|
Update Makefile
|
4 years ago |
ceb515
|
a4f749fb4c
|
fix character spacing
|
4 years ago |
ceb515
|
f1dc49b43b
|
Update makefile to check for root before install
|
4 years ago |
Bryan Biedenkapp
|
c3844154a0
|
update README.md (whoops removed a Markdown link);
|
4 years ago |
Bryan Biedenkapp
|
66d1765ffb
|
update README.md;
|
4 years ago |
Bryan Biedenkapp
|
dfa32ae786
|
enhance setup mode;
|
4 years ago |
Bryan Biedenkapp
|
ad297abad1
|
remove comments;
|
4 years ago |
Bryan Biedenkapp
|
b17e02f384
|
implement OSP_SNDCP_CH_GNT (this commit just adds support to respond to an ISP_SNDCP_CH_REQ, it does not mean data services will work);
|
4 years ago |
Bryan Biedenkapp
|
549d3fa955
|
update helper tool to fix out of band Rx frequency checks;
|
4 years ago |
Bryan Biedenkapp
|
38756799e1
|
fix issue where selected channel number with a negative tx offset may result in a Rx frequency that may be below the base frequency (all frequencies must be channelized properly and be must be greater then the base frequency); fix SN-DATA_CHN_ANN_EXP Rx channel number calculation;
|
4 years ago |
Bryan Biedenkapp
|
676e1aeeb1
|
revert change in ed4c7ac for the SN-DATA_CHN_ANN_EXP LC;
|
4 years ago |
Bryan Biedenkapp
|
a71d00a09d
|
fix GitHub workflows, these should never run automatically;
|
4 years ago |
Bryan Biedenkapp
|
2f91715752
|
add support to make directly to a tarball package; add .github workflow YAML files;
|
4 years ago |
Bryan Biedenkapp
|
1d2b8fb7c0
|
whoops didn't update the PID when restarting dvmhost with the scripts;
|
4 years ago |
Bryan Biedenkapp
|
df1a77129b
|
fix issue in single TSBK mode where CC data would try to transmit across the network;
|
4 years ago |
Bryan Biedenkapp
|
487ff46945
|
enhance the helper start scripts;
|
4 years ago |
Bryan Biedenkapp
|
ed4c7aca49
|
fix issue with RemoteCommand not properly connecting the UDP socket; fix SNDCP_CH_ANN not properly computing Rx frequency; implement TIA-102.AABF-2015 LC_CONV_FALLBACK specification;
|
4 years ago |
Bryan Biedenkapp
|
a1b0a929cc
|
fix bad path in start script;
|
4 years ago |
Bryan Biedenkapp
|
5ea787bcbf
|
correct strangeness in performing a single line calculation for Tx offset to fix rounding errors for issue #7;
|
4 years ago |
Bryan Biedenkapp
|
bdc9973bc5
|
fix incorrect path in Makefile; fix rounding error during IDEN_UP and IDEN_UP_VU Tx offset calculation;
|
4 years ago |
Bryan Biedenkapp
|
270208432f
|
improvement to the DFSI code, handle TDU end-of-traffic;
|
4 years ago |
Bryan Biedenkapp
|
ea3be21cb2
|
fix bug where the PTY port would be treated as invalid;
|
4 years ago |
Bryan Biedenkapp
|
e68e387ef2
|
fix issue where MBFs weren't being disabled; fix null reference check; clean up code;
|
4 years ago |
Bryan Biedenkapp
|
e018d99630
|
fix friend class issues to make GCC happy;
|
4 years ago |
Bryan Biedenkapp
|
4239d21a2b
|
initial experimental support for DFSI communication via DVM modem serial interface (DFSI support is disabled from compilation entirely by default, the -DENABLE_DFSI_SUPPORT compiler directive is required to enable it);
|
4 years ago |
Bryan Biedenkapp
|
1caca50636
|
remove old define;
|
4 years ago |
Bryan Biedenkapp
|
f5684879ca
|
remove DFSI opcode, this will be handled a different way;
|
4 years ago |
Bryan Biedenkapp
|
d79be88bc9
|
add support for firmware-level P25 DFSI data;
|
4 years ago |
Bryan Biedenkapp
|
7f3916343f
|
fix issue where control channel mode may not transmit network ADJ_STS_BCAST;
|
4 years ago |
Bryan Biedenkapp
|
a7829eeb1e
|
add Discord to README.md;
|
4 years ago |
Bryan Biedenkapp
|
517e1871f2
|
typo;
|
4 years ago |