X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fpsensor.h;h=a1609acbe7fcb6f98e8aed883a031829d166368e;hb=f606bd3f16446091d0b88255a497a64e3f623aa3;hp=099556f0e80164ace3df05a49d9cf058a70205c9;hpb=7cf703ceb488aaefdbf43e496e44865ead748e54;p=psensor.git diff --git a/src/lib/psensor.h b/src/lib/psensor.h index 099556f..a1609ac 100644 --- a/src/lib/psensor.h +++ b/src/lib/psensor.h @@ -1,29 +1,33 @@ /* - Copyright (C) 2010-2011 jeanfi@gmail.com - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA -*/ - + * Copyright (C) 2010-2011 jeanfi@gmail.com + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + * 02110-1301 USA + */ #ifndef _PSENSOR_PSENSOR_H_ #define _PSENSOR_PSENSOR_H_ #include "config.h" #include +#ifdef HAVE_ATASMART +#include +#endif + #include "color.h" +#include "log.h" #include "measure.h" enum psensor_type { @@ -37,6 +41,9 @@ enum psensor_type { SENSOR_TYPE_CPU_USAGE = 0x0800, SENSOR_TYPE_AMD = 0x1000, + SENSOR_TYPE_HDD_TEMP_ATASMART = 0x2000 | SENSOR_TYPE_HDD_TEMP, + SENSOR_TYPE_HDD_TEMP_HDDTEMP = 0x4000 | SENSOR_TYPE_HDD_TEMP, + SENSOR_TYPE_AMD_TEMP = SENSOR_TYPE_AMD | SENSOR_TYPE_TEMP, SENSOR_TYPE_AMD_FAN = SENSOR_TYPE_AMD | SENSOR_TYPE_FAN, @@ -102,6 +109,9 @@ struct psensor { /* AMD id for the aticonfig */ int amd_id; #endif +#ifdef HAVE_ATASMART + SkDisk *disk; +#endif char *url; };