Fixed RNode RSSI
This commit is contained in:
		
							parent
							
								
									cf069da74d
								
							
						
					
					
						commit
						cef5de5a00
					
				| @ -66,6 +66,8 @@ class RNodeInterface(Interface): | |||||||
| 	FREQ_MIN = 137000000 | 	FREQ_MIN = 137000000 | ||||||
| 	FREQ_MAX = 1020000000 | 	FREQ_MAX = 1020000000 | ||||||
| 
 | 
 | ||||||
|  | 	RSSI_OFFSET = 292 | ||||||
|  | 
 | ||||||
| 	def __init__(self, owner, name, port, frequency = None, bandwidth = None, txpower = None, sf = None, flow_control = True): | 	def __init__(self, owner, name, port, frequency = None, bandwidth = None, txpower = None, sf = None, flow_control = True): | ||||||
| 		self.serial      = None | 		self.serial      = None | ||||||
| 		self.owner       = owner | 		self.owner       = owner | ||||||
| @ -395,7 +397,7 @@ class RNodeInterface(Interface): | |||||||
| 									self.r_stat_tx = ord(command_buffer[0]) << 24 | ord(command_buffer[1]) << 16 | ord(command_buffer[2]) << 8 | ord(command_buffer[3]) | 									self.r_stat_tx = ord(command_buffer[0]) << 24 | ord(command_buffer[1]) << 16 | ord(command_buffer[2]) << 8 | ord(command_buffer[3]) | ||||||
| 
 | 
 | ||||||
| 						elif (command == KISS.CMD_STAT_RSSI): | 						elif (command == KISS.CMD_STAT_RSSI): | ||||||
| 							self.r_stat_rssi = ord(byte) | 							self.r_stat_rssi = ord(byte)-RSSI_OFFSET | ||||||
| 						elif (command == KISS.CMD_RANDOM): | 						elif (command == KISS.CMD_RANDOM): | ||||||
| 							self.r_random = ord(byte) | 							self.r_random = ord(byte) | ||||||
| 						elif (command == KISS.CMD_ERROR): | 						elif (command == KISS.CMD_ERROR): | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user