hiyohiyo / CrystalDiskInfo

CrystalDiskInfo
https://github.com/hiyohiyo/CrystalDiskInfo
MIT License
1.6k stars 181 forks source link

Set RAW_VALUES_SYSTEM_DEFAULT to decimal #147

Closed yfdyh000 closed 2 years ago

yfdyh000 commented 2 years ago

The default = hex looks derived from the code structure. Ordinary users need the decade values instead of the Raw Hex.

yfdyh000 commented 2 years ago

The [DEC] 2byte is also a good choice, but it needs additional notes to users. I still prefer the DEC instead of the HEX, this is more intuitive for many values.

darek334 commented 2 years ago

Not all are decimal, but most. Some are bit value and how You want show them ? I suggest rather show two columns, or column with type of data, mostly indicated like: count, bit, boolean etc Why count ? Because it depends from vendor. One count in hour one in minutest one in units one in 1000 of units etc...

yfdyh000 commented 2 years ago

Not all are decimal, but most. Some are bit value and how You want show them ?

Yes, but most values ​​are easily perceived in decimal to usual people. Without formulas and/or related knowledge, hex raw is difficult to understand.

I suggest rather show two columns, or column with type of data, mostly indicated like: count, bit, boolean etc Why count ? Because it depends from vendor. One count in hour one in minutest one in units one in 1000 of units etc...

I envisioned that some interpretation for non-decimal values ​​in the tooltips, but the working have not started. Waiting for the opinions and v9 progress of the author, worrying about the upcoming rewriting or rejection.

darek334 commented 2 years ago

I reaped my suggestion decimal is wrong like hex, best example is 01=Critical Warning in NVMe section where this attribute is "bit mask", how You want show bit mask in decimal or hexadecimal ? This is impossible !

yfdyh000 commented 2 years ago

I reaped my suggestion decimal is wrong like hex, best example is 01=Critical Warning in NVMe section where this attribute is "bit mask", how You want show bit mask in decimal or hexadecimal ? This is impossible !

To read the values of these bit mask attributes, you must match a document / description, I'm in favor of providing, but it's a long-term goal. But like the general power hours and power times, they are significantly intuitive in the decimal system, while uses hex is meaningless, so I don't think there's a reason to use Hex in default.

qrqhuang commented 2 years ago

I also agree the decimal value should be default.

hiyohiyo commented 2 years ago

CrystalDiskInfo supports decimal value mode. I have no plan to change default. But, I would like to add feture to change mode easier.

image