Ejemplo n.º 1
0
 def unpack(cls, data):
     attr, rest = Attr.unpack(data)
     opts = cls.data_struct._make(cls.data_format.unpack(attr.payload))
     opts = opts._replace(latency=nl_ticks2us(opts.latency))
     return cls(*opts), rest
Ejemplo n.º 2
0
 def unpack(cls, data):
     attr, rest = Attr.unpack(data)
     data = self.data_format.unpack(attr.payload)
     opts = cls.data_struct._make((data[0], data[1:]))
     return cls(opts.bands, opts.priomap), rest
Ejemplo n.º 3
0
 def unpack(cls, data):
     attr, rest = Attr.unpack(data)
     d = cls.data_format.unpack(attr.data)
     return cls(d[0], d[1], d[5], d[7])
Ejemplo n.º 4
0
 def unpack(cls, data):
     attr, rest = Attr.unpack(data)
     data = self.data_format.unpack(attr.payload)
     opts = cls.data_struct._make((data[0], data[1:]))
     return cls(opts.bands, opts.priomap), rest
Ejemplo n.º 5
0
 def unpack(cls, data):
     attr, rest = Attr.unpack(data)
     opts = cls.data_struct._make(cls.data_format.unpack(attr.payload))
     opts = opts._replace(latency=nl_ticks2us(opts.latency))
     return cls(*opts), rest