def get_frame(self):
size_format = self.frame_format[0]
flags_format = self.frame_format[1]
source_id_format = self.frame_format[2]
size = little_endian(bitstring.pack(size_format, self.size))
flags = little_endian(bitstring.pack(flags_format, self.origin, self.tagged, self.addressable, self.protocol))
source_id = little_endian(bitstring.pack(source_id_format, self.source_id))
frame = size + flags + source_id
return frame
评论列表
文章目录