USB Host Shield 2.0
Public Member Functions | Public Attributes | List of all members
CommandBlockWrapper Struct Reference

#include <masstorage.h>

Inheritance diagram for CommandBlockWrapper:
Inheritance graph
[legend]
Collaboration diagram for CommandBlockWrapper:
Collaboration graph
[legend]

Public Member Functions

 CommandBlockWrapper ()
 
 CommandBlockWrapper (uint32_t tag, uint32_t xflen, uint8_t flgs, uint8_t lu, uint8_t cmdlen, uint8_t cmd)
 
 CommandBlockWrapper (uint32_t tag, uint32_t xflen, CDB6_t *cdb, uint8_t dir)
 
 CommandBlockWrapper (uint32_t tag, uint32_t xflen, CDB10_t *cdb, uint8_t dir)
 
- Public Member Functions inherited from CommandBlockWrapperBase
 CommandBlockWrapperBase ()
 
 CommandBlockWrapperBase (uint32_t tag, uint32_t xflen, uint8_t flgs)
 

Public Attributes

struct {
   uint8_t   bmCBWLUN: 4
 
   uint8_t   bmReserved1: 4
 
}; 
 
struct {
   uint8_t   bmCBWCBLength: 4
 
   uint8_t   bmReserved2: 4
 
}; 
 
uint8_t CBWCB [16]
 
- Public Attributes inherited from CommandBlockWrapperBase
uint32_t dCBWSignature
 
uint32_t dCBWTag
 
uint32_t dCBWDataTransferLength
 
uint8_t bmCBWFlags
 

Detailed Description

Definition at line 392 of file masstorage.h.

Constructor & Destructor Documentation

◆ CommandBlockWrapper() [1/4]

CommandBlockWrapper::CommandBlockWrapper ( )
inline

Definition at line 409 of file masstorage.h.

◆ CommandBlockWrapper() [2/4]

CommandBlockWrapper::CommandBlockWrapper ( uint32_t  tag,
uint32_t  xflen,
uint8_t  flgs,
uint8_t  lu,
uint8_t  cmdlen,
uint8_t  cmd 
)
inline

Definition at line 416 of file masstorage.h.

◆ CommandBlockWrapper() [3/4]

CommandBlockWrapper::CommandBlockWrapper ( uint32_t  tag,
uint32_t  xflen,
CDB6_t cdb,
uint8_t  dir 
)
inline

Definition at line 429 of file masstorage.h.

◆ CommandBlockWrapper() [4/4]

CommandBlockWrapper::CommandBlockWrapper ( uint32_t  tag,
uint32_t  xflen,
CDB10_t cdb,
uint8_t  dir 
)
inline

Definition at line 436 of file masstorage.h.

Member Data Documentation

◆ bmCBWLUN

uint8_t CommandBlockWrapper::bmCBWLUN

Definition at line 395 of file masstorage.h.

◆ bmReserved1

uint8_t CommandBlockWrapper::bmReserved1

Definition at line 396 of file masstorage.h.

◆ 

struct { ... }

◆ bmCBWCBLength

uint8_t CommandBlockWrapper::bmCBWCBLength

Definition at line 400 of file masstorage.h.

◆ bmReserved2

uint8_t CommandBlockWrapper::bmReserved2

Definition at line 401 of file masstorage.h.

◆ 

struct { ... }

◆ CBWCB

uint8_t CommandBlockWrapper::CBWCB[16]

Definition at line 404 of file masstorage.h.


The documentation for this struct was generated from the following file: