def marshall_cdb(cdb): """ Marshall a PreventAllowMediumRemoval cdb """ result = bytearray(10) encode_dict(cdb, PreventAllowMediumRemoval._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a ModeSense6 cdb """ result = bytearray(6) encode_dict(cdb, MODESENSE6.cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a WriteSame16 cdb """ result = bytearray(16) encode_dict(cdb, WriteSame16._cdb_bits, result) return result
def marshall_datain(data): """ Marshall the ReadCapacity10 datain. """ result = bytearray(8) encode_dict(data, ReadCapacity10._datain_bits, result) return result
def marshall_cdb(cdb): """ Marshall a ModeSelect6 cdb """ result = bytearray(6) encode_dict(cdb, MODESELECT6.modeselect6_cdb_bits, result) return result
def marshall_designation_descriptor(data): _r = bytearray(4) encode_dict(data, Inquiry._designator_bits, _r) _r += Inquiry.marshall_designator(data['designator_type'], data['designator']) _r[3] = len(_r) - 4 return _r
def marshall_cdb(cdb): """ Marshall a ReportPriority cdb """ result = bytearray(12) encode_dict(cdb, ReportPriority._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a InitializeElementStatusWithRange cdb """ result = bytearray(10) encode_dict(cdb, InitializeElementStatusWithRange._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a ReadElementStatus cdb """ result = bytearray(12) encode_dict(cdb, ReadElementStatus._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a OpenCloseImportExportElement cdb """ result = bytearray(6) encode_dict(cdb, OpenCloseImportExportElement._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a Read10 cdb """ result = bytearray(10) encode_dict(cdb, Read10._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a ModeSelect10 cdb """ result = bytearray(10) encode_dict(cdb, MODESELECT10.modeselect10_cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a ExchangeMedium cdb """ result = bytearray(12) encode_dict(cdb, ExchangeMedium._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a WriteSame10 cdb """ result = bytearray(10) encode_dict(cdb, WriteSame10._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a ReadCapacity16 cdb """ result = bytearray(16) encode_dict(cdb, ReadCapacity16._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a Write16 cdb """ result = bytearray(16) encode_dict(cdb, Write16._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall an Inquiry cdb """ result = bytearray(12) encode_dict(cdb, Inquiry._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a TestUnitReady cdb """ result = bytearray(6) encode_dict(cdb, TestUnitReady._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a GetLBAStatus cdb """ result = bytearray(16) encode_dict(cdb, GetLBAStatus._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a InitializeElementStatus cdb """ result = bytearray(6) encode_dict(cdb, InitializeElementStatus._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a PositionToElement cdb """ result = bytearray(10) encode_dict(cdb, PositionToElement._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a Write12 cdb """ result = bytearray(12) encode_dict(cdb, Write12._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a ReadCapacity10 cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(10) encode_dict(cdb, ReadCapacity10._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a ModeSelect10 cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(10) encode_dict(cdb, MODESELECT10.modeselect10_cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a OpenCloseImportExportElement cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(6) encode_dict(cdb, OpenCloseImportExportElement._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall an SCSICommand cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(len(SCSICommand._cdb)) encode_dict(cdb, SCSICommand._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a PositionToElement cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(10) encode_dict(cdb, PositionToElement._cdb_bits, result) return result
def marshall_datain(cls, data): """ Marshall the ReadCapacity10 datain. :param data: a dict :return result: a byte array """ result = bytearray(8) encode_dict(data, cls._datain_bits, result) return result
def marshall_cdb(cdb): """ Marshall a Write12 cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(12) encode_dict(cdb, Write12._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a GetLBAStatus cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(16) encode_dict(cdb, GetLBAStatus._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a PreventAllowMediumRemoval cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(10) encode_dict(cdb, PreventAllowMediumRemoval._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a TestUnitReady cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(6) encode_dict(cdb, TestUnitReady._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a WriteSame16 cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(16) encode_dict(cdb, WriteSame16._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a ReportLuns cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(12) encode_dict(cdb, ReportLuns._cdb_bits, result) return result
def marshall_cdb(cdb): """ Marshall a ModeSense6 cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(6) encode_dict(cdb, MODESENSE6.cdb_bits, result) return result
def marshall_datain(data): """ Marshall the ReadCapacity16 datain. :param data: a dict :return result: a byte array """ result = bytearray(32) encode_dict(data, ReadCapacity16._datain_bits, result) return result
def marshall_cdb(cdb): """ Marshall a InitializeElementStatusWithRange cdb :param cdb: a dict with key:value pairs representing a code descriptor block :return result: a byte array representing a code descriptor block """ result = bytearray(10) encode_dict(cdb, InitializeElementStatusWithRange._cdb_bits, result) return result