28 lines
998 B
C++
28 lines
998 B
C++
|
|
#include <iostream>
|
||
|
|
#include <deviceManager/deviceManager.h>
|
||
|
|
#include <senseApis/senseApiManager.h>
|
||
|
|
|
||
|
|
namespace smo {
|
||
|
|
|
||
|
|
int initializeSalmanoff(void)
|
||
|
|
{
|
||
|
|
std::cout << __func__ << ": Entered." << std::endl;
|
||
|
|
|
||
|
|
device::DeviceManager::getInstance().collateAllDeviceSpecs();
|
||
|
|
device::DeviceManager::getInstance().parseAllDeviceSpecs();
|
||
|
|
std::cout << device::DeviceManager::stringifyDeviceSpecs() << std::endl;
|
||
|
|
sense_api::SenseApiManager::getInstance().loadAllSenseApiLibsFromOptions();
|
||
|
|
std::cout << sense_api::SenseApiManager::getInstance().stringifyLibs()
|
||
|
|
<< std::endl;
|
||
|
|
std::cerr << "About to initializeAllSenseApiLibs" << std::endl;
|
||
|
|
sense_api::SenseApiManager::getInstance().initializeAllSenseApiLibs();
|
||
|
|
std::cerr << "About to attachAllSenseDevicesFromSpecs" << std::endl;
|
||
|
|
sense_api::SenseApiManager::getInstance().attachAllSenseDevicesFromSpecs();
|
||
|
|
std::cerr << "Done attachAllSenseDevicesFromSpecs" << std::endl;
|
||
|
|
|
||
|
|
std::cout << __func__ << ": Done." << std::endl;
|
||
|
|
return 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
} // namespace smo
|