X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fpsensor.h;h=a0fef3898dbe44f2008a957626d4bd26336fb771;hb=a8fb157bab505db90e6881ff72bf4e1fb0dc7107;hp=c2cb08c989d236badaac62d98dba0dcba366004b;hpb=7d2e20bb6ca3d7cb709bd8eeb000909e1ae25176;p=psensor.git diff --git a/src/lib/psensor.h b/src/lib/psensor.h index c2cb08c..a0fef38 100644 --- a/src/lib/psensor.h +++ b/src/lib/psensor.h @@ -34,7 +34,10 @@ enum psensor_type { SENSOR_TYPE_LMSENSOR_TEMP = 0x0100 | SENSOR_TYPE_TEMP, SENSOR_TYPE_NVIDIA = 0x0200 | SENSOR_TYPE_TEMP, SENSOR_TYPE_HDD_TEMP = 0x0400 | SENSOR_TYPE_TEMP, - SENSOR_TYPE_LMSENSOR_FAN = 0x0800 | SENSOR_TYPE_FAN + SENSOR_TYPE_LMSENSOR_FAN = 0x0800 | SENSOR_TYPE_FAN, + SENSOR_TYPE_AMD = 0x1000, + SENSOR_TYPE_AMD_TEMP = SENSOR_TYPE_AMD | SENSOR_TYPE_TEMP, + SENSOR_TYPE_AMD_FAN = SENSOR_TYPE_AMD | SENSOR_TYPE_FAN }; struct psensor { @@ -91,9 +94,12 @@ struct psensor { /* Nvidia id for the nvctrl */ int nvidia_id; #endif +#ifdef HAVE_LIBATIADL + /* AMD id for the aticonfig */ + int amd_id; +#endif char *url; - }; struct psensor *psensor_create(char *id, @@ -160,4 +166,8 @@ const char *psensor_type_to_unit_str(unsigned int type); void psensor_list_update_measures(struct psensor **sensors); +void psensor_init(); + +void psensor_cleanup(); + #endif