struct ModeSense6CDB
Defined at line 301 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
SPC-4 Revision 37, section 6.13 "MODE SENSE (6) command".
Public Members
Opcode opcode
uint8_t dbd
uint8_t pc_and_page_code
uint8_t subpage_code
uint8_t allocation_length
uint8_t control
Public Methods
typename std::remove_reference_t<decltype(dbd)> disable_block_descriptors ()
If disable_block_descriptors is '1', device will not return Block Descriptors.
Defined at line 313 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::ModeSense6CDB & set_disable_block_descriptors (typename std::remove_reference_t<decltype(dbd)> val)
If disable_block_descriptors is '1', device will not return Block Descriptors.
Defined at line 313 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(pc_and_page_code)> page_control ()
page_control should be 00h for current devices.
Defined at line 315 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::ModeSense6CDB & set_page_control (typename std::remove_reference_t<decltype(pc_and_page_code)> val)
page_control should be 00h for current devices.
Defined at line 315 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
PageCode page_code ()
Defined at line 316 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::ModeSense6CDB & set_page_code (PageCode val)
Defined at line 316 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h