import struct import sys, os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..', 'pybusmonitor1553'))) from Grifo_E_1553lib.messages.tws_status_and_targets import TwsStatusAndTargets0102 labels = list(range(6,19)) # B6..B18 def dump_message_words(msg): b = bytes(msg) nwords = len(b)//2 le = struct.unpack("<%dH" % nwords, b) print([hex(x) for x in le]) def main(): for idx in labels: m = TwsStatusAndTargets0102() print(f"--- B{idx} ---") dump_message_words(m) if __name__ == '__main__': main()