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 |
IDEController * | controller |
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 117 of file ide.cpp.
The documentation for this class was generated from the following file: