Appearance
HardDriveTraits
cpp
#include <Peripherals/Drive/HardDriveTypes.h>cpp
struct HardDriveTraitsDefined in Peripherals/Drive/HardDriveTypes.h:155
Static properties of a hard drive.
Public Attributes
| Return | Name | Description |
|---|---|---|
isize | nr | Object information. |
const char * | diskVendor | Product information. |
const char * | diskProduct | Product name of the disk. |
const char * | diskRevision | Revision of the disk. |
const char * | controllerVendor | Vendor of the controller. |
const char * | controllerProduct | Product name of the controller. |
const char * | controllerRevision | Revision of the controller. |
isize | cylinders | Physical layout. |
isize | heads | Number of heads. |
isize | sectors | Number of sectors per track. |
isize | bsize | Block size (in bytes). |
isize | tracks | Derived values. |
i64 | blocks | Number of blocks. |
i64 | bytes | Capacity (in bytes). |
isize | upperCyl | Highest cylinder. |
isize | upperHead | Highest head. |
isize | upperTrack | Highest track. |
nr
cpp
isize nrDefined in Peripherals/Drive/HardDriveTypes.h:158
Object information.
diskVendor
cpp
const char * diskVendorDefined in Peripherals/Drive/HardDriveTypes.h:161
Product information.
diskProduct
cpp
const char * diskProductDefined in Peripherals/Drive/HardDriveTypes.h:162
Product name of the disk.
diskRevision
cpp
const char * diskRevisionDefined in Peripherals/Drive/HardDriveTypes.h:163
Revision of the disk.
controllerVendor
cpp
const char * controllerVendorDefined in Peripherals/Drive/HardDriveTypes.h:164
Vendor of the controller.
controllerProduct
cpp
const char * controllerProductDefined in Peripherals/Drive/HardDriveTypes.h:165
Product name of the controller.
controllerRevision
cpp
const char * controllerRevisionDefined in Peripherals/Drive/HardDriveTypes.h:166
Revision of the controller.
cylinders
cpp
isize cylindersDefined in Peripherals/Drive/HardDriveTypes.h:169
Physical layout.
heads
cpp
isize headsDefined in Peripherals/Drive/HardDriveTypes.h:170
Number of heads.
sectors
cpp
isize sectorsDefined in Peripherals/Drive/HardDriveTypes.h:171
Number of sectors per track.
bsize
cpp
isize bsizeDefined in Peripherals/Drive/HardDriveTypes.h:172
Block size (in bytes).
tracks
cpp
isize tracksDefined in Peripherals/Drive/HardDriveTypes.h:175
Derived values.
blocks
cpp
i64 blocksDefined in Peripherals/Drive/HardDriveTypes.h:176
Number of blocks.
bytes
cpp
i64 bytesDefined in Peripherals/Drive/HardDriveTypes.h:177
Capacity (in bytes).
upperCyl
cpp
isize upperCylDefined in Peripherals/Drive/HardDriveTypes.h:178
Highest cylinder.
upperHead
cpp
isize upperHeadDefined in Peripherals/Drive/HardDriveTypes.h:179
Highest head.
upperTrack
cpp
isize upperTrackDefined in Peripherals/Drive/HardDriveTypes.h:180
Highest track.