def get_payload(self):
start_index = little_endian(bitstring.pack("8", self.start_index))
end_index = little_endian(bitstring.pack("8", self.end_index))
color = b"".join(little_endian(bitstring.pack("16", field)) for field in self.color)
duration = little_endian(bitstring.pack("32", self.duration))
apply = little_endian(bitstring.pack("8", self.apply))
payload = start_index + end_index + color + duration + apply
return payload
评论列表
文章目录