Commit graph

67 commits

Author SHA1 Message Date
Jonathan Naylor
50337639b2 Accept rejected or invalid transmissions as being 'in' despite not being
relayed. Also give extra headroom on the convolution decoders.
2021-06-25 16:21:48 +01:00
Jonathan Naylor
8dc54ed21f Ignore M17 packet data, for now. 2021-03-29 19:36:55 +01:00
Jonathan Naylor
d77e2a00ce Restore the branch 2020-12-15 16:21:07 +00:00
Jonathan Naylor
135fd04e0d Revert "Merge branch 'M17_AX25_FM'"
This reverts commit e1427e3e37, reversing
changes made to bcdba292eb.
2020-12-15 15:52:27 +00:00
Jonathan Naylor
6e9174cf4c Improve the M17 networking. 2020-10-15 15:44:59 +01:00
Jonathan Naylor
924baeacd1 More work on integrating the Kenwood NXDN protocol. 2020-05-27 12:07:21 +01:00
SASANO Takayoshi
d7d83ff4d0 use findWithName() to display user information when netork voice transmission 2020-03-15 10:36:57 +09:00
Jonathan Naylor
881b32f0a9 Add extra information for NXDN end of transmission. 2019-09-29 16:53:57 +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
Jonathan Naylor
27c7342a48 Minor bug fix. 2018-06-11 21:22:56 +01:00
Jonathan Naylor
2bb9cb9a49 Add correct LICH direction to match Icom repeaters. 2018-05-23 18:30:40 +01:00
Jonathan Naylor
02096f2c67 Insert the correct bytes for data transmissions in the Icom protocol. 2018-05-17 19:23:01 +01:00
Jonathan Naylor
6d5a1e025f Merge branch 'master' into icom 2018-03-08 07:16:41 +00:00
Jonathan Naylor
87c54358a8 In simplex NXDN mode make the MMDVM look like another handset. 2018-03-08 07:12:35 +00:00
Jonathan Naylor
980efe3023 Remove the RSSI debug message if nothing interesting to show. 2018-03-06 20:12:29 +00:00
Jonathan Naylor
dcb9dd31a9 Fix reported compilation errors. 2018-03-01 07:34:41 +00:00
Jonathan Naylor
ad578c1ccd Use the correct AMBE processing on incoming RF audio. 2018-02-28 21:46:18 +00:00
Jonathan Naylor
9e0e59476c Regenerate the LICH better. 2018-02-28 21:07:43 +00:00
Jonathan Naylor
5cd82cfc7d Add Icom networking for RF data. 2018-02-27 20:05:49 +00:00
Jonathan Naylor
562badf61c Icom protocol has no sequence number so cannot fill missing frames or count lost
data.
2018-02-21 08:10:59 +00:00
Jonathan Naylor
7696add241 Add raw data accessors to the channel data classes. 2018-02-21 07:48:24 +00:00
Jonathan Naylor
4b2df6150f Small fixes. 2018-02-20 20:31:26 +00:00
Jonathan Naylor
edbc42e0bf Change processing to be more efficient. 2018-02-19 20:51:43 +00:00
Jonathan Naylor
975f9dc047 Fix the FACCH1 data on incoming network streams. 2018-02-15 21:32:28 +00:00
Jonathan Naylor
1ed6fecff6 Handle network late entry properly. 2018-02-15 20:46:22 +00:00
Jonathan Naylor
d17ca9b4ba Begin handling Icom format network frames. Work in progress. 2018-02-15 20:20:07 +00:00
Jonathan Naylor
134646265e Fix bugs in NXDN networking. 2018-02-13 19:07:30 +00:00
Andy CA6JAU
66ea1fffd3 Check if SACCH is a VCALL during late entry at the first block 2018-02-12 01:38:39 -03:00
Jonathan Naylor
f741db9722 Get the transmission length calculation correct for NXDN 4800. 2018-02-07 19:49:53 +00:00
Jonathan Naylor
dc5bd0c8a8 Remove support for 9600Bd specific audio mode. 2018-02-07 18:26:26 +00:00
Jonathan Naylor
9e83f577a6 Finish off the networking interface. 2018-02-06 20:40:29 +00:00
Jonathan Naylor
9fcc4b59eb Fix outgoing NXDN networking. 2018-02-06 19:00:01 +00:00
Jonathan Naylor
ff71383ac7 Not happy about LICH reconstruction, remove it. 2018-02-05 21:39:50 +00:00
Jonathan Naylor
a5c61daa73 Fix the data tag for the end of NXDN data transmissions. 2018-02-05 21:33:36 +00:00
Jonathan Naylor
bdc35d02bd Regenerate more NXDN voice data elements. 2018-02-05 21:07:06 +00:00
Jonathan Naylor
7737659729 Add code for handling NXDN data calls and remove unused YSF code. 2018-02-05 20:42:43 +00:00
Jonathan Naylor
0f685095e5 Reset the layer3 data accumulator at end of transmissions. 2018-02-02 07:34:59 +00:00
Jonathan Naylor
6d0e95fb9b Add late entry using FACCH1 and create a dummy start message. 2018-02-02 07:03:10 +00:00
Andy CA6JAU
336a53b48a Fix BER in EHR mode 2018-02-01 23:25:56 -03:00
Jonathan Naylor
7cc2a042b5 Improve the logic of the repeater, late entry still to finish. 2018-02-01 22:05:17 +00:00
Jonathan Naylor
dcc8b04b2c Have the CRC6 and CRC12 working with encoding and decoding, not tested CRC15. 2018-02-01 21:28:48 +00:00
Jonathan Naylor
83e97aa218 Update the log messages. 2018-02-01 18:49:03 +00:00
Jonathan Naylor
8e2c6f6583 Fix crash in the SACCH and FACCH1 encoders. 2018-02-01 18:32:23 +00:00
Jonathan Naylor
2f38042409 Simplify the non superblock processing. 2018-02-01 06:35:16 +00:00
Jonathan Naylor
c4fe7f7759 Experimenting using real data, moving forward with start and end blocks. 2018-01-31 21:05:34 +00:00
Jonathan Naylor
e78320fc18 More changes to the NXDN networking. 2018-01-31 07:55:59 +00:00
Jonathan Naylor
f048caa597 Add the scrambler. 2018-01-30 22:02:14 +00:00
Jonathan Naylor
90933a52c2 Improve the audio processing and logic. 2018-01-30 21:12:21 +00:00