struct StartStopUnitCDB

Defined at line 686 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 700 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 700 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 701 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 701 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h

PowerCondition power_condition ()

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

scsi::StartStopUnitCDB & set_power_condition (PowerCondition val)

Defined at line 702 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 703 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 703 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 704 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 704 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 705 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 705 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h