mirror of
https://gitlab.com/manzerbredes/ina260-zmq-publisher.git
synced 2025-04-19 12:19:46 +00:00
Minor changes
This commit is contained in:
parent
4fbfae7044
commit
cb13d2982c
4 changed files with 32 additions and 6 deletions
18
src/logger.c
18
src/logger.c
|
@ -16,20 +16,20 @@
|
|||
char *__client;
|
||||
char __logdir[255];
|
||||
char __regpower[100];
|
||||
int __logfrequency;
|
||||
int __loginterval;
|
||||
|
||||
void start(char *power_path, char *busid, char *chipaddr);
|
||||
|
||||
int main (int argc, char *argv [])
|
||||
{
|
||||
if(argc != 4){
|
||||
printf("Usage: %s <abslogdir> <client> <logfrequency>",argv[0]);
|
||||
printf("Usage: %s <abslogdir> <client> <loginterval>",argv[0]);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
//----- Init global variables
|
||||
__client=argv[2];
|
||||
__logfrequency=atoi(argv[3]);
|
||||
__loginterval=atoi(argv[3]);
|
||||
// __logdir:
|
||||
strcat(__logdir,argv[1]);
|
||||
strcat(__logdir,"/");
|
||||
|
@ -41,6 +41,16 @@ int main (int argc, char *argv [])
|
|||
strcat(__regpower,"/");
|
||||
strcat(__regpower,INA260_POWER_REGISTER);
|
||||
|
||||
//----- Sanity checks
|
||||
mkdirp(__logdir);
|
||||
if(!FILE_EXISTS(__regpower)){
|
||||
printf("Logger cannot access to %s\n",__regpower);
|
||||
exit(2);
|
||||
}
|
||||
|
||||
//----- Start logging
|
||||
printf("Logger started [client=%s,interval=%ds]\n",__client,__loginterval);
|
||||
|
||||
// Extract bus id and ina260 chip address
|
||||
/*char busid[10];
|
||||
char chipaddr[10];
|
||||
|
@ -56,7 +66,7 @@ int main (int argc, char *argv [])
|
|||
}
|
||||
|
||||
void start(char *power_path, char *busid, char *chipaddr){
|
||||
if (access(power_path, F_OK) != 0){
|
||||
if (!FILE_EXISTS(power_path)){
|
||||
printf("Could not read %s\n",power_path);
|
||||
exit(2);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue