plugger.py
changeset 480 746b2e02f6fb
parent 476 92f449479084
child 481 28d47c1df46f
equal deleted inserted replaced
479:c28f40b27798 480:746b2e02f6fb
   679 from PLCOpenEditor import PLCOpenEditor, ProjectDialog
   679 from PLCOpenEditor import PLCOpenEditor, ProjectDialog
   680 from TextViewer import TextViewer
   680 from TextViewer import TextViewer
   681 from plcopen.structures import IEC_KEYWORDS, TypeHierarchy_list
   681 from plcopen.structures import IEC_KEYWORDS, TypeHierarchy_list
   682 
   682 
   683 # Construct debugger natively supported types
   683 # Construct debugger natively supported types
   684 DebugTypes = [t for t in zip(*TypeHierarchy_list)[0] if not t.startswith("ANY")] + \
   684 DebugTypes = [t for t in zip(*TypeHierarchy_list)[0] if not t.startswith("ANY")]
   685     ["STEP","TRANSITION","ACTION"]
       
   686 DebugTypesSize =  {"BOOL" :       1,
   685 DebugTypesSize =  {"BOOL" :       1,
   687                    "STEP" :       1,
       
   688                    "TRANSITION" : 1,
       
   689                    "ACTION" :     1,
       
   690                    "SINT" :       1,
   686                    "SINT" :       1,
   691                    "USINT" :      1,
   687                    "USINT" :      1,
   692                    "BYTE" :       1,
   688                    "BYTE" :       1,
   693                    "STRING" :     128,
   689                    "STRING" :     128,
   694                    "INT" :        2,
   690                    "INT" :        2,