2014-05-08 08:41:23 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								This is the internal structure dmrlink uses to hold master, peer and local information for each IPSC. the actual numbers are bogus, and the encoded FLAGS and MODE bytes don't match the binary decoding. This example is only to illustrate and document the struture in a "pretty print" type format only. Yeah, you could just pretty print it, but this is a little cleaner and you don't have to go in and take the extra 5 mintues this way.
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 08:10:38 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 07:28:02 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								'MASTER': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'STATUS': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'KEEP_ALIVES_OUTSTANDING': 1,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'KEEP_ALIVES_MISSED': 0,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'CONNECTED': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'KEEP_ALIVES_SENT': 10,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'PEER_LIST': True },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'MODE_DECODE': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'TS_1': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'TS_2': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'PEER_MODE': 'DIGITAL',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'PEER_OP': True },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'FLAGS_DECODE': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'VOICE': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'RCM': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'XNL_SLAVE': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'MASTER': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'CON_APP': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'XNL_CON': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'CSBK': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'DATA': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'XNL_MASTER': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'AUTH': True },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'IP': '10.10.10.1',
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 08:10:38 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    'RADIO_ID': '\x00\x00\x00\x01',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'FLAGS': '\x00\x00\xe0\x3d',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'MODE': '\x6a',
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 07:28:02 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    'PORT': 50001 },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								'PEERS': {
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 08:10:38 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    '\x00\x00\x01\x03': {
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 07:28:02 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								        'STATUS': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'KEEP_ALIVES_OUTSTANDING': 1,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'KEEP_ALIVES_MISSED': 0,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'CONNECTED': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'KEEP_ALIVES_SENT': 8 },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'MODE_DECODE': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'TS_1': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'TS_2': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'PEER_MODE': 'DIGITAL',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'PEER_OP': True },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'FLAGS_DECODE': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'VOICE': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'RCM': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'XNL_SLAVE': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'MASTER': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'CON_APP': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'XNL_CON': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'CSBK': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'DATA': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'XNL_MASTER': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'AUTH': True },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'IP': '10.10.20.1',
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 08:10:38 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        'FLAGS': '\x00\x00\x00\x1c',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'MODE': '\x6a',
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 07:28:02 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								        'PORT': 51990 },
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 08:10:38 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    '\x00\x00\x05\x80': {
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 07:28:02 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								        'STATUS': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'KEEP_ALIVES_OUTSTANDING': 1,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'KEEP_ALIVES_MISSED': 0,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'CONNECTED': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'KEEP_ALIVES_SENT': 8},
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'MODE_DECODE': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'TS_1': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'TS_2': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'PEER_MODE': 'DIGITAL',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'PEER_OP': True },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'FLAGS_DECODE': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'VOICE': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'RCM': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'XNL_SLAVE': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'MASTER': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'CON_APP': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'XNL_CON': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'CSBK': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'DATA': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'XNL_MASTER': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'AUTH': True },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'IP': '10.10.20.2',
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 08:10:38 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        'FLAGS': '\x00\x00\x00\x01',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'MODE': '\x6a',
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 07:28:02 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								        'PORT': 50900 },
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 08:10:38 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    '\x00\x04\xa2\x37': {
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 07:28:02 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								        'STATUS': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'KEEP_ALIVES_OUTSTANDING': 1,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'KEEP_ALIVES_MISSED': 0,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'CONNECTED': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'KEEP_ALIVES_SENT': 8 },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'MODE_DECODE': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'TS_1': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'TS_2': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'PEER_MODE': 'DIGITAL',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'PEER_OP': True },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'FLAGS_DECODE': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'VOICE': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'RCM': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'XNL_SLAVE': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'MASTER': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'CON_APP': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'XNL_CON': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'CSBK': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'DATA': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'XNL_MASTER': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            'AUTH': True },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'IP': '10.10.20.3',
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 08:10:38 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        'FLAGS': '\x00\x00\x00\x01',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        'MODE': '\x6a',
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 07:28:02 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								        'PORT': 50000 },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								'LOCAL': {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'TS2_LINK': True,
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 08:10:38 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    'AUTH_KEY': '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xab\xcd\xef\xf0',
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 07:28:02 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    'CON_APP': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'RADIO_ID': '\x00\x67\x03',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'ENABLED': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'ALIVE_TIMER': 5,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'TS1_LINK': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'RCM': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'AUTH_ENABLED': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'IPSC_MODE': 'DIGITAL',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'DATA_CALL': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'NUM_PEERS': 6,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'PORT': 50001,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'VOICE_CALL': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'MASTER_PEER': False,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'CSBK_CALL': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'XNL_CALL': True,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'XNL_MASTER': True,
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 08:10:38 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    'MODE': '\x6a',
							 
						 
					
						
							
								
									
										
										
										
											2014-05-08 07:28:02 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    'MAX_MISSED': 20,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'FLAGS': '\x00\x00\xe0\xdc',
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'PEER_OPER': True }
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}