Библиотека LUFA (раннее название MyUSB) версия 101122
|
Обертка блока команды класса Mass Storage. More...
#include <MassStorage.h>
Data Fields | |
uint32_t | Signature |
uint32_t | Tag |
uint32_t | DataTransferLength |
uint8_t | Flags |
uint8_t | LUN |
uint8_t | SCSICommandLength |
uint8_t | SCSICommandData [16] |
Определение типа для обертки блока команды, исользуемой в протоколе транспорта Mass Storage Bulk-Only.
длина необязательной порции данных выданной команды, в байтах.
uint8_t MS_CommandBlockWrapper_t::Flags |
флаги блока команды, показывающие направление данных команды.
uint8_t MS_CommandBlockWrapper_t::LUN |
номер логического юнита (LUN), которому выдана команда.
uint8_t MS_CommandBlockWrapper_t::SCSICommandData[16] |
выданная команда SCSI в блоке команды.
длина выданной команды SCSI внутри массива данных команды SCSI.
uint32_t MS_CommandBlockWrapper_t::Signature |
сигнатура блока команды, должна быть CBW_SIGNATURE для указания верного блока команды.
uint32_t MS_CommandBlockWrapper_t::Tag |
Уникальное значение ID команды, для связи обертки блока команды с оберткой статуса команды.