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 |
Bryan Biedenkapp
|
36c04a74ec
|
move the NET_FUNC* and NET_SUBFUNC* constants into proper namespaced enums;
|
2 years ago |
Bryan Biedenkapp
|
e512fd388f
|
add FSC frame classes;
|
2 years ago |
Bryan Biedenkapp
|
81ef9129b6
|
cleanup CMakeLists;
|
2 years ago |
Bryan Biedenkapp
|
f0f1d489d1
|
add TIA frame types (for future use); remove extraneous handling for DMR and NXDN (these are shut off in the network code, which makes the code in Dfsi pointless to have); remove g_hideMessages and logging from Dfsi class (for P25 this is actually instrumented by the debug flag in the SerialService (and when it exists UDPService) class, no need to duplicate this; add support for "null" modem mode for the SerialService, this allows basic code flow to be tested without any V.24 interface attached to the dvmdfsi instance, a "portType" parameter was added to the configuration file for this, by default it should always be "uart" but for null modem testing it can be set to "null"; add commenting and function definition commenting;
|
2 years ago |
W3AXL
|
ba8067c55c
|
fixed deletes on invalid pointers, cleaned up serial initialization, added timeouts for call flags, other small QoL tweaks
|
2 years ago |
Bryan Biedenkapp
|
e5e5462473
|
fix #54, this should fix issue #54 in dealing with segmented/fragemented HTTP requests; enhance debug messaging from REST API server;
|
2 years ago |
Bryan Biedenkapp
|
ad4aa9ac1f
|
(lets see if this breaks things and W3AXL yells at me) refactor some of the frame classes to use the __PROPERTY mechanism for building get/set based properties for some class fields vs raw variables; cleanup some cases where we may run afoul heap allocations and get memory leaks;
|
2 years ago |
Bryan Biedenkapp
|
26f733d8ff
|
fixup copyright display;
|
2 years ago |
Bryan Biedenkapp
|
562712f8a6
|
fixup copyright display;
|
2 years ago |
Bryan Biedenkapp
|
feb3c84694
|
remove old dev command line arguments; add missing copyright lines;
|
2 years ago |
Bryan Biedenkapp
|
dcb25cfb58
|
fix missing help information for --syslog;
|
2 years ago |
Bryan Biedenkapp
|
1d0c8da331
|
bump project version to R04A01; remove extraneous files;
|
2 years ago |
Bryan Biedenkapp
|
0fc2b0bf59
|
fix issue with hotspot submodule;
|
2 years ago |
Bryan Biedenkapp
|
4b24c1e356
|
fix issue with modem submodule;
|
2 years ago |