コード例 #1
0
class DoubleList(cypyserialize.SerializableObject):
    count = cypyserialize.uint(default=6)
    doubles = cypyserialize.SerializableArray(cypyserialize.double(), 6)
コード例 #2
0
class Path(cypyserialize.SerializableObject):
    # the points
    points = cypyserialize.SerializableArray(
        Point(),
        count=cypyserialize.uint()
    )
コード例 #3
0
class cPoint(cypyserialize.SerializableObject):
    "Basic point class"
    x = cypyserialize.double()
    y = cypyserialize.uint()
コード例 #4
0
 class GenericContainer(cypyserialize.SerializableObject):
     a = cypyserialize.sint()
     b = cypyserialize.uint()
コード例 #5
0
class GenericDatagram(cypyserialize.SerializableObject):
    STX = cypyserialize.uchar(value=0x02)
    timestamp = cypyserialize.uint()
    body = cypyserialize.none()
    ETX = cypyserialize.uchar(value=0x03)
コード例 #6
0
 class Generic(cypyserialize.SerializableObject):
     timestamp = cypyserialize.uint(
         setter=calendar.timegm,
         getter=time.gmtime
     )