project(voltage_controllers)
## Compile as C++11, supported in ROS Kinetic and newer
-# add_compile_options(-std=c++11)
+add_compile_options(-std=c++11)
## Find catkin macros and libraries
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
)
## Mark cpp header files for installation
-# install(DIRECTORY include/${PROJECT_NAME}/
-# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
+install(DIRECTORY include/${PROJECT_NAME}/
+ DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
# FILES_MATCHING PATTERN "*.h"
# PATTERN ".svn" EXCLUDE
-# )
+)
## Mark other files for installation (e.g. launch and bag files, etc.)
install(FILES
double getEffort();
hardware_interface::JointHandle joint_;
- boost::shared_ptr<const urdf::Joint> joint_urdf_;
+ urdf::JointConstSharedPtr joint_urdf_;
realtime_tools::RealtimeBuffer<Commands> command_;
Commands command_struct_; // pre-allocated memory that is re-used to set the realtime buffer
double getPosition();
hardware_interface::JointHandle joint_;
- boost::shared_ptr<const urdf::Joint> joint_urdf_;
+ urdf::JointConstSharedPtr joint_urdf_;
realtime_tools::RealtimeBuffer<Commands> command_;
Commands command_struct_; // pre-allocated memory that is re-used to set the realtime buffer
<?xml version="1.0"?>
<package>
<name>voltage_controllers</name>
- <version>0.0.0</version>
+ <version>0.1.0</version>
<description>The voltage_controllers package</description>
<!-- One maintainer tag required, multiple allowed, one person per tag -->