User manual
155
Constructor of CHAPI disk drive instance.
*ctrl - disk drive controller instance (pointer);
disk_number - current disk drive instance number;
virtual void start()
Start disk drive MUST be called after any setup functions.
virtual void stop()
Stop disk drive.
virtual void setup(void * param, int arg)
Setup parameters for disk drive, MUST be called before start().
*param - pointer to parameter;
arg - integer parameter;
virtual void setup_geometry(CHAPI_DISK_DRIVE_GEOM geom)
Setup disk drive geometry, MUST be called before start().
geom - disk drive geometry;
virtual bool is_online()
Check if disk drive is online.
Returns:
true - disk drive is online;
false - disk drive is offline;
virtual bool is_write_prot()










