People Can't Convert DEC to HEX
Added a simple function to convert decimal values into the necessary TGID hexadecimal strings. Seems like everyone contacting me with trouble using bridge.py has trouble doing this.
This commit is contained in:
		
							parent
							
								
									dbe69bb15e
								
							
						
					
					
						commit
						31ecf3b733
					
				| @ -14,10 +14,14 @@ THIS EXAMPLE WILL NOT WORK AS IT IS - YOU MUST SPECIFY NAMES AND GROUP IDS!!! | |||||||
| NOTE: Timeslot transcoding does not yet work (SRC_TS) and (DST_TS) are ignored | NOTE: Timeslot transcoding does not yet work (SRC_TS) and (DST_TS) are ignored | ||||||
| ''' | ''' | ||||||
| 
 | 
 | ||||||
|  | def id(_id): | ||||||
|  |     # Create a 3 byte TGID or UID from an integer | ||||||
|  |     return hex(_id)[2:].rjust(6,'0').decode('hex') | ||||||
|  | 
 | ||||||
| RULES = { | RULES = { | ||||||
|     'IPSC_FOO': { |     'IPSC_FOO': { | ||||||
|         'GROUP_VOICE': [ |         'GROUP_VOICE': [ | ||||||
|             {'SRC_GROUP': b'\x00\x00\x01', 'SRC_TS': 1, 'DST_NET': 'IPSC_BAR', 'DST_GROUP': b'\x00\x00\x02', 'DST_TS': 1}, |             {'SRC_GROUP': id(1), 'SRC_TS': 1, 'DST_NET': 'IPSC_BAR', 'DST_GROUP': id(2), 'DST_TS': 1}, | ||||||
|             # Repeat the above line for as many rules for this IPSC network as you want. |             # Repeat the above line for as many rules for this IPSC network as you want. | ||||||
|         ], |         ], | ||||||
|         'PRIVATE_VOICE': [ |         'PRIVATE_VOICE': [ | ||||||
| @ -29,7 +33,7 @@ RULES = { | |||||||
|     }, |     }, | ||||||
|     'IPSC_BAR:' { |     'IPSC_BAR:' { | ||||||
|         'GROUP_VOICE': [ |         'GROUP_VOICE': [ | ||||||
|             {'SRC_GROUP': b'\x00\x00\x02', 'SRC_TS': 1, 'DST_NET': 'IPSC_FOO', 'DST_GROUP': b'\x00\x00\x01', 'DST_TS': 1}, |             {'SRC_GROUP': id(2), 'SRC_TS': 1, 'DST_NET': 'IPSC_FOO', 'DST_GROUP': id(1), 'DST_TS': 1}, | ||||||
|             # Repeat the above line for as many rules for this IPSC network as you want. |             # Repeat the above line for as many rules for this IPSC network as you want. | ||||||
|         ], |         ], | ||||||
|         'PRIVATE_VOICE': [ |         'PRIVATE_VOICE': [ | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user