aboutsummaryrefslogtreecommitdiffstats
path: root/edi
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2015-08-01 11:43:46 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2015-08-01 11:43:46 +0200
commit0754e149eb5bcd565788937fef37d8fc5cf46c9b (patch)
tree2b473037112e1ee8f7f0213a89b68f7810621887 /edi
parentdb4ff7788f52ce9a947a822c7d909032fdcc79db (diff)
downloadmmbtools-aux-0754e149eb5bcd565788937fef37d8fc5cf46c9b.tar.gz
mmbtools-aux-0754e149eb5bcd565788937fef37d8fc5cf46c9b.tar.bz2
mmbtools-aux-0754e149eb5bcd565788937fef37d8fc5cf46c9b.zip
Add TAG *dmy to edi decoder
Diffstat (limited to 'edi')
-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):