equal
deleted
inserted
replaced
52 result = STRING_MODEL.match(v) |
52 result = STRING_MODEL.match(v) |
53 if result is not None: |
53 if result is not None: |
54 return result.group(1) |
54 return result.group(1) |
55 return None |
55 return None |
56 return get_string |
56 return get_string |
|
57 |
57 |
58 |
58 getinteger = gen_get_function(int) |
59 getinteger = gen_get_function(int) |
59 getfloat = gen_get_function(float) |
60 getfloat = gen_get_function(float) |
60 getstring = gen_get_string("'") |
61 getstring = gen_get_string("'") |
61 getwstring = gen_get_string('"') |
62 getwstring = gen_get_string('"') |
133 (seconds, SECOND)]: |
134 (seconds, SECOND)]: |
134 microseconds += float(value) * factor |
135 microseconds += float(value) * factor |
135 return datetime.timedelta(microseconds=microseconds) |
136 return datetime.timedelta(microseconds=microseconds) |
136 else: |
137 else: |
137 return None |
138 return None |
|
139 |
138 |
140 |
139 GetTypeValue = {"BOOL": lambda x: {"TRUE": True, "FALSE": False, "0": False, "1": True}.get(x.upper(), None), |
141 GetTypeValue = {"BOOL": lambda x: {"TRUE": True, "FALSE": False, "0": False, "1": True}.get(x.upper(), None), |
140 "SINT": getinteger, |
142 "SINT": getinteger, |
141 "INT": getinteger, |
143 "INT": getinteger, |
142 "DINT": getinteger, |
144 "DINT": getinteger, |