2025-07-28 07:20:44 -04:00
|
|
|
#include <iostream>
|
2025-09-14 22:17:19 -04:00
|
|
|
#include <mindManager/mindManager.h>
|
2025-07-28 07:20:44 -04:00
|
|
|
#include <deviceManager/deviceManager.h>
|
2025-10-01 18:47:42 -04:00
|
|
|
#include <stimBuffApis/stimBuffApiManager.h>
|
2025-09-10 18:12:08 -04:00
|
|
|
#include <salmanoff.h>
|
|
|
|
|
|
2025-07-28 07:20:44 -04:00
|
|
|
|
|
|
|
|
namespace smo {
|
|
|
|
|
|
2025-09-12 16:09:26 -04:00
|
|
|
void initializeSalmanoff(void)
|
2025-07-28 07:20:44 -04:00
|
|
|
{
|
|
|
|
|
std::cout << __func__ << ": Entered." << std::endl;
|
|
|
|
|
|
2025-09-14 22:17:19 -04:00
|
|
|
mind::MindManager::getInstance().initialize();
|
2025-10-01 18:47:42 -04:00
|
|
|
stim_buff::StimBuffApiManager::getInstance().initialize();
|
2025-09-12 16:09:26 -04:00
|
|
|
device::DeviceManager::getInstance().initialize();
|
2025-08-29 16:12:30 -04:00
|
|
|
device::DeviceManager::getInstance().collateAllDapSpecs();
|
|
|
|
|
device::DeviceManager::getInstance().parseAllDapSpecs();
|
2025-07-28 07:20:44 -04:00
|
|
|
std::cout << device::DeviceManager::stringifyDeviceSpecs() << std::endl;
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-12 16:09:26 -04:00
|
|
|
void shutdownSalmanoff(void)
|
2025-07-30 10:07:52 -04:00
|
|
|
{
|
|
|
|
|
std::cout << __func__ << ": Entered." << std::endl;
|
2025-09-12 16:09:26 -04:00
|
|
|
device::DeviceManager::getInstance().finalize();
|
2025-10-01 18:47:42 -04:00
|
|
|
stim_buff::StimBuffApiManager::getInstance().finalize();
|
2025-09-14 22:17:19 -04:00
|
|
|
mind::MindManager::getInstance().finalize();
|
2025-07-30 10:07:52 -04:00
|
|
|
}
|
|
|
|
|
|
2025-07-28 07:20:44 -04:00
|
|
|
} // namespace smo
|