Skip to content

Commit 795a70c

Browse files
committed
Minor fixes
2 parents 851fbc4 + d69e47d commit 795a70c

2 files changed

Lines changed: 20 additions & 4 deletions

File tree

python_cli/sniff_receiver.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ def log(*msg):
176176
smsg = msg.to_dict()
177177
smsg = json.dumps(smsg)
178178
socket.send_string(smsg)
179+
print_message(msg, args.quiet, args.decode)
179180
else:
180181
print_message(msg, args.quiet, args.decode)
181182
except SourceDone:

python_cli/sniffle/packet_decoder.py

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,10 @@ def to_dict(self):
115115
return {"ts": self.ts, "aa": self.aa, "rssi": self.rssi, "chan": self.chan,
116116
"phy": self.phy, "event": self.event, "body": self.body.hex()}
117117

118+
def to_dict(self):
119+
return {"ts": self.ts, "aa": self.aa, "rssi": self.rssi, "chan": self.chan,
120+
"phy": self.phy, "event": self.event, "body": self.body.hex()}
121+
118122
def str_header(self):
119123
phy_names = ["1M", "2M", "Coded (S=8)", "Coded (S=2)"]
120124
if self.crc_err:
@@ -302,7 +306,6 @@ class LlDataMessage(DataMessage):
302306
class LlDataContMessage(DataMessage):
303307
pdutype = "LL DATA CONT"
304308

305-
306309
control_opcodes = [
307310
"LL_CONNECTION_UPDATE_IND",
308311
"LL_CHANNEL_MAP_IND",
@@ -331,8 +334,6 @@ class LlDataContMessage(DataMessage):
331334
"LL_PHY_UPDATE_IND",
332335
"LL_MIN_USED_CHANNELS_IND"
333336
]
334-
335-
336337
class LlControlMessage(DataMessage):
337338
pdutype = "LL CONTROL"
338339

@@ -361,7 +362,6 @@ def to_dict(self):
361362
return {self.pdutype: self.pkt, "DataType": self.dict_datatype(),
362363
"Opcode": self.dict_opcode()}
363364

364-
365365
class AdvaMessage(AdvertMessage):
366366
def __init__(self, pkt: PacketMessage):
367367
super().__init__(pkt)
@@ -479,6 +479,12 @@ def dict_aia(self):
479479
"aa": self.aa_conn,
480480
"CRCInit": self.CRCInit}
481481

482+
def dict_aia(self):
483+
return {"InitA":str_mac2(self.InitA, self.TxAdd),
484+
"AdvA":str_mac2(self.AdvA, self.RxAdd),
485+
"aa": self.aa_conn,
486+
"CRCInit": self.CRCInit}
487+
482488
def str_conn_params(self):
483489
return "WinSize: %d WinOffset: %d Interval: %d Latency: %d Timeout: %d Hop: %d SCA: %d" % (
484490
self.WinSize, self.WinOffset, self.Interval, self.Latency, self.Timeout,
@@ -493,6 +499,15 @@ def dict_conn_params(self):
493499
"Hop": self.Hop,
494500
"SCA": self.SCA}
495501

502+
def dict_conn_params(self):
503+
return {"WinSize": self.WinSize,
504+
"WinOffset": self.WinOffset,
505+
"Interval": self.Interval,
506+
"Latency": self.Latency,
507+
"Timeout": self.Timeout,
508+
"Hop": self.Hop,
509+
"SCA": self.SCA}
510+
496511
def str_chm(self):
497512
if self.ChM == b'\xFF\xFF\xFF\xFF\x1F':
498513
descstr = "all channels"

0 commit comments

Comments
 (0)