Jonathan Naylor
d404d6ce5d
Merge branch 'mqtt' into mqtt_plus
2024-02-09 16:13:03 +00:00
Jonathan Naylor
7f51d59d30
Merge branch 'master' into mqtt
2024-02-09 15:58:11 +00:00
Jonathan Naylor
06a3da0f2e
Hopefully fix the unreceivable P25 transmissions.
2024-02-07 19:38:54 +00:00
Jonathan Naylor
b6383c8c18
Merge branch 'mqtt' into mqtt_plus
2024-01-29 17:21:38 +00:00
Jonathan Naylor
0ed31becf3
Merge branch 'master' into mqtt
2024-01-29 17:06:59 +00:00
Jonathan Naylor
92982351d2
Remove P25 LDU validation.
2024-01-26 16:12:58 +00:00
Jonathan Naylor
0571d90b5b
Format cleanups
2024-01-25 19:23:32 +00:00
Jonathan Naylor
3bde9442f4
Merge branch 'master' into P25Changes
2024-01-25 19:08:05 +00:00
Jonathan Naylor
9471e322ff
Add more P25 status symbol values.
2024-01-25 18:53:43 +00:00
Jonathan Naylor
771aba2557
Update the P25 symbols bits to be the correct values.
2024-01-20 22:03:24 +00:00
Jonathan Naylor
376ff71fea
Clean up the RSSI code to work with negative values correctly.
2023-08-05 16:51:55 +01:00
Jonathan Naylor
893952f024
Make all of the rest of the code base be conditionally compiled.
2023-07-03 16:21:35 +01:00
Jonathan Naylor
cf9d470f23
Merge branch 'mqtt' into mqtt_plus
2023-06-19 14:08:53 +01:00
Jonathan Naylor
8a80d9678c
Disable JSON RSSI reporting when RSSI is not being used.
2023-06-19 13:58:10 +01:00
Jonathan Naylor
d01520bea1
Remove all of the display processing from the code.
2023-06-16 17:18:43 +01:00
Jonathan Naylor
44783544fe
Fix JSON RSSI and BER.
2023-06-16 15:32:16 +01:00
Jonathan Naylor
c52ae58816
Add JSON RSSI and BER to P25.
2023-06-11 14:58:29 +01:00
Jonathan Naylor
cf161dbd3d
Remove the unneeded source from the JSON except for the start of the transmission.
2023-06-09 17:24:07 +01:00
Jonathan Naylor
8d941db7b1
Simplify the end of transmission JSON for all DV modes.
2023-06-09 15:46:29 +01:00
Jonathan Naylor
17c194c466
Add P25 to JSON/MQTT.
2023-01-17 15:11:40 +00:00
Jonathan Naylor
e2e5ddf4c8
Add M17 Codec 1600 mode on RX and remove the remains of M17 packet mode
...
support.
2021-08-10 19:54:14 +01:00
Jonathan Naylor
8dc54ed21f
Ignore M17 packet data, for now.
2021-03-29 19:36:55 +01:00
Jonathan Naylor
54ae56942f
Add P25 end of transmission data.
2019-09-29 16:34:56 +01:00
Jonathan Naylor
0f6945ef4e
Stop any response from any mode when not enabled.
2019-01-20 17:09:40 +00:00
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
0da6167c61
readd missing constants and missing FEC code from previous revert;
2019-01-09 03:02:51 +00:00
Bryan Biedenkapp
1c1462e71e
correct file formatting to be tabs and not spaces;
2018-11-12 13:25:24 -05:00
Bryan Biedenkapp
a06dbf9d55
implement logic to reuse the last properly decoded LC's instead of dropping the entire LDU; add undecodable LC counter;
2018-11-12 13:22:18 -05:00
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
Andy CA6JAU
b66a92bb9c
Fix other crashes
2018-08-20 00:47:45 -03:00
Bryan Biedenkapp
62dd3c420e
Once again -- fix my poor whitespace formatting.
2018-05-14 10:49:03 -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
980efe3023
Remove the RSSI debug message if nothing interesting to show.
2018-03-06 20:12:29 +00:00
Jonathan Naylor
2881e159c3
Remove the display for P25 data, it looks silly. Upgrade the log message
...
instead.
2018-01-25 07:08:28 +00:00
Jonathan Naylor
2ffd831c98
Fix the P25 PDU transmit length.
2018-01-17 07:59:40 +00:00
Jonathan Naylor
082c2e1b1f
Fix P25 data reception, regeneration, and transmission.
2018-01-16 23:26:05 +00:00
Jonathan Naylor
05e54c44a9
Add simplistic RF repeating of P25 data, no FEC done apart from the sync
...
and NID.
2018-01-04 22:06:25 +00:00
Jonathan Naylor
4665d590f8
Progress on P25 data.
2018-01-04 21:17:34 +00:00
Jonathan Naylor
8437c4388f
Dump all P25 PDU data.
2018-01-03 21:47:05 +00:00
Jonathan Naylor
194b008189
Correct the status bits when using the MMDVM as a P25 remote gateway.
2018-01-03 20:10:13 +00:00
Jonathan Naylor
97e51ca60d
Add beginnings of P25 data handling.
2018-01-03 20:03:10 +00:00
Jonathan Naylor
85e90610d7
Add remote gateway modes to D-Star and P25.
2017-11-09 09:21:22 +00:00
Jonathan Naylor
afe38bcb9d
Add stricter P25 id checking.
2017-08-19 12:37:32 +01:00
Andy Taylor
2f48d65907
Account for 8/9 digit DMR IDs
...
Many hotspot users have 8/9 digit DMR IDs configured, the 7 Digit ID in the radio will then fail the match.
This is a possibly ugly but functional patch that will account for those cases (similar to the recent work on the DMR Access for the same reasons).
2017-08-17 14:17:56 +01:00
Jonathan Naylor
f79527174c
Log P25 rejections better.
2017-08-15 15:43:58 +01:00
Jonathan Naylor
cf0c70087d
Add SelfOnly to P25 based on the DMR Id.
2017-08-15 10:30:05 +01:00