def __init__(self,frame = None): self.bitStuffing = bit_stuffing() self.hamming = Hamming() self.frame = frame if not frame: self.FI = bitarray(8) self.FI.setall(False) self.DA = None self.SA= None else: self.extractFrameInfo()
def __init__(self, frame=None): self.bitStuffing = bit_stuffing() self.hamming = Hamming() self.frame = frame self.fi_size = 8 #bit self.addr_size = 6 #byte self.fi_pos = 1 self.da_pos = 2 self.sa_pos = 8 self.payload_pos = 14 self.da_addr = None self.sa_addr = None if not frame: self.FI = bitarray(self.fi_size) self.FI.setall(False) self.b_DA = None self.b_SA = None else: self.extractFrameInfo()
def __init__(self,frame = None): self.bitStuffing = bit_stuffing() self.hamming = Hamming() self.frame = frame self.fi_size = 8 #bit self.addr_size = 6 #byte self.fi_pos = 1 self.da_pos = 2 self.sa_pos = 8 self.payload_pos = 14 self.da_addr = None self.sa_addr = None if not frame: self.FI = bitarray(self.fi_size) self.FI.setall(False) self.b_DA = None self.b_SA= None else: self.extractFrameInfo()