--- a/targets/typemapping.py Mon Aug 14 23:38:28 2017 +0300
+++ b/targets/typemapping.py Tue Aug 15 12:17:51 2017 +0300
@@ -55,31 +55,31 @@
lambda t,x:t(x.days * 24 * 3600 + x.seconds, x.microseconds*1000))
SameEndianessTypeTranslator = {
- "BOOL" : _t(c_uint8, lambda x:x.value!=0),
- "STEP" : _t(c_uint8),
- "TRANSITION" : _t(c_uint8),
- "ACTION" : _t(c_uint8),
- "SINT" : _t(c_int8),
- "USINT" : _t(c_uint8),
- "BYTE" : _t(c_uint8),
- "STRING" : (IEC_STRING,
- lambda x:x.body[:x.len],
- lambda t,x:t(len(x),x)),
- "INT" : _t(c_int16),
- "UINT" : _t(c_uint16),
- "WORD" : _t(c_uint16),
- "DINT" : _t(c_int32),
- "UDINT" : _t(c_uint32),
- "DWORD" : _t(c_uint32),
- "LINT" : _t(c_int64),
- "ULINT" : _t(c_uint64),
- "LWORD" : _t(c_uint64),
- "REAL" : _t(c_float),
- "LREAL" : _t(c_double),
- "TIME" : _ttime(),
- "TOD" : _ttime(),
- "DATE" : _ttime(),
- "DT" : _ttime(),
+ "BOOL": _t(c_uint8, lambda x:x.value!=0),
+ "STEP": _t(c_uint8),
+ "TRANSITION": _t(c_uint8),
+ "ACTION": _t(c_uint8),
+ "SINT": _t(c_int8),
+ "USINT": _t(c_uint8),
+ "BYTE": _t(c_uint8),
+ "STRING": (IEC_STRING,
+ lambda x:x.body[:x.len],
+ lambda t,x:t(len(x),x)),
+ "INT": _t(c_int16),
+ "UINT": _t(c_uint16),
+ "WORD": _t(c_uint16),
+ "DINT": _t(c_int32),
+ "UDINT": _t(c_uint32),
+ "DWORD": _t(c_uint32),
+ "LINT": _t(c_int64),
+ "ULINT": _t(c_uint64),
+ "LWORD": _t(c_uint64),
+ "REAL": _t(c_float),
+ "LREAL": _t(c_double),
+ "TIME": _ttime(),
+ "TOD": _ttime(),
+ "DATE": _ttime(),
+ "DT": _ttime(),
}
SwapedEndianessTypeTranslator = {