#include #include #include #include #include #include #include #include #include std::vector> DeviceManager::interoceptorDeviceSpecs; std::vector> DeviceManager::extrospectorDeviceSpecs; std::vector> DeviceManager::senseDeviceSpecs; const std::string DeviceManager::stringifyDeviceSpecs(void) { std::ostringstream oss; for (const auto& spec : DeviceManager::interoceptorDeviceSpecs) { oss << "Interoceptor " << CSenseDeviceSpec(*spec); } for (const auto& spec : DeviceManager::extrospectorDeviceSpecs) { oss << "Extrospector " << CSenseDeviceSpec(*spec); } return oss.str(); }