diff -r d2e979738700 -r ec153828ded2 targets/typemapping.py --- 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 = {