diff --git a/CMakeLists.txt b/CMakeLists.txt index ef6745abbf31ee96b9e4e1a1766502516f98ee0b..8311adc5eefc83bdb252bf13a28e18848d87f0e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,10 +12,10 @@ find_package(catkin REQUIRED COMPONENTS catkin_package( CATKIN_DEPENDS roscpp geometry_msgs DEPENDS COMEDILIB - ) +) include_directories(include ${catkin_INCLUDE_DIRS} include ${COMEDILIB_INCLUDE_DIRS}) add_executable(publisher src/publisher.cpp) add_library(jr3_comedi_reader src/jr3_comedi_reader.cpp) -target_link_libraries(publisher jr3_comedi_reader) +target_link_libraries(publisher jr3_comedi_reader comedi) diff --git a/src/jr3_comedi_reader.cpp b/src/jr3_comedi_reader.cpp index 2b25748de8ab53d2c6bfcf5b5e9cf5ff562fa0d0..d99feeb93a2761fc6710d5ff3a3326d3ac5dffcc 100644 --- a/src/jr3_comedi_reader.cpp +++ b/src/jr3_comedi_reader.cpp @@ -20,6 +20,7 @@ JR3ComediReader::JR3ComediReader(char devicePath[], int subdeviceArg) comedi_range *range; lsampl_t maxdata; + for (int chan = 0; chan < NUM_CHANNELS; chan++) {