dennis.sheirer
d7a03c7196
P25 - work in progress - this is a fairly stable version of the P25 channel state. There is still work to do, but I'm going to release a test version based on this commit.
...
- Channel state now processes HDU, TDU, TDULC, PDU, PDULC, LDU1/2, LDULC
2015-02-22 18:46:03 +00:00
dennis.sheirer
a0b38afee1
P25 - adds support from motorola patch groups described by PiccoIntegra in RR post: http://forums.radioreference.com/trunking-control-channel-decoding/308138-question-about-t-g-patching-p25.html
2015-02-20 12:58:41 +00:00
dennis.sheirer
9310fb0daf
Global rename of BitSetBuffer to BinaryMessage.
...
Corrected issue in P25 NID error correction.
2015-01-24 13:37:42 +00:00
dennis.sheirer
77eeed78d2
P25 work in progress.
...
Adds parsing of TDULC and LDU1 Link Control messages and LDU1 Low Speed Data ( 16-bit word).
2015-01-02 23:30:35 +00:00
dennis.sheirer
03460eeb19
P25 work in progress
2015-01-02 14:08:22 +00:00
dennis.sheirer
86cb5b2f4b
P25 work in progress
2014-12-23 22:43:55 +00:00
dennis.sheirer
d15ff407bd
P25 channel state updates.
2014-12-21 23:05:47 +00:00
dennis.sheirer
1d77f28958
P25 work in progress - final check-in of channel state and activity summary processing of TSBK and PDU messages and event generation.
2014-12-21 14:30:06 +00:00
dennis.sheirer
ba053457bd
Out of memory fixes and updates to the P25 decoder.
...
Memory Fixes
Decreased the decimation process repeat timing so that it runs smaller work chunks more often
Decreased scheduled thread pool to 2 hot threads
Wrapped all scheduled thread pool runnables in try/catch blocks so that an exception doesn't kill the sample buffer processing thread and cause the buffer to grow unbounded.
P25 updates
Moved TSBK crc checks into the message framer so that message corrections don't occur after the message is constructed.
Added more functionality to the channel state for handling registrations and call events.
2014-12-19 23:59:38 +00:00
dennis.sheirer
2635b58dfc
Resolved issue in CRC-CCITT correction method. Added CRC error detection to PDU header block in the message framer, so that we're sure that the number of follow blocks is correct while we're capturing symbols/bits. Set the TDU message error correction to Pass since the CRC is calculated within the message framer and no errant NIDs (TDU) are passed.
2014-12-15 02:01:15 +00:00
dennis.sheirer
d6306a5e85
P25 work in progress - adds CRC-CCITT error checking to TSBK messages and shows CRC correction state in the messages tab
2014-12-14 22:54:37 +00:00
dennis.sheirer
170688b95e
P25 Work in progress. Adds CRC checking to NID/DUID. Adds limiter to trellis decoder to prevent it from decoding an excessive error message. Updates channel state with initial handling/generation of call events.
2014-12-14 02:34:19 +00:00
dennis.sheirer
fb630916a9
P25 work in progress
2014-12-06 20:19:34 +00:00
dennis.sheirer
86899e8a77
P25 work in progress.
2014-11-26 03:42:22 +00:00
dennis.sheirer
23901c7a2f
P25 work in progress - final commit of TSBK message parsers
2014-11-23 23:13:58 +00:00
dennis.sheirer
1660f13633
P25 work in progress
2014-11-22 16:13:44 +00:00
dennis.sheirer
960de375bc
Changed endianness of LJ1200 message parser and rearranged the message string.
2014-11-18 02:01:26 +00:00
dennis.sheirer
def5f9ed6f
P25 More work in progress
2014-11-17 01:42:07 +00:00
dennis.sheirer
20c9ae329b
P25 work in progress
2014-11-15 21:24:21 +00:00
dennis.sheirer
eee28a3449
P25 Decoder work in progress
2014-11-14 12:53:32 +00:00