scsi_desc.h
上传用户:sourcesun
上传日期:2013-09-23
资源大小:362k
文件大小:1k
源码类别:

DNA

开发平台:

Asm

  1. /*************************************************************************
  2.  *
  3.  *    Used with ICCARM and AARM.
  4.  *
  5.  *    (c) Copyright IAR Systems 2005
  6.  *
  7.  *    File name   : scsi_desc.h
  8.  *    Description : SCSI descriptor definitions
  9.  *
  10.  *    History :
  11.  *    1. Data        : September 13, 2005
  12.  *       Author      : Stanimir Bonev
  13.  *       Description : Create
  14.  *
  15.  *    $Revision: 1.2.2.1 $
  16. **************************************************************************/
  17. #include <includes.h>
  18. #ifndef __SCSI_DESC_H
  19. #define __SCSI_DESC_H
  20. typedef enum
  21. {
  22.   DeviceIsConnectedToLU = 0,DeviceIsNotConnectedToLU, Reserved,
  23.   NotSuportPhysicalDevice,
  24. } SpcPeripheralQualifier_t;
  25. typedef enum
  26. {
  27.   SbcDirectAccess = 0, SscSequentialAccess,SSCPrinter,SpcProcessor,
  28.   ScbWriteOnce,Mmc2CDROM,Scsi2Scanner,SbcOpticalMemory,
  29.   SmcMediumChanger,Scsi2Communications,DefinedByASCIT8_1,DefinedByASCIT8_2,
  30.   Scc2StorageArrayController,SesEnclosureServices,RbcSimplifiedDirectAccess,
  31.   OcrwOpticalCardReader,BridgingExpanders,OsdObjectBasedStorage, UnknowType = 0x1F,
  32. } SpcPeripheralDeviceType_t;
  33. #define SpcInquiryRemovableMedium        0x80
  34. #define SpcInquiryNotRemovableMedium     0x00
  35. //  SCSI Primary Commands - 3
  36. #define SpcInquiryStandartVersion        5
  37. #endif //__SCSI_DESC_H