USB Host Shield 2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 368 of file masstorage.h.

Constructor & Destructor Documentation

CommandBlockWrapper::CommandBlockWrapper ( )
inline

Definition at line 385 of file masstorage.h.

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

Definition at line 392 of file masstorage.h.

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

Definition at line 401 of file masstorage.h.

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

Definition at line 408 of file masstorage.h.

Member Data Documentation

uint8_t CommandBlockWrapper::bmCBWLUN

Definition at line 371 of file masstorage.h.

uint8_t CommandBlockWrapper::bmReserved1

Definition at line 372 of file masstorage.h.

struct { ... }
uint8_t CommandBlockWrapper::bmCBWCBLength

Definition at line 376 of file masstorage.h.

uint8_t CommandBlockWrapper::bmReserved2

Definition at line 377 of file masstorage.h.

struct { ... }
uint8_t CommandBlockWrapper::CBWCB[16]

Definition at line 380 of file masstorage.h.


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