]> pilppa.org Git - nws-w1.git/blob - src_client/NetworkServiceClient_W1.cc
3d5687d6d180243960f99a4fe29653942ad3a918
[nws-w1.git] / src_client / NetworkServiceClient_W1.cc
1 /*
2  * test_client.cc
3  *
4  *  Created on: Jun 9, 2010
5  *      Author: lamikr
6  */
7
8 #include <plp/log.h>
9 #include <plp/bus/BusServer.hh>
10 #include <plp/bus/BusClient.hh>
11 #include <plp/bus/BusMessage.hh>
12
13 #include <plp/devicebus/client/ClientListenerImpl.hh>
14 #include <plp/devicebus/client/DeviceManagerClient.hh>
15 #include <plp/devicebus/client/DeviceManagerController.hh>
16
17 using namespace std;
18 using namespace plpbus;
19 using namespace plp;
20 using namespace plpdevicebus;
21
22 int main(int argc, char** argv)
23 {
24         DeviceManagerController         *controller;
25         const list<Device *>            *dev_lst;
26         list<Device *>::iterator        dev_iter;
27         Device                          *device;
28         string                          id;
29
30         controller      = new DeviceManagerController();
31         if (controller != NULL) {
32                 dev_lst = controller->get_device_list();
33                 if (dev_lst != NULL) {
34                         for (dev_iter = ((list<Device *> *)dev_lst)->begin(); dev_iter != ((list<Device *> *)dev_lst)->end(); dev_iter++) {
35                                 device  = (Device *)*dev_iter;
36                                 id      = device->get_id();
37                                 log_debug("device id: %s\n", id.c_str());
38                                 //dev_man->send_request__get_latest_data(client, id);
39                         }
40                 }
41                 delete(controller);
42                 sleep(3);
43         }
44         return 0;
45 }