def transmit_pkt(self): pkt = Packet() pkt.TxPwr = 16.02 #dBm pkt.length = self.txv.length pkt.CBW = self.txv.BW pkt.STBC = self.txv.STBC if self.ta is None: pkt.MCS = self.txv.MCS pkt.Ntx = self.txv.Ntx pkt.Mode = self.txv.Mode else: selected_rate = self.ta.select_rate(pkt) pkt.MCS = selected_rate['mcs'] pkt.Mode = selected_rate['mode'] mode = pkt.Mode.split() ntxbynrx = mode[1] pkt.Ntx = int(ntxbynrx[0]) return pkt