ecmasterlib::device::Elmo drive{};
auto &stack = ecmasterlib::EcMasterlibMain::createInstance(argc, argv, drive);
sleep(10);
std::cout << "init start\n";
drive.init([&stack]() { stack.sync(); });
drive.setMode(ecmasterlib::device::Elmo::Mode::PROFILE_VELOCITY);
drive.setTargetVelocity(1000);
drive.setMaximumTorque(300);
std::cout << "loop start\n";
while(stack.isRunning()) {
std::cout << "Current Position: " << drive.getPosition() << '\n';
sleep(1);
}