Page 1 of 2

Cannot create duplicate TGs with different TS overrides

Posted: Tue Jun 30, 2020 6:42 pm
by w9lw
I really like the ability to assign a timeslot override to a talkgroup (digital contact) so that I can create one channel per repeater, instead of two (one per repeater time slot) or worse yet, one channel per repeater per talkgroup.

I have a challenge, however in that among repeaters for which I wish to program the radio, some place the same talkgroup on different timeslots. For example, repeater A requires me to use timeslot 1 with talkgroup 3169, while repeater B requires me to use timeslot 2 with talkgroup 3169.

"No problem!" I thought. "I'll just create two digital contacts for talkgroup 3169, one with a timeslot 1 override and one with a timeslot 2 override.

But no!

When I try to create the second digital contact, the community CPS prohibits this, returning an error that reads, "ID already exists."

Am I missing something, or am I stuck with creating two channels for each of these repeaters (one for each timeslot), so that I can use the same talkgroup on different timeslots, depending on the requirements of each repeater?

73,

Jay, W9LW

Re: Cannot create duplicate TGs with different TS overrides

Posted: Tue Jun 30, 2020 7:28 pm
by N1KY
Try creating it as a new private call and then in its settings change it to a group call.

Re: Cannot create duplicate TGs with different TS overrides

Posted: Tue Jun 30, 2020 10:51 pm
by VK3KYY
Just I checked it in the CPS and it works OK for me.

Are you using the latest OpenGD77CPS ?

https://github.com/rogerclarkmelbourne/ ... ses/latest

Re: Cannot create duplicate TGs with different TS overrides

Posted: Wed Jul 01, 2020 1:21 am
by N1KY
Roger,

I had this problem initially and assumed I had done something wrong or there was an issue with my old codeplug. I got around it and I've not had it occur again with that codeplug.

Looking at it now I have found a way to reliably recreate it with OpenGDCPS 20200629 and a new codeplug:

1. File - New - OK
2. Digital Contacts - Add - Group Call
3. Open newly created contact (Contact3)
4. Change Call ID from 3 to 9
5. Click Repeater Slot drop down menu

Hope that helps.

Re: Cannot create duplicate TGs with different TS overrides

Posted: Wed Jul 01, 2020 1:42 am
by VK3KYY
OK.

Thanks

I'll take a look at the code in the CPS

Re: Cannot create duplicate TGs with different TS overrides

Posted: Wed Jul 01, 2020 1:48 am
by w9lw
N1KY wrote:
Tue Jun 30, 2020 7:28 pm
Try creating it as a new private call and then in its settings change it to a group call.
Thanks. This workaround seems to be working.

Re: Cannot create duplicate TGs with different TS overrides

Posted: Wed Jul 01, 2020 1:50 am
by w9lw
VK3KYY wrote:
Tue Jun 30, 2020 10:51 pm
Are you using the latest OpenGD77CPS ?
I'm using the June 27 build, which I thought was the latest, until you pointed out that there is now a June 29 build. I'll try that.

Re: Cannot create duplicate TGs with different TS overrides

Posted: Wed Jul 01, 2020 1:55 am
by w9lw
The June 29 build seems to resolve my issue. Thanks.

Re: Cannot create duplicate TGs with different TS overrides

Posted: Wed Jul 01, 2020 1:56 am
by VK3KYY
Its still a bug.

The Official CPS won't let you create contacts with duplicate TG's, but I thought I'd disabled that checking, now that its possible to have the same TG but with 3 possible TS overrides, i.e none, TS1 or TS2

Re: Cannot create duplicate TGs with different TS overrides

Posted: Wed Jul 01, 2020 3:58 am
by VK3KYY
See

https://github.com/rogerclarkmelbourne/ ... 2020.07.01

This partially fixes the problem but you need to set the TS before changing the TG, because the code checks the TG as soon as you change it