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
|
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
|
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
|
f5684879ca
|
remove DFSI opcode, this will be handled a different way;
|
4 years ago |
Bryan Biedenkapp
|
7f3916343f
|
fix issue where control channel mode may not transmit network ADJ_STS_BCAST;
|
4 years ago |
Bryan Biedenkapp
|
517e1871f2
|
typo;
|
4 years ago |
Bryan Biedenkapp
|
dece56af93
|
comment out unused line of code (future!);
|
4 years ago |
Bryan Biedenkapp
|
179ed76ced
|
reorganize PDU transmission to the FNE;
|
4 years ago |
Bryan Biedenkapp
|
468079dcc8
|
make Windows Visual Studio project compile again; modify some dynamic memory allocations to work in C90 standard (damn it MSVC...);
|
4 years ago |
Bryan Biedenkapp
|
e9d10c37d1
|
add support to convert P25 CAI IP to an actual representative IP in the log;
|
4 years ago |
Bryan Biedenkapp
|
8076d65982
|
cleanup NID class and consolidate (this is experimental and could cause all sorts of breakage);
|
4 years ago |
Bryan Biedenkapp
|
34f8b0407f
|
add experimental support for split NAC, this change adds a new txNAC configuration option to set the transmit NAC;
|
4 years ago |
Bryan Biedenkapp
|
f5cb11b467
|
correct issue where TDULC for Call Termination was incorrectly being sent while in simplex mode (should fix issue #3); add configuration option called "simplexSameFrequency" to control whether simplex operation takes place on a split frequency pair or a single frequency; fix issue where P25 nulls may be incorrectly transmitted in simplex mode;
|
4 years ago |
Bryan Biedenkapp
|
7e51654cf7
|
add compiler directive to convert CRC-16-CCITT errors to warnings;
|
4 years ago |
Bryan Biedenkapp
|
1db33d19e2
|
properly handle MFId, this gets P25 CAI data registration working (yay);
|
4 years ago |
Bryan Biedenkapp
|
66a6201ddc
|
code cleanup; further work on PDU CAI registration;
|
4 years ago |
Bryan Biedenkapp
|
e931d8d26e
|
remove standalone P25 DataRspHeader class and merge it into DataHeader; further enhance the P25 DataHeader to better match the TIA spec; clean up some code and variable references;
|
4 years ago |
Bryan Biedenkapp
|
8207a35a84
|
some more PDU work;
|
4 years ago |
Bryan Biedenkapp
|
bfe8d65630
|
correct CRC-32 implementation; remove old code;
|
4 years ago |
Bryan Biedenkapp
|
28c0d383d5
|
bump copyright dates;
|
4 years ago |
Bryan Biedenkapp
|
1e7de41df3
|
fix CRC-9 implementation; add some compiler directive based debugging logging mechanisms;
|
4 years ago |
Bryan Biedenkapp
|
ebf1cde7ad
|
code cleanup; fix memory corruption issue when handling the LC MI in LC::copy(); add compiler-directive level debugging helpers;
|
4 years ago |
Bryan Biedenkapp
|
acd3f60955
|
fixup CRC32 table; implement potential workaround for single VC sites not passing network traffic;
|
4 years ago |
Bryan Biedenkapp
|
45bd8519a3
|
fix copy constructor and equality operator for LC, TDULC and TSBK (it was not properly copying the classes in all situations); refactor VoicePacket to use DFSI to demangle LDU1/LDU2 network packets;
|
4 years ago |
Bryan Biedenkapp
|
87e633737b
|
migrate BaseNetwork to use DFSI LC class to create LDU1/LDU2 network data;
|
4 years ago |
Bryan Biedenkapp
|
ac2b62e8a8
|
fix typo;
|
4 years ago |
Bryan Biedenkapp
|
08aaabb019
|
fix typo;
|
4 years ago |
Bryan Biedenkapp
|
8b2771274e
|
fix issue where ACL wouldn't blacklist RIDs when ACLs were disabled (blacklisting should always work); refactor TSBK decode/encode classes to better support raw and non-trellis data output/input; more fixes making P25T VOC more reliable; implement more DFSI LC handling;
|
4 years ago |
Bryan Biedenkapp
|
bb61b5e157
|
implement a bunch of the MBT ISPs;
|
4 years ago |
Bryan Biedenkapp
|
a58d96f4ed
|
remove decodeMBT flag from TSBK, its unused;
|
4 years ago |
Bryan Biedenkapp
|
0a5323eafe
|
kill this shift warning -- finally;
|
4 years ago |
Bryan Biedenkapp
|
22b6e0075e
|
minor cleanups;
|
4 years ago |
Bryan Biedenkapp
|
18c6e34729
|
attempt to fix double free issue;
|
4 years ago |
Bryan Biedenkapp
|
993f9f2419
|
attempt to fix double free;
|
4 years ago |
Bryan Biedenkapp
|
2331690a56
|
typo;
|
4 years ago |
Bryan Biedenkapp
|
71c18d9aa9
|
cleanup implementation;
|
4 years ago |
Bryan Biedenkapp
|
7a73a93cdf
|
don't try to decode PDU block (it should be already decoded);
|
4 years ago |
Bryan Biedenkapp
|
2b556578c3
|
add messaging to indicate a failure to decode the PDU Trellis; fix a check in TrunkPacket::process;
|
4 years ago |
Bryan Biedenkapp
|
fa86cb9677
|
clean up log message;
|
4 years ago |
Bryan Biedenkapp
|
842c17c985
|
more very very experimental PDU AMBT support;
|
4 years ago |
Bryan Biedenkapp
|
04ee216459
|
add some verbose logging information for AMBT PDUs;
|
4 years ago |
Bryan Biedenkapp
|
8bd0a0cbbc
|
more very very experiemental PDU AMBT support;
|
4 years ago |
Bryan Biedenkapp
|
ab5c056111
|
more AMBT handling, AMBT doesn't utilize these fields so we will zero them;
|
4 years ago |
Bryan Biedenkapp
|
2d99f7f48f
|
add very very experimental support to process PDU MBTs into TSBKs;
|
4 years ago |
Bryan Biedenkapp
|
cf364aa2c5
|
fix issue with P25T VOC networked traffic where the P25T VOC channel would not process network voice frames (this is really a partial fix, there is still room for more improvement);
|
4 years ago |
Bryan Biedenkapp
|
26ca4ac578
|
more fixes for making VOC work for network calls;
|
4 years ago |