Jonathan Naylor
ae9e6ea6ab
Reset the mode's state machines when going to the disabled state.
2019-01-19 17:15:24 +00:00
Jonathan Naylor
335b56f4bd
Add busy lockout to remote mode handling.
2019-01-10 09:05:15 +00: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
082c2e1b1f
Fix P25 data reception, regeneration, and transmission.
2018-01-16 23:26:05 +00:00
Jonathan Naylor
4665d590f8
Progress on P25 data.
2018-01-04 21:17:34 +00:00
Jonathan Naylor
85e90610d7
Add remote gateway modes to D-Star and P25.
2017-11-09 09:21:22 +00:00
Jonathan Naylor
cf0c70087d
Add SelfOnly to P25 based on the DMR Id.
2017-08-15 10:30:05 +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
af721f89e2
Add RSSI display for all modes.
2017-01-05 19:15:10 +00:00
Jonathan Naylor
cb07423092
Handle missing P25 network frames better.
2016-10-04 18:37:08 +01:00
Jonathan Naylor
f627a18dd8
Handle network end markers and missing end of LDU frames.
2016-09-28 07:53:45 +01:00
Jonathan Naylor
fd7931310e
Remove unneeded RSSI code for non DMR protocols.
2016-09-27 19:55:36 +01:00
Jonathan Naylor
1fd4ecbf9a
Simple P25 silence insertion.
2016-09-27 19:26:24 +01:00
Jonathan Naylor
8ef6c5c70b
Validate P25 RF late entry.
2016-09-27 18:59:17 +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
2bdef012c0
Start the network transmission.
2016-09-20 18:46:28 +01:00
Jonathan Naylor
34bf8f18a7
Handle the P25 low speed data.
2016-09-20 06:53:30 +01:00
Jonathan Naylor
c8cb7a5429
Change the semantics of the NID processor.
2016-09-19 22:26:42 +01:00
Jonathan Naylor
16ec0db6d8
Add full FEC decoding to LDU1 and LDU2.
2016-09-15 20:28:56 +01:00
Jonathan Naylor
9423fb25a6
Add P25 networking, and rename DMR network files.
2016-09-14 07:41:37 +01:00
Jonathan Naylor
34e0d10343
A semi-working P25 repeater without much FEC.
2016-09-12 23:26:05 +01:00
Jonathan Naylor
22d2d074c4
Start adding P25 frame (dis)assembly and repeater logic.
2016-09-08 21:27:21 +01:00