/** * @file main.cpp * @author * @brief * @version 0.1 * @date 2026-07-03 * * @copyright Copyright (c) 2026 * */ #include #include #include #include "MotionTickThread.h" #include "Axis.h" #include "Types.h" static int UserAppThread(); std::vector axisList; int main() { plcopen::Axis axis1(1, "axis1"); plcopen::Axis axis2(2, "axis2"); axisList.push_back(axis1); axisList.push_back(axis2); std::thread userAppThread(UserAppThread); std::thread motionTickThread(MotionTickThread, std::move(std::make_unique>(axisList))); motionTickThread.join(); return 0; } static int UserAppThread() { while(1) { } return 0; }