equal
deleted
inserted
replaced
41 "SINT": _t(c_int8), |
41 "SINT": _t(c_int8), |
42 "USINT": _t(c_uint8), |
42 "USINT": _t(c_uint8), |
43 "BYTE": _t(c_uint8), |
43 "BYTE": _t(c_uint8), |
44 "STRING": (IEC_STRING, |
44 "STRING": (IEC_STRING, |
45 lambda x: x.body[:x.len], |
45 lambda x: x.body[:x.len], |
46 lambda t, x: t(len(x), x)), |
46 lambda t, x: t(len(x), x.encode() if type(x)==str else x)), |
47 "INT": _t(c_int16), |
47 "INT": _t(c_int16), |
48 "UINT": _t(c_uint16), |
48 "UINT": _t(c_uint16), |
49 "WORD": _t(c_uint16), |
49 "WORD": _t(c_uint16), |
50 "DINT": _t(c_int32), |
50 "DINT": _t(c_int32), |
51 "UDINT": _t(c_uint32), |
51 "UDINT": _t(c_uint32), |