targets/typemapping.py
changeset 1749 d73b64672238
parent 1748 ba5f64fe0e00
child 1758 845ca626db09
equal deleted inserted replaced
1748:ba5f64fe0e00 1749:d73b64672238
    51 
    51 
    52 
    52 
    53 def _ttime(): return (IEC_TIME,
    53 def _ttime(): return (IEC_TIME,
    54                       lambda x: td(0, x.s, x.ns/1000),
    54                       lambda x: td(0, x.s, x.ns/1000),
    55                       lambda t, x: t(x.days * 24 * 3600 + x.seconds, x.microseconds*1000))
    55                       lambda t, x: t(x.days * 24 * 3600 + x.seconds, x.microseconds*1000))
       
    56 
    56 
    57 
    57 SameEndianessTypeTranslator = {
    58 SameEndianessTypeTranslator = {
    58     "BOOL":       _t(c_uint8,  lambda x: x.value != 0),
    59     "BOOL":       _t(c_uint8,  lambda x: x.value != 0),
    59     "STEP":       _t(c_uint8),
    60     "STEP":       _t(c_uint8),
    60     "TRANSITION": _t(c_uint8),
    61     "TRANSITION": _t(c_uint8),