struct StartStopUnitCDB

Defined at line 699 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 713 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 713 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 714 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 714 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

PowerCondition power_condition ()

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

scsi::StartStopUnitCDB & set_power_condition (PowerCondition val)

Defined at line 715 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 716 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 716 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 717 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 717 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 718 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 718 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h