X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=src_client%2FNetworkServiceClient_W1.cc;fp=src_client%2FNetworkServiceClient_W1.cc;h=bed3a989e78d8c120369c389795bb825c2990a4b;hb=a501bc64058f88329a5770d12afe21909a7c0b0b;hp=3d5687d6d180243960f99a4fe29653942ad3a918;hpb=097896d696bcb4c00c6b3dbf113826503bb27630;p=nws-w1.git diff --git a/src_client/NetworkServiceClient_W1.cc b/src_client/NetworkServiceClient_W1.cc index 3d5687d..bed3a98 100644 --- a/src_client/NetworkServiceClient_W1.cc +++ b/src_client/NetworkServiceClient_W1.cc @@ -6,6 +6,7 @@ */ #include +#include #include #include #include @@ -26,17 +27,25 @@ int main(int argc, char** argv) list::iterator dev_iter; Device *device; string id; + int err_flg; controller = new DeviceManagerController(); if (controller != NULL) { - dev_lst = controller->get_device_list(); - if (dev_lst != NULL) { - for (dev_iter = ((list *)dev_lst)->begin(); dev_iter != ((list *)dev_lst)->end(); dev_iter++) { - device = (Device *)*dev_iter; - id = device->get_id(); - log_debug("device id: %s\n", id.c_str()); - //dev_man->send_request__get_latest_data(client, id); + dev_lst = controller->get_device_list(&err_flg); + if (err_flg == PLP_OK) { + if (dev_lst != NULL) { + for (dev_iter = ((list *)dev_lst)->begin(); dev_iter != ((list *)dev_lst)->end(); dev_iter++) { + device = (Device *)*dev_iter; + id = device->get_id(); + device->printout(); + } } + else { + log_error("Could not get device list, device list NULL"); + } + } + else { + log_error("Could not get device list, error code: %d", err_flg); } delete(controller); sleep(3);