No luck with RSSI yet...
This commit is contained in:
parent
ccd1eab3aa
commit
0002b91e52
9
log.py
9
log.py
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user