@ -105,7 +105,7 @@ class Tici(HardwareBase): 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  def  nm ( self ) :   
					 
					 
					 
					  def  nm ( self ) :   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    return  self . bus . get_object ( NM ,  ' /org/freedesktop/NetworkManager ' )   
					 
					 
					 
					    return  self . bus . get_object ( NM ,  ' /org/freedesktop/NetworkManager ' )   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  @cached_property    
					 
					 
					 
					  @property  # this should not be cached, in case the modemmanager restarts    
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					  def  mm ( self ) :   
					 
					 
					 
					  def  mm ( self ) :   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    return  self . bus . get_object ( MM ,  ' /org/freedesktop/ModemManager1 ' )   
					 
					 
					 
					    return  self . bus . get_object ( MM ,  ' /org/freedesktop/ModemManager1 ' )   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					 
					@ -211,8 +211,8 @@ class Tici(HardwareBase): 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    return  str ( self . get_modem ( ) . Get ( MM_MODEM ,  ' EquipmentIdentifier ' ,  dbus_interface = DBUS_PROPS ,  timeout = TIMEOUT ) )   
					 
					 
					 
					    return  str ( self . get_modem ( ) . Get ( MM_MODEM ,  ' EquipmentIdentifier ' ,  dbus_interface = DBUS_PROPS ,  timeout = TIMEOUT ) )   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  def  get_network_info ( self ) :   
					 
					 
					 
					  def  get_network_info ( self ) :   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    modem  =  self . get_modem ( )   
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					    try :   
					 
					 
					 
					    try :   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					      modem  =  self . get_modem ( )   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					      info  =  modem . Command ( " AT+QNWINFO " ,  math . ceil ( TIMEOUT ) ,  dbus_interface = MM_MODEM ,  timeout = TIMEOUT )   
					 
					 
					 
					      info  =  modem . Command ( " AT+QNWINFO " ,  math . ceil ( TIMEOUT ) ,  dbus_interface = MM_MODEM ,  timeout = TIMEOUT )   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					      extra  =  modem . Command ( ' AT+QENG= " servingcell " ' ,  math . ceil ( TIMEOUT ) ,  dbus_interface = MM_MODEM ,  timeout = TIMEOUT )   
					 
					 
					 
					      extra  =  modem . Command ( ' AT+QENG= " servingcell " ' ,  math . ceil ( TIMEOUT ) ,  dbus_interface = MM_MODEM ,  timeout = TIMEOUT )   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					      state  =  modem . Get ( MM_MODEM ,  ' State ' ,  dbus_interface = DBUS_PROPS ,  timeout = TIMEOUT )   
					 
					 
					 
					      state  =  modem . Get ( MM_MODEM ,  ' State ' ,  dbus_interface = DBUS_PROPS ,  timeout = TIMEOUT )