struct StartStopUnitCDB

Defined at line 690 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

SBC-3 Revision 36, section 5.25 "START STOP UNIT command".

Public Members

Opcode opcode
uint8_t reserved_and_immed
uint8_t reserved
uint8_t reserved_and_power_cond_modifier
uint8_t power_condition_and_bits
uint8_t control

Public Methods

typename std::remove_reference_t<decltype(reserved_and_immed)> immed ()

Defined at line 704 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::StartStopUnitCDB & set_immed (typename std::remove_reference_t<decltype(reserved_and_immed)> val)

Defined at line 704 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

typename std::remove_reference_t<decltype(reserved_and_power_cond_modifier)> power_condition_modifier ()

Defined at line 705 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::StartStopUnitCDB & set_power_condition_modifier (typename std::remove_reference_t<decltype(reserved_and_power_cond_modifier)> val)

Defined at line 705 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

PowerCondition power_condition ()

Defined at line 706 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::StartStopUnitCDB & set_power_condition (PowerCondition val)

Defined at line 706 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

typename std::remove_reference_t<decltype(power_condition_and_bits)> no_flush ()

Defined at line 707 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::StartStopUnitCDB & set_no_flush (typename std::remove_reference_t<decltype(power_condition_and_bits)> val)

Defined at line 707 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

typename std::remove_reference_t<decltype(power_condition_and_bits)> load_eject ()

Defined at line 708 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::StartStopUnitCDB & set_load_eject (typename std::remove_reference_t<decltype(power_condition_and_bits)> val)

Defined at line 708 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

scsi::StartStopUnitCDB & set_start (typename std::remove_reference_t<decltype(power_condition_and_bits)> val)

Defined at line 709 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

typename std::remove_reference_t<decltype(power_condition_and_bits)> start ()

Defined at line 709 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h