Enumerations
USB MSC Enumerated Data Types
MSC

Enumerations

enum  CSL_MscRequestRet {
  CSL_MSC_REQUEST_DONE = 0,
  CSL_MSC_REQUEST_STALL,
  CSL_MSC_REQUEST_SEND_ACK,
  CSL_MSC_REQUEST_GET_ACK,
  CSL_MSC_REQUEST_DATA_IN,
  CSL_MSC_REQUEST_DATA_OUT
}
 This Enum defines the Msc request return values.
enum  CSL_MscMediaStatus {
  CSL_MSC_MEDIACCESS_OVERFLOW,
  CSL_MSC_MEDIACCESS_SUCCESS,
  CSL_MSC_MEDIACCESS_NOTPRESENT,
  CSL_MSC_MEDIACCESS_WRITEPROTECT,
  CSL_MSC_MEDIACCESS_BADMEDIA
}
 This Enum defines the Msc media access status. More...
enum  CSL_MscMediaLockStatus {
  CSL_MSC_UNLOCK = 0,
  CSL_MSC_LOCK
}
 This Enum defines the Msc media lock status. More...

Enumeration Type Documentation

This Enum defines the Msc media lock status.

Enumerator:
CSL_MSC_UNLOCK 

Lock the media

CSL_MSC_LOCK 

Unlock the media

This Enum defines the Msc media access status.

Enumerator:
CSL_MSC_MEDIACCESS_OVERFLOW 

Media over flow error

CSL_MSC_MEDIACCESS_SUCCESS 

Media Access success

CSL_MSC_MEDIACCESS_NOTPRESENT 

Media not present on the system

CSL_MSC_MEDIACCESS_WRITEPROTECT 

Media is write protected

CSL_MSC_MEDIACCESS_BADMEDIA 

Media is found as bad