def modesense10(self, page_code, **kwargs): """ Returns a ModeSense10 Instance :param page_code: The page requested :param sub_page_code = 0: Requested subpage :param llbaa = 0: :param dbd = 0: Disable Block Descriptors flag :param pc = 0: Page Control flag :param alloclen = 96 :return: a ModeSense10 instance """ return ModeSense10(self, page_code, **kwargs)
def modesense10(self, page_code, **kwargs): """ Returns a ModeSense10 Instance :param page_code: The page requested :param kwargs: a dict with key/value pairs llbaa = 0, long LBA accepted can be 0 or 1 dbd = 0, disable block descriptor can be 0 or 1. pc = 0, page control field, a value between 0 and 3 alloclen = 0, the max number of bytes allocated for the data_in buffer :return: a ModeSense10 instance """ opcode = self.device.opcodes.MODE_SENSE_10 cmd = ModeSense10(opcode, page_code, **kwargs) self.execute(cmd) SCSI.unmarshall(cmd) return cmd