Ejemplo n.º 1
0
 def decode(self) -> Tuple[UpdateType, Union[int, PollExtra]]:
     _type, extra = self.read_data(['byte', 'uint'])
     return self.data(UpdateType(_type), extra)
Ejemplo n.º 2
0
 def decode(self):
     _type, freq = self.read_ushort(2)
     return self.data(UpdateType(_type), UpdateFrequency(freq))
Ejemplo n.º 3
0
 def encode(self, type: UpdateType, extra: Union[int, PollExtra]):
     self.write_byte(UpdateType(type))
     self.write_uint(extra)
Ejemplo n.º 4
0
 def encode(self, type: UpdateType, freq: UpdateFrequency):
     self.write_ushort(UpdateType(type), UpdateFrequency(freq))