Support for a new SP2 device.
It returns different codes for check and checknl.
This commit is contained in:
		
							parent
							
								
									58a5714009
								
							
						
					
					
						commit
						73fc5fc4b9
					
				
					 1 changed files with 4 additions and 4 deletions
				
			
		|  | @ -399,12 +399,12 @@ class sp2(device): | |||
|     if err == 0: | ||||
|       payload = self.decrypt(bytes(response[0x38:])) | ||||
|       if type(payload[0x4]) == int: | ||||
|         if payload[0x4] == 1 or payload[0x4] == 3: | ||||
|         if payload[0x4] == 1 or payload[0x4] == 3 or payload[0x4] == 0xFD: | ||||
|           state = True | ||||
|         else: | ||||
|           state = False | ||||
|       else: | ||||
|         if ord(payload[0x4]) == 1 or ord(payload[0x4]) == 3: | ||||
|         if ord(payload[0x4]) == 1 or ord(payload[0x4]) == 3 or ord(payload[0x4]) == 0xFD: | ||||
|           state = True | ||||
|         else: | ||||
|           state = False | ||||
|  | @ -419,12 +419,12 @@ class sp2(device): | |||
|     if err == 0: | ||||
|       payload = self.decrypt(bytes(response[0x38:])) | ||||
|       if type(payload[0x4]) == int: | ||||
|         if payload[0x4] == 2 or payload[0x4] == 3: | ||||
|         if payload[0x4] == 2 or payload[0x4] == 3 or payload[0x4] == 0xFF: | ||||
|           state = True | ||||
|         else: | ||||
|           state = False | ||||
|       else: | ||||
|         if ord(payload[0x4]) == 2 or ord(payload[0x4]) == 3: | ||||
|         if ord(payload[0x4]) == 2 or ord(payload[0x4]) == 3 or ord(payload[0x4]) == 0xFF: | ||||
|           state = True | ||||
|         else: | ||||
|           state = False | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue