From b8bd3da8dbc1ad7389341456aa14163eca4e01be Mon Sep 17 00:00:00 2001 From: Cort Buffington Date: Sun, 7 Jun 2015 21:06:30 -0500 Subject: [PATCH] Add IPSC Trunk Flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Trunk flag will (not yet) byass IPSC TS loading checks so that 2 or more DMRlinks may join an IPSC that moves streams between them. It will be possible to bridge an arbitrary number of streams since there’s no 2 TS restriction on a DMRlink to DMRlink IPSC --- bridge_rules_SAMPLE.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bridge_rules_SAMPLE.py b/bridge_rules_SAMPLE.py index 66ff9a1..0717632 100644 --- a/bridge_rules_SAMPLE.py +++ b/bridge_rules_SAMPLE.py @@ -20,10 +20,14 @@ THIS EXAMPLE WILL NOT WORK AS IT IS - YOU MUST SPECIFY NAMES AND GROUP IDS!!! NOTES: * PRIVATE_VOICE is not yet implemented * GROUP_HANGTIME should be set to the same value as the repeaters in the IPSC network + * TRUNK is a boolean set to True only for DMRlink to DMRlink IPSCs that need to move + multiple packet streams that may match the same TS - this essentially makes the + source,timeslot,talkgroup ID a tuple to indentify an arbitrary number of streams ''' RULES = { 'IPSC_FOO': { + 'TRUNK': False, 'GROUP_HANGTIME': 5, 'GROUP_VOICE': [ {'SRC_GROUP': 1, 'SRC_TS': 1, 'DST_NET': 'IPSC_BAR', 'DST_GROUP': 2, 'DST_TS': 2}, @@ -33,6 +37,7 @@ RULES = { ] }, 'IPSC_BAR': { + 'TRUNK': False, 'GROUP_HANGTIME': 5, 'GROUP_VOICE': [ {'SRC_GROUP': 2, 'SRC_TS': 2, 'DST_NET': 'IPSC_FOO', 'DST_GROUP': 1, 'DST_TS': 1},