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