25a9721f92
We've done a lot of general work on the init sequencing.
29 lines
782 B
C++
29 lines
782 B
C++
#include <iostream>
|
|
#include <deviceManager/deviceManager.h>
|
|
#include <senseApis/senseApiManager.h>
|
|
#include <asynchronousContinuation.h>
|
|
#include <salmanoff.h>
|
|
|
|
|
|
namespace smo {
|
|
|
|
void initializeSalmanoff(void)
|
|
{
|
|
std::cout << __func__ << ": Entered." << std::endl;
|
|
|
|
sense_api::SenseApiManager::getInstance().initialize();
|
|
device::DeviceManager::getInstance().initialize();
|
|
device::DeviceManager::getInstance().collateAllDapSpecs();
|
|
device::DeviceManager::getInstance().parseAllDapSpecs();
|
|
std::cout << device::DeviceManager::stringifyDeviceSpecs() << std::endl;
|
|
}
|
|
|
|
void shutdownSalmanoff(void)
|
|
{
|
|
std::cout << __func__ << ": Entered." << std::endl;
|
|
device::DeviceManager::getInstance().finalize();
|
|
sense_api::SenseApiManager::getInstance().finalize();
|
|
}
|
|
|
|
} // namespace smo
|