|  |  | @ -155,6 +155,7 @@ def thermald_thread(): | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   network_type = NetworkType.none |  |  |  |   network_type = NetworkType.none | 
			
		
	
		
		
			
				
					
					|  |  |  |   network_strength = NetworkStrength.unknown |  |  |  |   network_strength = NetworkStrength.unknown | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   network_info = None | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   current_filter = FirstOrderFilter(0., CURRENT_TAU, DT_TRML) |  |  |  |   current_filter = FirstOrderFilter(0., CURRENT_TAU, DT_TRML) | 
			
		
	
		
		
			
				
					
					|  |  |  |   cpu_temp_filter = FirstOrderFilter(0., CPU_TEMP_TAU, DT_TRML) |  |  |  |   cpu_temp_filter = FirstOrderFilter(0., CPU_TEMP_TAU, DT_TRML) | 
			
		
	
	
		
		
			
				
					|  |  | @ -230,6 +231,7 @@ def thermald_thread(): | 
			
		
	
		
		
			
				
					
					|  |  |  |       try: |  |  |  |       try: | 
			
		
	
		
		
			
				
					
					|  |  |  |         network_type = HARDWARE.get_network_type() |  |  |  |         network_type = HARDWARE.get_network_type() | 
			
		
	
		
		
			
				
					
					|  |  |  |         network_strength = HARDWARE.get_network_strength(network_type) |  |  |  |         network_strength = HARDWARE.get_network_strength(network_type) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         network_info = HARDWARE.get_network_info()  # pylint: disable=assignment-from-none | 
			
		
	
		
		
			
				
					
					|  |  |  |       except Exception: |  |  |  |       except Exception: | 
			
		
	
		
		
			
				
					
					|  |  |  |         cloudlog.exception("Error getting network status") |  |  |  |         cloudlog.exception("Error getting network status") | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -238,6 +240,9 @@ def thermald_thread(): | 
			
		
	
		
		
			
				
					
					|  |  |  |     msg.deviceState.cpuUsagePercent = int(round(psutil.cpu_percent())) |  |  |  |     msg.deviceState.cpuUsagePercent = int(round(psutil.cpu_percent())) | 
			
		
	
		
		
			
				
					
					|  |  |  |     msg.deviceState.networkType = network_type |  |  |  |     msg.deviceState.networkType = network_type | 
			
		
	
		
		
			
				
					
					|  |  |  |     msg.deviceState.networkStrength = network_strength |  |  |  |     msg.deviceState.networkStrength = network_strength | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     if network_info is not None: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       msg.deviceState.networkInfo = network_info | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     msg.deviceState.batteryPercent = HARDWARE.get_battery_capacity() |  |  |  |     msg.deviceState.batteryPercent = HARDWARE.get_battery_capacity() | 
			
		
	
		
		
			
				
					
					|  |  |  |     msg.deviceState.batteryStatus = HARDWARE.get_battery_status() |  |  |  |     msg.deviceState.batteryStatus = HARDWARE.get_battery_status() | 
			
		
	
		
		
			
				
					
					|  |  |  |     msg.deviceState.batteryCurrent = HARDWARE.get_battery_current() |  |  |  |     msg.deviceState.batteryCurrent = HARDWARE.get_battery_current() | 
			
		
	
	
		
		
			
				
					|  |  | 
 |