Defined Types



SCSILunParms

typedef  struct  SCSILunParms  {
  bool  disableDisconnect;
  
  UInt32  reserved[16];

}  SCSILunParms;

Parameter structure for get/setLunParms

Fields

NameDescription
disableDisconnectSetting disableDisconnect to true disables SCSI disconnect for SCSI Commands issued to the target/lun pair.

SCSITargetParms

typedef  struct  SCSITargetParms  {
  UInt32  transferPeriodpS;
  UInt32  transferOffset;
  UInt32  transferWidth;
  
  bool  enableTagQueuing;
  bool  disableParity;
  
  UInt32  reserved[16];

}  SCSITargetParms;

Parameter structure for get/setTargetParms

Fields

NameDescription
transferPeriodpSMinimum SCSI synchronous transfer period allowed for this target in picoseconds (10E-12). For asynchronous data transfer, set this field to 0.
transferOffsetMaximum SCSI synchronous transfer offset allowed for this target in bytes. For asynchronous data transfer, set this field to 0.
transferWidthMaximum SCSI bus width in bytes. Note: must be a power of 2.
enableTagQueuingSetting enableTagQueuing to true enables tag queuing for SCSI Commands issued to the target.
disableParitySet to (true) to disable parity checking on the SCSI bus for this target.

© 2000 Apple Computer, Inc. — (Last Updated 2/23/2000)