No luck with RSSI yet...

This commit is contained in:
Cort Buffington 2013-10-29 16:36:04 -05:00
parent ccd1eab3aa
commit 0002b91e52

9
log.py
View File

@ -11,6 +11,7 @@ from twisted.internet.protocol import DatagramProtocol
from twisted.internet import reactor from twisted.internet import reactor
from twisted.internet import task from twisted.internet import task
import struct
import time import time
import binascii import binascii
import dmrlink import dmrlink
@ -40,10 +41,10 @@ class logIPSC(IPSC):
def group_voice(self, _network, _src_sub, _dst_sub, _ts, _end, _peerid, _data): def group_voice(self, _network, _src_sub, _dst_sub, _ts, _end, _peerid, _data):
# _log = logger.debug # _log = logger.debug
if _data[30:31] == b'\x01': if _data[30:31] == '\x01':
rssi = int(binascii.b2a_hex(_data[-2:]), 16) rssi = struct.unpack('h', _data[-2:])
rssi1 = int(binascii.b2a_hex(_data[-1]), 16) rssi1 = struct.unpack('b', _data[-1])
rssi2 = int(binascii.b2a_hex(_data[-2:-1]), 16) rssi2 = struct.unpack('b', _data[-2:-1])
print('RSSI: ', rssi) print('RSSI: ', rssi)
print('RSSI1: ', rssi1) print('RSSI1: ', rssi1)
print('RSSI2: ', rssi2) print('RSSI2: ', rssi2)