struct FixedFormatSenseDataHeader

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

SPC-4 Revision 37, section 4.5.3 "Fixed format sense data".

Public Members

uint8_t valid_resp_code
uint8_t obsolete
uint8_t mark_sense_key
uint32_t information
uint8_t additional_sense_length
uint32_t command_specific_information
uint8_t additional_sense_code
uint8_t additional_sense_code_qualifier
uint8_t field_replaceable_unit_code
uint8_t[3] sense_key_specific

Public Methods

scsi::FixedFormatSenseDataHeader & set_valid (typename std::remove_reference_t<decltype(valid_resp_code)> val)

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

typename std::remove_reference_t<decltype(valid_resp_code)> valid ()

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

SenseDataResponseCodes response_code ()

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

scsi::FixedFormatSenseDataHeader & set_response_code (SenseDataResponseCodes val)

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

typename std::remove_reference_t<decltype(mark_sense_key)> filemark ()

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

scsi::FixedFormatSenseDataHeader & set_filemark (typename std::remove_reference_t<decltype(mark_sense_key)> val)

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

typename std::remove_reference_t<decltype(mark_sense_key)> eom ()

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

scsi::FixedFormatSenseDataHeader & set_eom (typename std::remove_reference_t<decltype(mark_sense_key)> val)

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

typename std::remove_reference_t<decltype(mark_sense_key)> ili ()

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

scsi::FixedFormatSenseDataHeader & set_ili (typename std::remove_reference_t<decltype(mark_sense_key)> val)

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

SenseKey sense_key ()

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

scsi::FixedFormatSenseDataHeader & set_sense_key (SenseKey val)

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

scsi::FixedFormatSenseDataHeader & set_sksv (typename std::remove_reference_t<decltype(sense_key_specific[0])> val)

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

typename std::remove_reference_t<decltype(sense_key_specific[0])> sksv ()

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