/* * test_client.cc * * Created on: Jun 9, 2010 * Author: lamikr */ #include #include #include #include #include #include #include using namespace std; using namespace plpbus; using namespace plp; using namespace plpdevicebus; int main(int argc, char** argv) { DeviceManagerController *controller; const list *dev_lst; list::iterator dev_iter; Device *device; string id; 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); } } delete(controller); sleep(3); } return 0; }