Commit graph

17 commits

Author SHA1 Message Date
Jonathan Naylor 34eb69dede Revert "Merge pull request #462 from gatekeep/master"
This reverts commit a14a316572, reversing
changes made to f5a70aa6ce.
2018-11-12 09:48:00 +00:00
Bryan Biedenkapp 85bc8357aa implement proper LDU2 encode/decode; implement proper HDU (Header) encode/decode 2018-10-03 23:06:56 -04:00
Bryan Biedenkapp e903c1edea Fix whitespace and tabbing. Fix missing closing brace. 2018-05-14 10:45:49 -04:00
Bryan Biedenkapp 471e084723 Fix commit with bad line endings. 2018-05-14 10:25:19 -04:00
Bryan Biedenkapp 0395955ab3 Add support to decode and encode P25 TSDU data; Add support to process P25 TSDU data. 2018-05-14 09:36:57 -04:00
Jonathan Naylor afe38bcb9d Add stricter P25 id checking. 2017-08-19 12:37:32 +01:00
Jonathan Naylor c0571edb0b Modify the P25 UID check slightly. 2017-03-29 20:46:27 +01:00
Ryan Butler aae96a1caf This adds the ability to override the UID checking in P25 code to force 7 digit IDs.
Jonathan added this code due to a lack of CRC on P25 checking but some parties desire the ability to have any id.

It's understood that on networked connections, the need to use a 7 digit unique ID like the DMR ID is necessary.

This change is affected by adding a new parameter to the [P25 Network] section called OverrideUIDCheck and it defaults to 0.

The logic is, if the network is enabled, or if the network is disabled and the override is disabled, the check is made, otherwise it is not.

This has been field tested for all 4 configuration cases and found to work as described above.
2017-03-29 10:18:54 -05:00
Jonathan Naylor 8ef6c5c70b Validate P25 RF late entry. 2016-09-27 18:59:17 +01:00
Jonathan Naylor 614ee83f08 Add LDU1 Reed-Solomon encoding and decoding. 2016-09-27 18:36:08 +01:00
Jonathan Naylor fb6c2e7911 Use dummy non encryption headers for the Header and LDU2. 2016-09-27 07:00:09 +01:00
Jonathan Naylor 98ab0845f3 Clean up of processing. 2016-09-22 20:31:25 +01:00
Jonathan Naylor 21ce2abcb2 Finish off the basics of the P25 network handling. 2016-09-22 19:39:19 +01:00
Jonathan Naylor 4c5d1492ce More work on constructing RF P25 from network data. 2016-09-20 20:13:13 +01:00
Jonathan Naylor 16ec0db6d8 Add full FEC decoding to LDU1 and LDU2. 2016-09-15 20:28:56 +01:00
Jonathan Naylor 0dc1f1bdad More work with decoding and regenerating P25. 2016-09-13 18:27:50 +01:00
Jonathan Naylor 34e0d10343 A semi-working P25 repeater without much FEC. 2016-09-12 23:26:05 +01:00