- self.put(self.startsample[rxtx], self.samplenum - 1, self.out_ann, data)
+ s, halfbit = self.startsample[rxtx], int(self.bit_width / 2)
+ self.put(s - halfbit, self.samplenum + halfbit, self.out_ann, data)
+
+ def putg(self, data):
+ s, halfbit = self.samplenum, int(self.bit_width / 2)
+ self.put(s - halfbit, s + halfbit, self.out_ann, data)
+
+ def putp(self, data):
+ s, halfbit = self.samplenum, int(self.bit_width / 2)
+ self.put(s - halfbit, s + halfbit, self.out_proto, data)
+
+ def putbin(self, rxtx, data):
+ s, halfbit = self.startsample[rxtx], int(self.bit_width / 2)
+ self.put(s - halfbit, self.samplenum + halfbit, self.out_bin, data)