Files
QDiskInfo/src/asciiview.h
spiros 36f554c9be Add ASCII View
Closes #27
but only for SCSI and SATA, NVMe ASCII View is not yet implemented
2025-02-06 00:24:31 +02:00

20 lines
382 B
C++

#pragma once
#include <QString>
#include <QVector>
#define SMART_READ_CMD_LEN 12
#define INQUIRY_CMD_LEN 6
#define SMART_READ_RESP_LEN 512
#define INQUIRY_RESP_LEN 96
#define SENSE_BUFFER_LEN 32
class AsciiView
{
public:
AsciiView() = default;
QVector<unsigned char> readSMARTData(const QString& device_path);
QString hexDump(const QVector<unsigned char> &data);
};