|
|
A class representing information about a Disk drive on the psion. An Object of this type is used by rfsv::devinfo for returning the information of the probed drive.
PlpDrive ()
| PlpDrive |
Default constructor.
PlpDrive (const PlpDrive &other)
| PlpDrive |
Copy constructor
u_int32_t getMediaType ()
| getMediaType |
Retrieve the media type of the drive.
Media types are encoded by a number in the range 0 .. 8 with the following meaning: 0 = Not present 1 = Unknown 2 = Floppy 3 = Disk 4 = CD-ROM 5 = RAM 6 = Flash Disk 7 = ROM 8 = Remote |
Returns: The media type of the probed drive.
void getMediaType (std::string &ret)
| getMediaType |
Retrieve the media type of the drive. Just like the above function, but returns the media type as human readable string.
Parameters:
ret | The string is returned here. |
u_int32_t getDriveAttribute ()
| getDriveAttribute |
Retrieve the attributes of the drive.
Drive attributes are encoded by a number in the range 0 .. 63. The bits have the the following meaning: bit 0 = local bit 1 = ROM bit 2 = redirected bit 3 = substituted bit 4 = internal bit 5 = removable |
Returns: The attributes of the probed drive.
void getDriveAttribute (std::string &ret)
| getDriveAttribute |
Retrieve the attributes of the drive. Just like the above function, but returns the attributes as human readable string.
Parameters:
ret | The string is returned here. |
u_int32_t getMediaAttribute ()
| getMediaAttribute |
Retrieve the attributes of the media.
Media attributes are encoded by a number in the range 0 .. 15. The bits have the following meaning: bit 0 = variable size bit 1 = dual density bit 2 = formattable bit 3 = write protected |
Returns: The attributes of the probed media.
void getMediaAttribute (std::string &ret)
| getMediaAttribute |
Retrieve the attributes of the media. Just like the above function, but returns the attributes as human readable string.
Parameters:
ret | The string is returned here. |
u_int32_t getUID ()
| getUID |
Retrieve the UID of the drive. Each drive, except the ROM drive on a Psion has a unique ID which can be retrieved here.
Returns: The UID of the probed drive.
u_int64_t getSize ()
| getSize |
Retrieve the total capacity of the drive.
Returns: The capacity of the probed drive in bytes.
u_int64_t getSpace ()
| getSpace |
Retrieve the free capacity on the drive.
Returns: The free space on the probed drive in bytes.
std::string getName ()
| getName |
Retrieve the volume name of the drive.
returns The volume name of the drive.
char getDrivechar ()
| getDrivechar |
Retrieve the drive letter of the drive.
returns The letter of the probed drive.