STRUCT ASUS_WMI_SENSOR_INFO(9)
β¨ struct asus_wmi_sensor_info(9) β¨
okay so this is a page from the Kernel API Manual bestie, and it's literally just describing one little struct. no cap, that's the whole vibe. let's get into it π«Ά
πΈ NAME πΈ
struct asus_wmi_sensor_info β sensor info. that's it, that's the name, she's a struct and she holds sensor info π
π¦ SYNOPSIS π¦
here's the whole shape of her, exactly as written, do not touch:
struct asus_wmi_sensor_info {
u32 id;
int data_type;
int location;
char name[ASUS_WMI_MAX_STR_SIZE];
int source;
int type;
long cached_value;
};
look at that ASUS_WMI_MAX_STR_SIZE sitting in there all iconic π
π MEMBERS π
every single field, bestie, we're not skipping a one:
idβ the sensor id. that's her little name tag basically πdata_typeβ the sensor class, like voltage, temp, etc. so you know what kinda reading you're dealing with β¨locationβ where the sensor is located, the physical vibes of it πnameβ the sensor name. achararray, sizedASUS_WMI_MAX_STR_SIZE, so she's got room to be verbose π¦sourceβ the sensor source. where it's coming from, iykyk πtypeβ the sensor type, so like signed, unsigned, etc. this is the whole personality check on the number πΈcached_valueβ the cached sensor value, along. that's the last reading she remembers, stored for you π
π SEE ALSO π
- Kernel file
./drivers/hwmon/asus_wmi_sensors.cβ like, go read the actual file if you wanna see her in the wild π
okay that's the whole page, periodt π this came out of ./drivers/hwmon, dated October 2026, and honestly? iconic of her. go forth and read your sensors, bestie β¨π₯
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms