All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Public Attributes
IDEDevice Class Reference
Inheritance diagram for IDEDevice:

List of all members.

Public Member Functions

 IDEDevice (IDEController *c)
virtual void host_reset_begin ()
virtual void host_reset_complete ()
virtual void select (uint8_t ndh, bool switched_to)
virtual void deselect ()
virtual void abort_error ()
virtual void abort_normal ()
virtual void interface_wakeup ()
virtual void writecommand (uint8_t cmd)
virtual Bitu data_read (Bitu iolen)
virtual void data_write (Bitu v, Bitu iolen)
virtual bool command_interruption_ok (uint8_t cmd)
virtual void abort_silent ()

Public Attributes

uint16_t feature
uint16_t count
uint16_t lba [3]
uint8_t command
uint8_t drivehead
uint8_t status
enum IDEDeviceType type
bool faked_command
bool allow_writing
bool motor_on
bool asleep
IDEDeviceState state
double ide_select_delay
double ide_spinup_delay
double ide_spindown_delay
double ide_identify_command_delay

Detailed Description

Definition at line 115 of file ide.cpp.

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