Esempio n. 1
0
 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()
Esempio n. 2
0
    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()
Esempio n. 3
0
    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()