Bryan Biedenkapp
|
d467405a01
|
ensure TDU preamble is sent before voice for late entry;
|
2 years ago |
Bryan Biedenkapp
|
98ded890f0
|
more cleanup; fix accidental change for block counting that broke things;
|
2 years ago |
Bryan Biedenkapp
|
825aaeee06
|
remove more debug trace;
|
2 years ago |
Bryan Biedenkapp
|
369c3bee25
|
remove debug trace log messages (whoops); fix edge case situation where the modem may stop reading because the response state machine is stuck;
|
2 years ago |
Bryan Biedenkapp
|
0e43cf8918
|
add logic check to timeout a data call after 60 seconds;
|
2 years ago |
Bryan Biedenkapp
|
942793e86e
|
update fne-config.example.yml to include dumpDataPacket flag;
|
2 years ago |
Bryan Biedenkapp
|
2be4ca2bec
|
log ARP requests;
|
2 years ago |
Bryan Biedenkapp
|
c4147ecc5b
|
ensure exSAP is reset properly;
|
2 years ago |
Bryan Biedenkapp
|
f3c3cc95ce
|
refactor P25 PDU extended address handling (this loosely gets a lot of conventional data things working, Moto TMS for example will pass in conventional [although buggy]); pass PDU response data headers (with no block followers) across the network;
|
2 years ago |
Bryan Biedenkapp
|
197ce833ac
|
correct Trellis symbol skipping logic for DMR for 3/4 Trellis; enhance DMR short LC bits; correctly identify short LC for data and CSBK; correct buffered PDU repeat logic (when header has no blocks following);
|
2 years ago |
Bryan Biedenkapp
|
1e25fff1ed
|
send these packets in the immediate queue;
|
2 years ago |
Bryan Biedenkapp
|
88b619c71f
|
implement initial logic to provide PDU processing on the FNE;
|
2 years ago |
Bryan Biedenkapp
|
96ea9269be
|
don't transmit trailing TDUs;
|
2 years ago |
Bryan Biedenkapp
|
a9bc150da7
|
add IP address column to RID tables (this is *NOT* used yet, and is for future use);
|
2 years ago |
Bryan Biedenkapp
|
93e1531308
|
whoops confirmed packets always require acknowledgement;
|
2 years ago |
Bryan Biedenkapp
|
d281844c74
|
byte reverse IP addresses returned for P25's OTA; fix conventional registration packets not properly transmitting; continued work on P25 data refactoring;
|
2 years ago |
Bryan Biedenkapp
|
6dad7186c4
|
don't make *all* AMBT's goto the immediate queue, only do this for AUTH_DMD;
|
2 years ago |
Bryan Biedenkapp
|
ca3fc407c0
|
add helper to convert an IP in std::string to a uint32_t; add calculateLength() function to P25 PDU DataHeader to more easily calculate data header fields for a packet; correct missing DAC and MDPCO fields on SNDCPCtxActAccept; correct missing MDPCO field on SNDCPCtxActRequest; implement support for Control::writeRF_TDU to be sent to the immediate queue; implement support for Data::writeRF_PDU and Data::writeRF_PDU_User to send data to the immediate queue; add some TDU leader and trialers to PDU handling; enhance the AUTH_DMD by forcing the AMBTs to the immediate queue; continued enhancements to the SNDCP support;
|
2 years ago |
Bryan Biedenkapp
|
345231fcf6
|
update hotspot and modem submodules;
|
2 years ago |
Bryan Biedenkapp
|
5db4f58ab6
|
update hotspot and modem firmware submodules; fix some bad commenting;
|
2 years ago |
Bryan Biedenkapp
|
6a040b6bec
|
correct issue with P25 deregistrations always generating a U_REG_CMD instead of only generating a U_REG_CMD for registration timeouts;
|
2 years ago |
Bryan Biedenkapp
|
5159c6f8c7
|
convert monitor to Doxygen;
|
2 years ago |
Bryan Biedenkapp
|
d9c6447563
|
fire off a U_REG_CMD when performing stale unit deregistration to force a SU to re-register itself when the inactivity timer is hit;
|
2 years ago |
Bryan Biedenkapp
|
580f26a478
|
convert dfsi to Doxygen documentation format;
|
2 years ago |
Bryan Biedenkapp
|
2756e47f65
|
update doxygen config; add some custom css;
|
2 years ago |
Bryan Biedenkapp
|
882c2564ca
|
correct double spaced formatting of CPP files in common; convert dvmhost to Doxygen documentation format; convert dvmfne to Doxygen documentation format; convert dvmcmd to Doxygen documentation format;
|
2 years ago |
Bryan Biedenkapp
|
10e1e12be0
|
add doxygen configuration for dvmhost project; add doxygen output directory; convert common static library to use doxygen style commenting and documentation;
|
2 years ago |
Bryan Biedenkapp
|
4137db2399
|
remove AUTHORS.md; update README.md to reflect dvmdfsi; fix spacing issue for dvmdfsi command line help; update hotspot and modem submodules;
|
2 years ago |
Bryan Biedenkapp
|
3861559f87
|
add support to send SNDCP disabled annoucement messages properly;
|
2 years ago |
Bryan Biedenkapp
|
dc0838e0c3
|
whoops swapped reject values;
|
2 years ago |
Bryan Biedenkapp
|
f23d3931f4
|
add initial support to process SNDCP control PDU data;
|
2 years ago |
Bryan Biedenkapp
|
d18b4c2b4e
|
fix issue with SNDCP packets not having the site IDEN table set;
|
2 years ago |
Bryan Biedenkapp
|
e90350d350
|
begin implementing some basic SNDCP handling logic (this isn't complete, and this doesn't make SNDCP work *yet*), however until the implementation is complete, this should prevent channels from becoming grant locked (hopefully);
|
2 years ago |
W3AXL
|
6b8e889ea6
|
debug cleanup
|
2 years ago |
Bryan Biedenkapp
|
63f3f9e499
|
fix oopsie copy and paste error;
|
2 years ago |
Bryan Biedenkapp
|
1388863371
|
ensure the host doesn't attempt to retransmit rogue OSP_SNDCP_CH_GNT;
|
2 years ago |
Bryan Biedenkapp
|
45efd99801
|
support decoding rogue OSP_SNDCP_CH_GNT (even tho on DVM you can *enable* this you shouldn't because there's no SNDCP application that will respond);
|
2 years ago |
Bryan Biedenkapp
|
ecda6b13d3
|
cowardly refuse to transmit OSP_SNDCP_CH_GNT across the network;
|
2 years ago |
Bryan Biedenkapp
|
35c07715bc
|
don't use HUGE as a SiteModel because certain versions of GCC are awful;
|
2 years ago |
Bryan Biedenkapp
|
9050ad7885
|
this should address the issues with #53, dvmhost and dvmdfsi *should* transparently pass unknown non-standard MFId LCs in the voice LDU1 frames; correct some logging irregularities in dvmdfsi;
|
2 years ago |
Bryan Biedenkapp
|
55b1670121
|
update copyright dates;
|
2 years ago |
Bryan Biedenkapp
|
673289c764
|
add more constant/enum documentation from specification documents;
|
2 years ago |
Bryan Biedenkapp
|
eacbc27143
|
add marking of whether an inbound CAC is long or short; fix issue with short CAC not properly building a puncturing buffer (even tho short CAC doesn't do puncturing, its needed for NXDN convolution); correct CAC getData() return; remove deprecated code causing decoding offsets to be wrong resulting in invalid RCCHs;
|
2 years ago |
Bryan Biedenkapp
|
51bd9e749d
|
implement CAC long puncturing for NXDN; correct issues with NXDN site information data;
|
2 years ago |
Bryan Biedenkapp
|
5fde17f879
|
fix stupid GCC 4.9.3 for ARMHF non-sense;
|
2 years ago |
Bryan Biedenkapp
|
d702eeae9a
|
update byte packing documentation on some headers/functions for -- future generations;
|
2 years ago |
Bryan Biedenkapp
|
67429e3e34
|
use localtime instead of gmtime for logs;
|
2 years ago |
Bryan Biedenkapp
|
92e9e2d8b0
|
correct toString() for CSBK_BROADCAST;
|
2 years ago |
Bryan Biedenkapp
|
cb0500b2e7
|
treewide: refactor constant variables into proper enumerations where appropriate (this applies to DMR, P25 and NXDN, and may introduce gremlins);
|
2 years ago |
Bryan Biedenkapp
|
41b36a491d
|
fix issue where parrot originating was not muting the initial call to other peers;
|
2 years ago |