Commit graph

267 commits

Author SHA1 Message Date
SASANO Takayoshi
45013ac179 Lookup name on DMR network late entry (2)
There is two cases that shows "received network late entry"

1. dataType == DT_VOICE_PI_HEADER && m_netState != RS_NET_AUDIO
2. dataType == DT_VOICE_SYNC && m_netState == RS_NET_IDLE

case 1 is already treated. this fix is for case 2.
2020-02-17 19:57:47 +09:00
Jonathan Naylor
4450caeddc Update the copyright date. 2020-02-16 15:56:31 +00:00
Jonathan Naylor
fa08abfded Lookup name on DMR network late entry. 2020-02-16 15:52:42 +00:00
Jonathan Naylor
ed7f593e07 Remove the duplicate end of DMR transmission network message. 2019-11-20 08:13:26 +00:00
Shawn Chain
2ecd9b3440 fix OVCM enum logical check 2019-11-19 11:05:45 +08:00
Shawn Chain
c2584066d8 Correct the m_ovcm flag check in DMRSlot 2019-11-18 20:47:56 +08:00
Shawn Chain
88d91e420a use enum DMR_OVCM_TYPES 2019-11-17 10:57:58 +08:00
Shawn Chain
2f9595949a Change ovcm config to int value 2019-11-16 23:06:26 +08:00
Patrick Maier
6caffb2bc0 Separate the config if OVCM should be supported in sending and receiving direction 2019-11-09 17:22:39 +01:00
Jonathan Naylor
e74df4875b
Merge pull request #532 from maierp/maierp_ovcm_in_csbk
Include ovcm also in csbk
2019-11-06 15:28:34 +00:00
Jonathan Naylor
bc5a1d24c4 Make the default for OVCM to be off. 2019-11-05 15:49:00 +00:00
maierp
1ed79d01c0
Merge pull request #2 from maierp/master
Merge changes from master to sidebranch
2019-10-18 19:58:16 +02:00
Patrick Maier
1993262c52 Also set the OVCM bit in the two supported CSBKs: "Unit to Unit Voice Service Request CSBK" and "Unit to Unit Voice Service Answer Response CSBK" 2019-10-18 19:40:35 +02:00
Jonathan Naylor
6bababeb96 Add OVCM support. 2019-10-11 18:24:25 +01:00
Jonathan Naylor
16a8bfd757 Remove use of NULL m_rfLC. 2019-10-10 13:06:28 +01:00
Jonathan Naylor
4f3ca97e69 Remove use of NULL m_netLC. 2019-10-10 11:53:08 +01:00
Jonathan Naylor
87e60a81f8 Add end of transmission data to DMR. 2019-09-29 17:30:25 +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
Shawn Chain
4ee8dc9dee Fixed incorrect DMRTA header packet length from RF side 2018-12-09 23:49:15 +08:00
Shawn Chain
334307cd4a Bugfix of the DMRTA decoding for blocks comes in with random order 2018-12-09 17:24:11 +08:00
Shawn Chain
50c2500f82 Extract the DMR talker alias decode logic from Display.cpp 2018-12-08 22:09:59 +08:00
Jonathan Naylor
66a37d7d25 Add the beginnings of mobile hotspot location. 2018-10-30 07:53:11 +00:00
Andy CA6JAU
3e435c5e82 Restore "Fix RF late entry in DMR" 2018-10-10 20:18:58 -03:00
Jonathan Naylor
edaf37101a Add MMDVM lock file based on an idea by DB1OFH. 2018-10-10 20:05:24 +01:00
Andy CA6JAU
867e1745d8 Fix RF late entry in DMR 2018-10-07 20:33:32 -03:00
Andy CA6JAU
3e81d1eb64 Extend preamble length for network CSBK preamble 2018-09-23 11:11:44 -03:00
Andy CA6JAU
9d2d4c804e Little format cleanup 2018-09-22 12:53:52 -03:00
Andy CA6JAU
3694da2dcd Drop duplicate and out-of-sequence DMR audio frames from RF 2018-07-21 21:01:55 -04:00
KD4Z
08f8a07945 Camel case findWithName() 2018-04-13 17:40:54 -04:00
KD4Z
9d6bcb7ec8 Fix dashboard conflict, add IP address to D-Star screen
Tag: Version "v20180328.3z"
2018-04-10 18:08:48 -04:00
Jonathan Naylor
980efe3023 Remove the RSSI debug message if nothing interesting to show. 2018-03-06 20:12:29 +00:00
Andy CA6JAU
aa77b9f37a Set LCSS in insertSilence 2018-02-09 17:43:26 -03:00
Andy CA6JAU
04934c5dcc Drop duplicate packets 2018-02-09 17:30:53 -03:00
Andy CA6JAU
051f8c46e3 Jitter slots insert should be always multiple of 6 to avoid break DMR sequence 2018-02-09 14:49:18 -03:00
Andy CA6JAU
88273f3f3b Improving packet loss detection 2018-02-09 14:32:52 -03:00
Jonathan Naylor
bf1773ebcc Final jitter buffer rollback cleanups. 2018-02-08 20:34:18 +00:00
Jonathan Naylor
e6ed2e17a1 Roll back the jitter buffer changes. 2018-02-08 20:25:03 +00:00
Andy CA6JAU
a0394afd91 Discard DMR audio frames with N > 5 (RF side) 2018-02-04 14:46:09 -03:00
Andy CA6JAU
4435af975d Fix bug “DMR ghost private calls” 2018-02-03 11:07:13 -03:00
Jonathan Naylor
22ed285857 Only reset the stream id at the end, not the beginning. 2018-01-12 07:06:38 +00:00
Jonathan Naylor
a3155c1def Hopefully fix issues with data transmissions and the jitter buffer. 2018-01-11 21:17:25 +00:00
Jonathan Naylor
526e2c436d Add the jitter buffer for DMR. 2018-01-10 19:05:59 +00:00
Jonathan Naylor
35629f8708 Remove compilation warnings. 2017-11-28 21:35:25 +00:00
Jonathan Naylor
4064aeb6cf Reject embedded GPS data when the positional uncertainy is too great. 2017-11-28 13:45:22 +00:00
Jonathan Naylor
220cd0a0f9 Revert "Full integration of the jitter buffer into DMR."
This reverts commit e1800c0fe0.
2017-11-28 10:09:29 +00:00
Jonathan Naylor
7a5176862b Revert "Re-add the small delay in the start of transmission of DMR network data."
This reverts commit d87877e460.
2017-11-28 10:06:02 +00:00
Jonathan Naylor
fce14a745b Revert "Remove the additional delay."
This reverts commit e5201a5e3e.
2017-11-28 10:04:44 +00:00
Jonathan Naylor
e5201a5e3e Remove the additional delay. 2017-11-26 18:03:14 +00:00