#include using namespace std; SensorManager::SensorManager() : mLMSensorsFacade(make_unique()), mGPUSensorsFacade(make_unique()) {} vector> SensorManager::TemperatureSensors() { vector> tempSensors; tempSensors = mLMSensorsFacade->TemperatureSensors(); auto gpuSensors = mGPUSensorsFacade->TemperatureSensors(); tempSensors.insert(tempSensors.end(), gpuSensors.begin(), gpuSensors.end()); return tempSensors; } vector> SensorManager::RPMSensors() { return mLMSensorsFacade->RPMSensors(); }