DevMgr: Add sensorDevSpecs list and make intero/extro lists use unique_ptr

This commit is contained in:
2025-01-08 06:23:34 -04:00
parent 6a494f7ff7
commit f594d29a2d
3 changed files with 26 additions and 15 deletions
+7 -2
View File
@@ -3,6 +3,7 @@
#include <vector>
#include <string>
#include <memory>
#include <opts.h>
#include <utility>
#include <iostream>
@@ -51,8 +52,12 @@ private:
public:
std::string allDeviceSpecs;
static std::vector<InteroceptorDeviceSpec> interoceptorDeviceSpecs;
static std::vector<ExtrospectorDeviceSpec> extrospectorDeviceSpecs;
static std::vector<std::unique_ptr<InteroceptorDeviceSpec>>
interoceptorDeviceSpecs;
static std::vector<std::unique_ptr<ExtrospectorDeviceSpec>>
extrospectorDeviceSpecs;
static std::vector<std::reference_wrapper<SensorDeviceSpec>>
sensorDeviceSpecs;
};
#endif // DEVICEMANAGER_H