Commit graph

65 commits

Author SHA1 Message Date
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
Jonathan Naylor d8086e468c Remove FACCH2 processing and add voice body processing. 2018-01-30 20:41:43 +00:00
Jonathan Naylor ba31b6d8a7 Add decoding of the Layer 3 messages. 2018-01-30 19:51:47 +00:00