def _serialize_fields(self): values = bytes(1), \ self.timestamp.to_bytes(), \ self.sending_rate, \ pack_uint48(self.block_range_start), \ *self.resource_id, \ pack_uint48(self.block_range_end) return struct.pack(self.__format, *values)
def _serialize_fields(self): return struct.pack(self.__format, pack_uint48(self.block_range_start), pack_uint48(self.block_range_end))
def _serialize_fields(self): return struct.pack(self.__format, pack_uint48(self.block_id))
def _serialize_fields(self): return struct.pack(self.__format, pack_uint48(self.block_id), self.received_packets)
def _serialize_fields(self): values = pack_uint48(self.block_id), \ bytes(1), \ self.timestamp.to_bytes(), \ int(self.delay * 1000) return struct.pack(self.__format, *values) + self.fec_data