X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=src_client%2FNetworkServiceClient_W1.cc;fp=src_client%2FNetworkServiceClient_W1.cc;h=44dcd731154ba0a60bcf6a639a39dc49b6a0ad4e;hb=98b50ead7333a53e6464a2918f1be8849093158e;hp=7d801be3306d9c794265fbc43e87c82a3c8eed2f;hpb=9f8e02c9fa3127e75aef6d22e699894c495b4c42;p=nws-w1.git diff --git a/src_client/NetworkServiceClient_W1.cc b/src_client/NetworkServiceClient_W1.cc index 7d801be..44dcd73 100644 --- a/src_client/NetworkServiceClient_W1.cc +++ b/src_client/NetworkServiceClient_W1.cc @@ -30,6 +30,8 @@ int main(int argc, char** argv) int err_flg; Data *data; DataRange *dr; + Date sdate; + Date edate; dev_lst = NULL; controller = new DeviceManagerController(); @@ -64,10 +66,23 @@ int main(int argc, char** argv) if (data != NULL) { log_debug("last data for device: %s\n", id.c_str()); data->printout(); + + edate = data->get_date(); delete(data); + + edate.copy(&sdate); + edate.day = edate.day; + sdate.day = sdate.day - 2; + DataRange *dr2; + + log_debug("first date: %s\n", sdate.to_string().c_str()); + log_debug("last date: %s\n", edate.to_string().c_str()); + dr2 = controller->get_data(id, &sdate, &edate, &err_flg); + dr2->printout(); + delete(dr2); } + delete(dr); } - delete(dr); } } else {