mirror of
https://github.com/otakuto/crazydiskinfo.git
synced 2025-07-22 22:25:27 +00:00
Rename size to capacity
This commit is contained in:
parent
1438886fd2
commit
2444b6e829
1 changed files with 11 additions and 11 deletions
22
main.cpp
22
main.cpp
|
@ -64,7 +64,7 @@ public:
|
||||||
std::string serial;
|
std::string serial;
|
||||||
//TODO
|
//TODO
|
||||||
//use std::optional
|
//use std::optional
|
||||||
std::pair<bool, uint64_t> size;
|
std::pair<bool, uint64_t> capacity;
|
||||||
std::pair<bool, uint64_t> powerOnCount;
|
std::pair<bool, uint64_t> powerOnCount;
|
||||||
std::pair<bool, uint64_t> powerOnHour;
|
std::pair<bool, uint64_t> powerOnHour;
|
||||||
std::pair<bool, double> temperature;
|
std::pair<bool, double> temperature;
|
||||||
|
@ -88,12 +88,12 @@ public:
|
||||||
uint64_t value;
|
uint64_t value;
|
||||||
if (!sk_disk_get_size(skdisk, &value))
|
if (!sk_disk_get_size(skdisk, &value))
|
||||||
{
|
{
|
||||||
std::get<0>(size) = true;
|
std::get<0>(capacity) = true;
|
||||||
std::get<1>(size) = value;
|
std::get<1>(capacity) = value;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
std::get<0>(size) = false;
|
std::get<0>(capacity) = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!sk_disk_smart_get_power_cycle(skdisk, &value))
|
if (!sk_disk_smart_get_power_cycle(skdisk, &value))
|
||||||
|
@ -266,24 +266,24 @@ void drawStatus(WINDOW * window, SMART const & smart, Option const & option)
|
||||||
{
|
{
|
||||||
wresize(window, 10 + smart.attribute.size(), STATUS_WIDTH);
|
wresize(window, 10 + smart.attribute.size(), STATUS_WIDTH);
|
||||||
wborder(window, '|', '|', '-', '-', '+', '+', '+', '+');
|
wborder(window, '|', '|', '-', '-', '+', '+', '+', '+');
|
||||||
if (std::get<0>(smart.size))
|
if (std::get<0>(smart.capacity))
|
||||||
{
|
{
|
||||||
std::vector<std::string> unit = {{"Byte", "KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"}};
|
std::vector<std::string> unit = {{"Byte", "KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"}};
|
||||||
int u = 0;
|
int u = 0;
|
||||||
double size = std::get<1>(smart.size);
|
double capacity = std::get<1>(smart.capacity);
|
||||||
while (true)
|
while (true)
|
||||||
{
|
{
|
||||||
double old = size;
|
double old = capacity;
|
||||||
size /= 1024;
|
capacity /= 1024;
|
||||||
if (size < 1.0)
|
if (capacity < 1.0)
|
||||||
{
|
{
|
||||||
size = old;
|
capacity = old;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
++u;
|
++u;
|
||||||
}
|
}
|
||||||
char s[STATUS_WIDTH];
|
char s[STATUS_WIDTH];
|
||||||
int len = snprintf(s, STATUS_WIDTH, " %s [%.1f %s] ", smart.model.c_str(), size, unit[u].c_str());
|
int len = snprintf(s, STATUS_WIDTH, " %s [%.1f %s] ", smart.model.c_str(), capacity, unit[u].c_str());
|
||||||
wattrset(window, COLOR_PAIR(HEALTH_COLOR) | A_BOLD);
|
wattrset(window, COLOR_PAIR(HEALTH_COLOR) | A_BOLD);
|
||||||
mvwprintw(window, 0, (STATUS_WIDTH - len) / 2, "%s", s);
|
mvwprintw(window, 0, (STATUS_WIDTH - len) / 2, "%s", s);
|
||||||
wattroff(window, COLOR_PAIR(HEALTH_COLOR) | A_BOLD);
|
wattroff(window, COLOR_PAIR(HEALTH_COLOR) | A_BOLD);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue