aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xedi/edidebug.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/edi/edidebug.py b/edi/edidebug.py
index 37baebd..e70cb2b 100755
--- a/edi/edidebug.py
+++ b/edi/edidebug.py
@@ -378,6 +378,7 @@ def tagitems(tagpacket):
yield {'name': name, 'length': length, 'value': tag_value}
i += 8 + length
+ p.pr("Completed decoding all TAG items after {} bytes".format(i))
def decode_tag(tagpacket):
p.pr("Tag packet len={}".format(len(tagpacket)))
@@ -389,6 +390,8 @@ def decode_tag(tagpacket):
decode_deti(item)
elif item['name'].startswith("est"):
decode_estn(item)
+ elif item['name'] == "*dmy":
+ decode_stardmy(item)
else:
p.hexpr("Tag item '{}'".format(item['name']), item['value'])
@@ -409,6 +412,9 @@ def decode_starptr(item):
p.dec()
+def decode_stardmy(item):
+ p.pr("TAG item {} ({})".format(item['name'], item['length']))
+
item_deti_header_struct = "!BBBBH"
def decode_deti(item):