- self.put(self.addr_s, self.samplenum, self.out_ann,
- [0, ['%04X:' % self.addr + '%02X' % self.data]])
- self.put(self.addr_s, self.samplenum, self.out_bin,
- [0, bytes([(self.addr >> 8) & 0xFF, self.addr & 0xFF, self.data])])
+ anntext = '{:04X}:{:02X}'.format(self.addr, self.data)
+ self.put(self.addr_s, self.data_s, self.out_ann, [0, [anntext]])
+ bindata = self.addr.to_bytes(2, byteorder='big')
+ bindata += self.data.to_bytes(1, byteorder='big')
+ self.put(self.addr_s, self.data_s, self.out_bin, [0, bindata])