#include "Station.h" Station::Station(int id) : id(id) { } void Station::addDevice(int deviceId, std::shared_ptr device) { mapDevice_[deviceId] = device; } std::shared_ptr Station::getDevice(int deviceId) { auto iter = mapDevice_.find(deviceId); if (iter!=mapDevice_.end()) { return iter->second; } return nullptr; }