#define W1DEVICEMANAGERCONTROLLER_HH_
#include <plp/Device.hh>
+#include <plp/Data.hh>
#include "DeviceManagerClient.hh"
#include "ClientListenerImpl.hh"
+using namespace plp;
using namespace plpbus;
namespace plpdevicebus {
public:
DeviceManagerController();
virtual ~DeviceManagerController();
- const std::list<plp::Device *> *get_device_list();
- BusMessage *get_latest_data(std::string device_id_param);
+ const std::list<plp::Device *> *get_device_list(int *err_flg);
+ Data *get_latest_data(std::string device_id_param,
+ int *err_flg);
+ DataRange *get_data_range(std::string device_id_param,
+ int *err_flg);
private:
DeviceManagerClient *_dev_man;
BusClient *_bus_client;