diff --git a/CMakeLists.txt b/CMakeLists.txt index a3481c6..34445cb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ link_directories(lib) add_compile_options(-std=c++11) -set(EXTRA_LIBS -pthread libunitree_legged_sdk.so lcm) +set(EXTRA_LIBS -pthread libunitree_legged_sdk_amd64.so lcm) set(CMAKE_CXX_FLAGS "-O3 -fPIC") @@ -42,4 +42,4 @@ target_link_libraries(udp_recv_test ${EXTRA_LIBS}) add_executable(lcm_receiver_low examples/lcm_receiver_low.cpp) -target_link_libraries(lcm_receiver_low ${EXTRA_LIBS}) \ No newline at end of file +target_link_libraries(lcm_receiver_low ${EXTRA_LIBS}) diff --git a/include/unitree_legged_sdk/lcm.h b/include/unitree_legged_sdk/lcm.h index 7f601d5..716acdd 100644 --- a/include/unitree_legged_sdk/lcm.h +++ b/include/unitree_legged_sdk/lcm.h @@ -63,6 +63,7 @@ namespace UNITREE_LEGGED_SDK void Get(LowCmd&); void Get(HighState&); void Get(LowState&); + void SetOverTime(float); // unit:second, will block this long, default 2ms LCMHandler highStateLCMHandler; LCMHandler lowStateLCMHandler; diff --git a/lib/libunitree_legged_sdk_amd64.so b/lib/libunitree_legged_sdk_amd64.so index 08ced20..71647df 100644 Binary files a/lib/libunitree_legged_sdk_amd64.so and b/lib/libunitree_legged_sdk_amd64.so differ diff --git a/lib/libunitree_legged_sdk_arm32.so b/lib/libunitree_legged_sdk_arm32.so index d2b79f3..375c60a 100644 Binary files a/lib/libunitree_legged_sdk_arm32.so and b/lib/libunitree_legged_sdk_arm32.so differ diff --git a/lib/libunitree_legged_sdk_arm64.so b/lib/libunitree_legged_sdk_arm64.so index ff564cb..3c0fe73 100644 Binary files a/lib/libunitree_legged_sdk_arm64.so and b/lib/libunitree_legged_sdk_arm64.so differ