IDEDEVICEINFO Struct Reference


Detailed Description

Definition at line 125 of file idep.h.


Data Fields

unsigned UnUsed0:1
unsigned HardSector_O:1
unsigned SoftSector_O:1
unsigned MFM_O:1
unsigned SlowHead_O:1
unsigned SynchDriveMotor_O:1
unsigned FixedDevice:1
unsigned RemoveableDevice:1
unsigned DiskTransferRate_O:3
unsigned InaccurateSpeed_O:1
unsigned DataStrobeOffset_O:1
unsigned TrackOffsetOption_O:1
unsigned FormatGapRequired_O:1
unsigned ATAPI:1
WORD Cylinders
WORD UnUsed1
WORD Heads
WORD BytesPerTrack_O
WORD BytesPerSector_O
WORD SectorsPerTrack
WORD VendorSpecific [3]
char SerialNumber [SERIAL_SIZE]
WORD BufferType_O
WORD BufferSizeSectors_O
WORD ECCBytes
char FirmwareRevision [REV_SIZE]
char Model [MODEL_SIZE]
BYTE MaxMultipleSectors
BYTE UnUsed2
WORD Can32Bit_O
unsigned CanDMA_O:1
unsigned UnUsed3:9
unsigned CanDisableIORDY:1
unsigned IORDYSupported:1
unsigned AdvancedTransferMode:1
unsigned ATA3StandbyTimer:1
unsigned UnUsed4:2
WORD UnUsed5
BYTE UnUsed6
BYTE PIOTransferSpeed
BYTE UnUsed7
BYTE DMATransferSpeed
unsigned Fields_6C_75_Valid:1
unsigned Fields_80_8C_Valid:1
unsigned UnUsed8:14
WORD Cylinders2
WORD Heads2
WORD SectorsPerTrack2
DWORD Sectors
BYTE MaxSectorsPerInt
unsigned MaxSectorsPerIntIsValid:1
unsigned UnUsed9:7
DWORD LBASectors
WORD UnUsed10
BYTE SupportedDMAModes
BYTE ActiveDMAModes
BYTE PIOModesSupported
BYTE UnUsed11
WORD DMACycleTime
WORD RecommendedDMACycleTime
WORD PIOCycleTime
WORD IORDYPIOCycleTime
WORD Reserved1 [2]
WORD Reserved2 [4]
WORD QueueDepth
WORD Reserved3 [4]
WORD ATAVersionMajor
WORD ATAVersionMinor
WORD CommandSetSupported [2]
WORD CommandSetSupportedExtension
WORD CommandSetEnabled [2]
WORD CommandSetDefault
WORD UltraDMAMode
WORD SecurityStatus [2]
WORD AdvancedPowerManagement
WORD MasterPasswordRevisionCode
WORD HardwareResetResult
WORD AcousticManagementValue
WORD Reserved4 [5]
WORD MaximumUserLBA48 [4]
WORD Reserved5 [23]

Field Documentation

unsigned IDEDEVICEINFO::UnUsed0

Definition at line 126 of file idep.h.

unsigned IDEDEVICEINFO::HardSector_O

Definition at line 127 of file idep.h.

unsigned IDEDEVICEINFO::SoftSector_O

Definition at line 128 of file idep.h.

unsigned IDEDEVICEINFO::MFM_O

Definition at line 129 of file idep.h.

unsigned IDEDEVICEINFO::SlowHead_O

Definition at line 130 of file idep.h.

unsigned IDEDEVICEINFO::SynchDriveMotor_O

Definition at line 131 of file idep.h.

unsigned IDEDEVICEINFO::FixedDevice

Definition at line 132 of file idep.h.

unsigned IDEDEVICEINFO::RemoveableDevice

Definition at line 133 of file idep.h.

unsigned IDEDEVICEINFO::DiskTransferRate_O

Definition at line 134 of file idep.h.

unsigned IDEDEVICEINFO::InaccurateSpeed_O

Definition at line 135 of file idep.h.

unsigned IDEDEVICEINFO::DataStrobeOffset_O

Definition at line 136 of file idep.h.

unsigned IDEDEVICEINFO::TrackOffsetOption_O

Definition at line 137 of file idep.h.

unsigned IDEDEVICEINFO::FormatGapRequired_O

Definition at line 138 of file idep.h.

unsigned IDEDEVICEINFO::ATAPI

Definition at line 139 of file idep.h.

WORD IDEDEVICEINFO::Cylinders

Definition at line 141 of file idep.h.

WORD IDEDEVICEINFO::UnUsed1

Definition at line 142 of file idep.h.

WORD IDEDEVICEINFO::Heads

Definition at line 143 of file idep.h.

WORD IDEDEVICEINFO::BytesPerTrack_O

Definition at line 144 of file idep.h.

WORD IDEDEVICEINFO::BytesPerSector_O

Definition at line 145 of file idep.h.

WORD IDEDEVICEINFO::SectorsPerTrack

Definition at line 146 of file idep.h.

WORD IDEDEVICEINFO::VendorSpecific[3]

Definition at line 147 of file idep.h.

char IDEDEVICEINFO::SerialNumber[SERIAL_SIZE]

Definition at line 148 of file idep.h.

WORD IDEDEVICEINFO::BufferType_O

Definition at line 149 of file idep.h.

WORD IDEDEVICEINFO::BufferSizeSectors_O

Definition at line 150 of file idep.h.

WORD IDEDEVICEINFO::ECCBytes

Definition at line 151 of file idep.h.

char IDEDEVICEINFO::FirmwareRevision[REV_SIZE]

Definition at line 152 of file idep.h.

char IDEDEVICEINFO::Model[MODEL_SIZE]

