Giter Site home page Giter Site logo

6-axis-sensor_shenhao's People

Contributors

wang-ruohan avatar

Stargazers

 avatar

Watchers

 avatar

6-axis-sensor_shenhao's Issues

build problem when using Ubuntu 20.04

Hi Ruohan!
I have problems when building the functions of FTSensors.h and FTSensors.cpp, which is similar with your issue here. https://github.com/CentroEPiaggio/ATI_FTSensors/issues/3.
I am using Ubuntu 20.04 now. I tried Ubuntu 18.04 before and it works well.
So have you addressed this issue? any idea would be appreciated.

System: ubuntu 20.04
Problem description:

/home/carrot/catkin_test/src/111/FTSensors.cpp: In member function ‘bool FTSensors::ATI::NetFT::setNetBoxParameter(FTSensors::ATI::NetFT::NetBoxParameter, short unsigned int)’:
/home/carrot/catkin_test/src/111/FTSensors.cpp:47:92: error: no matching function for call to ‘boost::asio::basic_socket_iostream<boost::asio::ip::tcp>::expires_from_now(boost::posix_time::seconds)’
   47 |  tcp_socket.expires_from_now(boost::posix_time::seconds(MAX_TIME_SET_GET_NETBOX_PARMAS_SEC));
      |                                                                                            ^
In file included from /usr/include/boost/asio.hpp:33,
                 from /home/carrot/catkin_test/src/111/./FTSensors.h:40,
                 from /home/carrot/catkin_test/src/111/FTSensors.cpp:33:
/usr/include/boost/asio/basic_socket_iostream.hpp:369:12: note: candidate: ‘boost::asio::basic_socket_iostream<Protocol, Clock, WaitTraits>::duration boost::asio::basic_socket_iostream<Protocol, Clock, WaitTraits>::expires_from_now() const [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits<std::chrono::_V2::steady_clock>; boost::asio::basic_socket_iostream<Protocol, Clock, WaitTraits>::duration = std::chrono::duration<long int, std::ratio<1, 1000000000> >]’
  369 |   duration expires_from_now() const
      |            ^~~~~~~~~~~~~~~~
/usr/include/boost/asio/basic_socket_iostream.hpp:369:12: note:   candidate expects 0 arguments, 1 provided
/usr/include/boost/asio/basic_socket_iostream.hpp:384:8: note: candidate: ‘void boost::asio::basic_socket_iostream<Protocol, Clock, WaitTraits>::expires_from_now(const duration&) [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits<std::chrono::_V2::steady_clock>; boost::asio::basic_socket_iostream<Protocol, Clock, WaitTraits>::duration = std::chrono::duration<long int, std::ratio<1, 1000000000> >]’
  384 |   void expires_from_now(const duration& expiry_time)
      |        ^~~~~~~~~~~~~~~~
/usr/include/boost/asio/basic_socket_iostream.hpp:384:41: note:   no known conversion for argument 1 from ‘boost::posix_time::seconds’ to ‘const duration&’ {aka ‘const std::chrono::duration<long int, std::ratio<1, 1000000000> >&’}
  384 |   void expires_from_now(const duration& expiry_time)
      |                         ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/carrot/catkin_test/src/111/FTSensors.cpp: In member function ‘bool FTSensors::ATI::NetFT::getNetBoxParameter(FTSensors::ATI::NetFT::NetBoxParameter, double&)’:
/home/carrot/catkin_test/src/111/FTSensors.cpp:144:92: error: no matching function for call to ‘boost::asio::basic_socket_iostream<boost::asio::ip::tcp>::expires_from_now(boost::posix_time::seconds)’
  144 |  tcp_socket.expires_from_now(boost::posix_time::seconds(MAX_TIME_SET_GET_NETBOX_PARMAS_SEC));
      |                                                                                            ^
In file included from /usr/include/boost/asio.hpp:33,
                 from /home/carrot/catkin_test/src/111/./FTSensors.h:40,
                 from /home/carrot/catkin_test/src/111/FTSensors.cpp:33:
/usr/include/boost/asio/basic_socket_iostream.hpp:369:12: note: candidate: ‘boost::asio::basic_socket_iostream<Protocol, Clock, WaitTraits>::duration boost::asio::basic_socket_iostream<Protocol, Clock, WaitTraits>::expires_from_now() const [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits<std::chrono::_V2::steady_clock>; boost::asio::basic_socket_iostream<Protocol, Clock, WaitTraits>::duration = std::chrono::duration<long int, std::ratio<1, 1000000000> >]’
  369 |   duration expires_from_now() const
      |            ^~~~~~~~~~~~~~~~
/usr/include/boost/asio/basic_socket_iostream.hpp:369:12: note:   candidate expects 0 arguments, 1 provided
/usr/include/boost/asio/basic_socket_iostream.hpp:384:8: note: candidate: ‘void boost::asio::basic_socket_iostream<Protocol, Clock, WaitTraits>::expires_from_now(const duration&) [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits<std::chrono::_V2::steady_clock>; boost::asio::basic_socket_iostream<Protocol, Clock, WaitTraits>::duration = std::chrono::duration<long int, std::ratio<1, 1000000000> >]’
  384 |   void expires_from_now(const duration& expiry_time)
      |        ^~~~~~~~~~~~~~~~
/usr/include/boost/asio/basic_socket_iostream.hpp:384:41: note:   no known conversion for argument 1 from ‘boost::posix_time::seconds’ to ‘const duration&’ {aka ‘const std::chrono::duration<long int, std::ratio<1, 1000000000> >&’}
  384 |   void expires_from_now(const duration& expiry_time)
      |                         ~~~~~~~~~~~~~~~~^~~~~~~~~~~
make[2]: *** [CMakeFiles/FTSensors.dir/build.make:63: CMakeFiles/FTSensors.dir/FTSensors.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:425: CMakeFiles/FTSensors.dir/all] Error 2
make: *** [Makefile:141: all] Error 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.