KySdkDisk(3)

NAME
KySdkDisk - 生成磁盘信息dbus信号类 主要用来生成磁盘的列表，磁盘的扇区数量，每个扇区的字节数，容量，型号、序列号、子分区数量，类型和固件版本信息的dbus信号

SYNOPSIS

#include <kysdkdbus.h>

Inherits QObject.

  Public Slots
QStringList getDiskList () const
获取所有磁盘的列表
unsigned int getDiskSectorSize (const QString diskname) const
获取磁盘的每个扇区的字节数
double getDiskTotalSizeMiB (const QString diskname) const
获取磁盘容量
QString getDiskModel (const QString diskname) const
获取磁盘型号
QString getDiskSerial (const QString diskname) const
获取磁盘序列号
unsigned int getDiskPartitionNums (const QString diskname) const
获取磁盘/分区下的子分区数量
QString getDiskType (const QString diskname) const
获取磁盘类型
QString getDiskVersion (const QString diskname) const
获取磁盘固件版本信息
unsigned long long getDiskSectorNum (const QString diskname) const
获取磁盘扇区数量

Detailed Description

生成磁盘信息dbus信号类 主要用来生成磁盘的列表，磁盘的扇区数量，每个扇区的字节数，容量，型号、序列号、子分区数量，类型和固件版本信息的dbus信号

Public Slots

  QStringList KySdkDisk::getDiskList () const [slot]

获取所有磁盘的列表

Returns
    QStringList 磁盘的列表，每个字符串表示一个磁盘的绝对路径

  QString KySdkDisk::getDiskModel (const QString diskname) const [slot]

获取磁盘型号

Parameters
    diskname 指定磁盘名称，应当是例如/dev/sda这种绝对路径

Returns
    QString 磁盘型号

  unsigned int KySdkDisk::getDiskPartitionNums (const QString diskname) const [slot]

获取磁盘/分区下的子分区数量

Parameters
    diskname 指定磁盘名称，应当是例如/dev/sda这种绝对路径

Returns
    unsigned int 该磁盘/分区下的子分区数量

  unsigned long long KySdkDisk::getDiskSectorNum (const QString diskname) const [slot]

获取磁盘扇区数量

Parameters
    diskname 指定磁盘名称，应当是例如/dev/sda这种绝对路径

Returns
    unsigned long long 扇区数量

  unsigned int KySdkDisk::getDiskSectorSize (const QString diskname) const [slot]

获取磁盘的每个扇区的字节数

Parameters
    diskname 指定磁盘名称，应当是例如/dev/sda这种绝对路径

Returns
    int 每个扇区的字节数

  QString KySdkDisk::getDiskSerial (const QString diskname) const [slot]

获取磁盘序列号

Parameters
    diskname 指定磁盘名称，应当是例如/dev/sda这种绝对路径

Returns
    QString 磁盘序列号

  double KySdkDisk::getDiskTotalSizeMiB (const QString diskname) const [slot]

获取磁盘容量

Parameters
    diskname 指定磁盘名称，应当是例如/dev/sda这种绝对路径

Returns
    double 磁盘容量，MiB为单位

  QString KySdkDisk::getDiskType (const QString diskname) const [slot]

获取磁盘类型

Parameters
    diskname 指定磁盘名称，应当是例如/dev/sda这种绝对路径

Returns
    QString 磁盘类型，固态 or 机械 or 混合

  QString KySdkDisk::getDiskVersion (const QString diskname) const [slot]

获取磁盘固件版本信息

Parameters
    diskname 指定磁盘名称，应当是例如/dev/sda这种绝对路径

Returns
    QString 固件版本信息

Author

Generated automatically by Doxygen for kysdkdbus.h from the source code.