struct SendDiagnosticCDB
Defined at line 912 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
SPC-4 Revision 37, section 6.42 "SEND DIAGNOSTIC command".
Public Members
Opcode opcode
uint8_t self_test_code_and_parameters
uint8_t reserved
uint16_t parameter_list_length
uint8_t control
Public Methods
SelfTestCode self_test_code ()
Defined at line 924 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::SendDiagnosticCDB & set_self_test_code (SelfTestCode val)
Defined at line 924 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(self_test_code_and_parameters)> pf ()
Defined at line 925 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::SendDiagnosticCDB & set_pf (typename std::remove_reference_t<decltype(self_test_code_and_parameters)> val)
Defined at line 925 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(self_test_code_and_parameters)> self_test ()
Defined at line 926 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::SendDiagnosticCDB & set_self_test (typename std::remove_reference_t<decltype(self_test_code_and_parameters)> val)
Defined at line 926 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(self_test_code_and_parameters)> dev_off_l ()
Defined at line 927 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::SendDiagnosticCDB & set_dev_off_l (typename std::remove_reference_t<decltype(self_test_code_and_parameters)> val)
Defined at line 927 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
scsi::SendDiagnosticCDB & set_unit_off_l (typename std::remove_reference_t<decltype(self_test_code_and_parameters)> val)
Defined at line 928 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
typename std::remove_reference_t<decltype(self_test_code_and_parameters)> unit_off_l ()
Defined at line 928 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h