// Weather update client // Connects SUB socket to tcp://localhost:5556 // Collects weather updates and finds avg temp in zipcode #include #include #include #include #include #include #include void start(char *power_path); int main (int argc, char *argv []) { if(argc != 2){ printf("Usage: %s ",argv[0]); exit(1); } // Extract bus id and ina260 chip address char busid[10]; char chipaddr[10]; char *base=basename(argv[1]); sscanf(base,"%[^-]-%[^-]",busid,chipaddr); start("/home/loic/out.txt"); return 0; } void start(char *power_path){ if (access(power_path, F_OK) != 0){ printf("Could not read %s\n",power_path); exit(2); } }