Definition at line 153 of file idep.h.

BYTE IDEDEVICEINFO::MaxMultipleSectors

Definition at line 154 of file idep.h.

BYTE IDEDEVICEINFO::UnUsed2

Definition at line 155 of file idep.h.

WORD IDEDEVICEINFO::Can32Bit_O

Definition at line 156 of file idep.h.

unsigned IDEDEVICEINFO::CanDMA_O

Definition at line 158 of file idep.h.

unsigned IDEDEVICEINFO::UnUsed3

Definition at line 159 of file idep.h.

unsigned IDEDEVICEINFO::CanDisableIORDY

Definition at line 160 of file idep.h.

unsigned IDEDEVICEINFO::IORDYSupported

Definition at line 161 of file idep.h.

unsigned IDEDEVICEINFO::AdvancedTransferMode

Definition at line 162 of file idep.h.

unsigned IDEDEVICEINFO::ATA3StandbyTimer

Definition at line 163 of file idep.h.

unsigned IDEDEVICEINFO::UnUsed4

Definition at line 164 of file idep.h.

WORD IDEDEVICEINFO::UnUsed5

Definition at line 166 of file idep.h.

BYTE IDEDEVICEINFO::UnUsed6

Definition at line 168 of file idep.h.

BYTE IDEDEVICEINFO::PIOTransferSpeed

Definition at line 169 of file idep.h.

BYTE IDEDEVICEINFO::UnUsed7

Definition at line 170 of file idep.h.

BYTE IDEDEVICEINFO::DMATransferSpeed

Definition at line 171 of file idep.h.

unsigned IDEDEVICEINFO::Fields_6C_75_Valid

Definition at line 173 of file idep.h.

unsigned IDEDEVICEINFO::Fields_80_8C_Valid

Definition at line 174 of file idep.h.

unsigned IDEDEVICEINFO::UnUsed8

Definition at line 175 of file idep.h.

WORD IDEDEVICEINFO::Cylinders2

Definition at line 177 of file idep.h.

WORD IDEDEVICEINFO::Heads2

Definition at line 178 of file idep.h.

WORD IDEDEVICEINFO::SectorsPerTrack2

Definition at line 179 of file idep.h.

DWORD IDEDEVICEINFO::Sectors

Definition at line 180 of file idep.h.

BYTE IDEDEVICEINFO::MaxSectorsPerInt

Definition at line 182 of file idep.h.

unsigned IDEDEVICEINFO::MaxSectorsPerIntIsValid

Definition at line 183 of file idep.h.

unsigned IDEDEVICEINFO::UnUsed9

Definition at line 184 of file idep.h.

DWORD IDEDEVICEINFO::LBASectors

Definition at line 186 of file idep.h.

WORD IDEDEVICEINFO::UnUsed10

Definition at line 188 of file idep.h.

BYTE IDEDEVICEINFO::SupportedDMAModes

Definition at line 190 of file idep.h.

BYTE IDEDEVICEINFO::ActiveDMAModes

Definition at line 191 of file idep.h.

BYTE IDEDEVICEINFO::PIOModesSupported

Definition at line 193 of file idep.h.

BYTE IDEDEVICEINFO::UnUsed11

Definition at line 194 of file idep.h.

WORD IDEDEVICEINFO::DMACycleTime

Definition at line 196 of file idep.h.

WORD IDEDEVICEINFO::RecommendedDMACycleTime

Definition at line 197 of file idep.h.

WORD IDEDEVICEINFO::PIOCycleTime

Definition at line 198 of file idep.h.

WORD IDEDEVICEINFO::IORDYPIOCycleTime

Definition at line 199 of file idep.h.

WORD IDEDEVICEINFO::Reserved1[2]

Definition at line 201 of file idep.h.

WORD IDEDEVICEINFO::Reserved2[4]

Definition at line 202 of file idep.h.

WORD IDEDEVICEINFO::QueueDepth

Definition at line 204 of file idep.h.

WORD IDEDEVICEINFO::Reserved3[4]

Definition at line 206 of file idep.h.

WORD IDEDEVICEINFO::ATAVersionMajor

Definition at line 208 of file idep.h.

WORD IDEDEVICEINFO::ATAVersionMinor

Definition at line 209 of file idep.h.

WORD IDEDEVICEINFO::CommandSetSupported[2]

Definition at line 211 of file idep.h.

WORD IDEDEVICEINFO::CommandSetSupportedExtension

Definition at line 212 of file idep.h.

WORD IDEDEVICEINFO::CommandSetEnabled[2]

Definition at line 213 of file idep.h.

WORD IDEDEVICEINFO::CommandSetDefault

Definition at line 214 of file idep.h.

WORD IDEDEVICEINFO::UltraDMAMode

Definition at line 216 of file idep.h.

WORD IDEDEVICEINFO::SecurityStatus[2]

Definition at line 218 of file idep.h.

WORD IDEDEVICEINFO::AdvancedPowerManagement

Definition at line 220 of file idep.h.

WORD IDEDEVICEINFO::MasterPasswordRevisionCode

Definition at line 221 of file idep.h.

WORD IDEDEVICEINFO::HardwareResetResult

Definition at line 223 of file idep.h.

WORD IDEDEVICEINFO::AcousticManagementValue

Definition at line 225 of file idep.h.

WORD IDEDEVICEINFO::Reserved4[5]

Definition at line 227 of file idep.h.

WORD IDEDEVICEINFO::MaximumUserLBA48[4]

Definition at line 229 of file idep.h.

WORD IDEDEVICEINFO::Reserved5[23]

Definition at line 231 of file idep.h.


The documentation for this struct was generated from the following file:
© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/