28 |
28 |
29 #------------------------------------------------------------------------------- |
29 #------------------------------------------------------------------------------- |
30 # Helpers |
30 # Helpers |
31 #------------------------------------------------------------------------------- |
31 #------------------------------------------------------------------------------- |
32 |
32 |
33 LOCATIONDATATYPES = {"X" : ["BOOL"], |
33 LOCATIONDATATYPES = {"X": ["BOOL"], |
34 "B" : ["SINT", "USINT", "BYTE", "STRING"], |
34 "B": ["SINT", "USINT", "BYTE", "STRING"], |
35 "W" : ["INT", "UINT", "WORD", "WSTRING"], |
35 "W": ["INT", "UINT", "WORD", "WSTRING"], |
36 "D" : ["DINT", "UDINT", "REAL", "DWORD"], |
36 "D": ["DINT", "UDINT", "REAL", "DWORD"], |
37 "L" : ["LINT", "ULINT", "LREAL", "LWORD"]} |
37 "L": ["LINT", "ULINT", "LREAL", "LWORD"]} |
38 |
38 |
39 |
39 |
40 def gen_get_function(f): |
40 def gen_get_function(f): |
41 def get_function(v): |
41 def get_function(v): |
42 try: |
42 try: |