|  |  |  | @ -42,14 +42,15 @@ object ParseHelper { | 
		
	
		
			
				|  |  |  |  |                     LogUtils.v("receive msg, unknown gas") | 
		
	
		
			
				|  |  |  |  |                     return | 
		
	
		
			
				|  |  |  |  |                 } | 
		
	
		
			
				|  |  |  |  |                 LogUtils.v("receive msg, status is $status") | 
		
	
		
			
				|  |  |  |  |                 when (status) { | 
		
	
		
			
				|  |  |  |  |                     // 预热 | 
		
	
		
			
				|  |  |  |  |                     0 -> { | 
		
	
		
			
				|  |  |  |  |                         updateGasTypeDb(gasType, gasIndex, GasPortStatus.PRE_HOT) | 
		
	
		
			
				|  |  |  |  |                         setFlag(gasIndex, gasType) | 
		
	
		
			
				|  |  |  |  |                     } | 
		
	
		
			
				|  |  |  |  |                     // 正常 | 
		
	
		
			
				|  |  |  |  |                     1 -> { | 
		
	
		
			
				|  |  |  |  |                     // 1正常 4预警 5低报 6高报 8超量程 9需要标定 11stel报警 12twa报警 | 
		
	
		
			
				|  |  |  |  |                     1, 4, 5, 6, 8, 9, 11, 12 -> { | 
		
	
		
			
				|  |  |  |  |                         updateGasTypeDb(gasType, gasIndex, GasPortStatus.OK) | 
		
	
		
			
				|  |  |  |  |                         setFlag(gasIndex, gasType) | 
		
	
		
			
				|  |  |  |  |                         parseGasData(gasType, it) | 
		
	
	
		
			
				
					|  |  |  | @ -59,7 +60,7 @@ object ParseHelper { | 
		
	
		
			
				|  |  |  |  |                         updateGasTypeDb(gasType, gasIndex, GasPortStatus.ERROR) | 
		
	
		
			
				|  |  |  |  |                         setFlag(gasIndex, gasType) | 
		
	
		
			
				|  |  |  |  |                     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |                     // 10超时 | 
		
	
		
			
				|  |  |  |  |                     else -> { | 
		
	
		
			
				|  |  |  |  |                         LogUtils.v("unKnow status, do nothing") | 
		
	
		
			
				|  |  |  |  |                     } | 
		
	
	
		
			
				
					|  |  |  | 
 |