M105
Member
- Joined
- Sep 13, 2005
- Messages
- 399
I am monitoring both a P25 and a NXDN system. I have 2 control channel dongles and one voice channel dongle.
The control channel dongles are each running a copy of FMP24 and TCP linked to their matching copies of DSD+. One is on port 20003 and the other 20004. The NXDN control channel moves daily and that copy of FMP24 follows it as it should. The P25 channel never moves so all is well and all works except for a quirk.
The quirk: The P25 system is weaker at my location and sometimes loses sync on the control channel. When this happens for more than a few seconds it causes my NXDN CC dongle to tune to the secondary control channel in the P25 system! When that happens of course, the NXDN monitoring is stopped. Somehow when the P25 loses signal it causes the NXDN dongle (which is on another TCP port) to change frequencies. I am assuming it is doing this by writing a file which the NXDN copy of FMP24 is reading.
I can reproduce this bug. With the system running I can remove the antenna from the P25 CC dongle and this action will cause the NXDN CC copy of FMP24 to change frequencies. At which point I lose the NXDN CC.
Just wanted to let you know about this quirk. I have tried everything I can think of to prevent it but have not come up with a way. The copies of FMP24 and DSD+ have to have the -rc parameters and they have to be in the same directory as the VC copy in order for it to read the tuning files they both produce.
If indeed this is a file writing/reading issue then you might want to come up with a method to make the FMP24 CC copy only read the files from the DSD+ CC copy it is associated with when it comes to following the CC channel frequency or do the CC tuning only over the TCP link.
The control channel dongles are each running a copy of FMP24 and TCP linked to their matching copies of DSD+. One is on port 20003 and the other 20004. The NXDN control channel moves daily and that copy of FMP24 follows it as it should. The P25 channel never moves so all is well and all works except for a quirk.
The quirk: The P25 system is weaker at my location and sometimes loses sync on the control channel. When this happens for more than a few seconds it causes my NXDN CC dongle to tune to the secondary control channel in the P25 system! When that happens of course, the NXDN monitoring is stopped. Somehow when the P25 loses signal it causes the NXDN dongle (which is on another TCP port) to change frequencies. I am assuming it is doing this by writing a file which the NXDN copy of FMP24 is reading.
I can reproduce this bug. With the system running I can remove the antenna from the P25 CC dongle and this action will cause the NXDN CC copy of FMP24 to change frequencies. At which point I lose the NXDN CC.
Just wanted to let you know about this quirk. I have tried everything I can think of to prevent it but have not come up with a way. The copies of FMP24 and DSD+ have to have the -rc parameters and they have to be in the same directory as the VC copy in order for it to read the tuning files they both produce.
If indeed this is a file writing/reading issue then you might want to come up with a method to make the FMP24 CC copy only read the files from the DSD+ CC copy it is associated with when it comes to following the CC channel frequency or do the CC tuning only over the TCP link.