def position(self, ix, pos): Arm.encoder_within_limits(ix, pos) ix_bytes = ix.to_bytes(1, byteorder='little', signed=True) pos_bytes = pos.to_bytes(4, byteorder='little', signed=True) self.send(positionCmd + ix_bytes + pos_bytes) return self.receive()