int main(int argc, char *argv[]) { Tmeasurement m1, m2; m1 = readMeasurements("z:\\AlgLabs\\Debug\\mea.dat"); printMeasurements(m1); m2 = copyMeasurements(m1); incMeasurements(m2, 0.1); printf("Mean m1 is %.4lf\n", meanMeasurements(m1)); printf("Mean m2 is %.4lf\n", meanMeasurements(m2)); fflush(stdin); getchar(); return 0; }
int main(int argc, char* argv[]) { std::string user; std::string pass; std::string devID; int opt = 0; while ((opt = getopt(argc, argv, "u:p:d:")) != -1) { switch (opt) { case 'u': user = std::string(optarg); break; case 'p': pass = std::string(optarg); break; case 'd': devID = std::string(optarg); break; default: break; } } if(user.empty() || pass.empty()) { std::cout << "Usage: " << argv[0] << "-u USER -p PASSWORD [-d DEVICE_ID]" << std::endl; return -1; } IOT_API api(SERVER_ADDRESS, user, pass); printQuota(api); printDatanodes(devID, api); if(devID.empty()) { IOT_RegDevice dev; dev.SetName("LinuxPC-DemoApp"); dev.SetManufacturer("Wapice"); if(api.RegisterDevice(dev, devID) != IOTAPI::IOT_ERR_OK) { return false; } std::cout << "Registered new device, ID=" << devID << std::endl; } std::thread t(dataSenderThread, devID, std::ref(api)); readMeasurements(); return 0; }