add function: getFanStatus()
This commit is contained in:
parent
a91307202c
commit
5f56f29fda
21
main.c
21
main.c
@ -19,6 +19,8 @@
|
|||||||
#define LOW 0
|
#define LOW 0
|
||||||
|
|
||||||
int logMessage(const char *, ...);
|
int logMessage(const char *, ...);
|
||||||
|
|
||||||
|
int getFanStatus();
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
int fd;
|
int fd;
|
||||||
char buffer[6];
|
char buffer[6];
|
||||||
@ -110,4 +112,23 @@ int logMessage(const char *format, ...) {
|
|||||||
|
|
||||||
fclose(logFile);
|
fclose(logFile);
|
||||||
return 0;
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int getFanStatus() {
|
||||||
|
int status;
|
||||||
|
FILE *file = fopen(STATUS, "r");
|
||||||
|
|
||||||
|
if (!file) {
|
||||||
|
logMessage("Error opening status file\n");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (fscanf(file, "%d", &status) != 1) {
|
||||||
|
logMessage("Error reading status file\n");
|
||||||
|
fclose(file);
|
||||||
|
return -2;
|
||||||
|
}
|
||||||
|
|
||||||
|
fclose(file);
|
||||||
|
return status;
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user