No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
|
Package Summary
Tags | No category tags. |
Version | 1.17.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/ros_comm.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2024-09-13 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
roscpp is a C++ implementation of ROS. It provides
a
Additional Links
Maintainers
- Michael Carroll
- Shane Loretz
Authors
- Morgan Quigley
- Josh Faust
- Brian Gerkey
- Troy Straszheim
- Dirk Thomas
- Jacob Perron
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package roscpp
1.17.0 (2024-09-13)
- Make build compatible with boost 1.73 (#2348)
- Added init_options::NoSimTime which disables subscribing to /clock (#2342)
- Fix crash during shutdown when explicitly calling ros::start but not ros::shutdown (#2355)
- Contributors: David Gossow, Martin Pecka, Robert Haschke
1.16.0 (2023-02-15)
1.15.15 (2022-11-23)
- Move \@jacobperron from maintainer to author (#2302)
- Contributors: Shane Loretz
1.15.14 (2022-01-06)
- Use recursive mutex to fix dead lock (#2209)
- Contributors: Chen Lihui
1.15.13 (2021-09-22)
- Revert "Fix warning related to Boost bind placeholders declared in global namespace. (#2169)" (#2187) This reverts commit 32942993e3f9afc8248be7b1f5944344fa2b4e30.
- Contributors: Jacob Perron
1.15.12 (2021-09-21)
- Fix warning related to Boost bind placeholders declared in global namespace (#2169)
- Contributors: Elvis Dowson
1.15.11 (2021-04-06)
1.15.10 (2021-03-18)
- Fix for deadlock issue related to timers (#2121)
- Fix getNumPublishers() to only count fully connected (#2107)
- Replace message assertion with logging in order to have release modes to fail in compilation when msg type mismatches occur (#2096)
- Contributors: C. Andy Martin, Ivor Wanders, Tahsincan Köse
1.15.9 (2020-10-16)
- Fix deadlock when service connection is dropped (#2074)
- Update maintainers (#2075)
- Fix case where accessing cached parameters shuts down another node (#2068)
- Fix spelling (#2066)
- Fix Lost Wake Bug in ROSOutAppender (#2033)
- Fix compatibility issue with boost 1.73 and above (#2023)
- Contributors: Adel Fakih, Chen Lihui, Sean Yen, Shane Loretz, tomoya
1.15.8 (2020-07-23)
- change is_async_connected to use epoll when available (#1983)
- allow mixing latched and unlatched publishers (#1991)
1.15.7 (2020-05-28)
- fix Windows build break (#1961) (regression from 1.15.5)
1.15.6 (2020-05-21)
- fix a bug that using a destroyed connection object (#1950)
1.15.5 (2020-05-15)
- check if async socket connect is success or failure before TransportTCP::read() and TransportTCP::write() (#1954)
- fix bug that connection drop signal related funtion throw a bad_weak exception (#1940)
- multiple latched publishers per process on the same topic (#1544)
- fix negative numbers in ros statistics (#1531)
- remove extra n in ROS_DEBUG (#1925)
1.15.4 (2020-03-19)
- restrict boost dependencies to components used (#1871)
1.15.3 (2020-02-28)
- remove Boost version check since Noetic only targets platforms with 1.67+ (#1903)
1.15.2 (2020-02-25)
- export missing Boost dependency (#1898)
1.15.1 (2020-02-24)
- fix missing boost dependencies (#1895)
1.15.0 (2020-02-21)
1.14.4 (2020-02-20)
- add default ROS_MASTER_URI (#1666)
- add default assignment operator for various classes (#1888)
- bump CMake minimum version to avoid CMP0048 warning (#1869)
- do not display error message if poll yields EINTR (#1868)
- [windows] portable duration cast (#1882)
- drop custom implementation of boost::condition_variable to fix busy-wait spinning (#1878)
- disable rosout via ROSCPP_NO_ROSOUT environment variable (#1858)
- [windows] conditionally guard sys/socket.h (#1876)
- explicit include of socket.h to support FreeBSD (#1864)
- remove DEBUG statements from getImpl (#1823)
- use c++11 std::snprintf (#1820)
- TransportTCP: Allow socket() to return 0 (#1707)
- fix dynamic windowing for Topic Statistics (#1695)
- service_publication: removed int-bool-comparison (#1710)
- add Timer::isValid() const (#1779)
- add possibility to pass rospy.Duration as timeout to wait_for_service and wait_for_message (#1703)
- fix segfault in TransportPublisherLink (#1714)
- TransportTCP: enable poll event POLLRDHUP to detect dead connections properly (#1704)
- transportUDP: zero-initialize sockaddr_in object (#1740)
- unregisterService returns result of execute("unregisterService") (#1751)
- use safe string check (#1771)
- fix memory leak of global variable (#1503)
- fix exception boost::lock_error during shutdown (#1656)
- avoid deadlock in TopicManager (#1645)
- use WallTime/WallDuration for waiting for service (#1638)
- add missing include path (for bazel workspaces) (#1636)
- fix bug in statistics decision making if one should publish (#1625)
- add hasStarted() const to WallTimer and SteadyTimer API (#1565)
- remove signals from find_package(Boost COMPONENTS ...) (#1580)
- fix string error on windows (#1582)
- visibility macros update (#1591)
- fix race due tounprotected access to callbacks_ (#1595)
- fix nullptr access from Timer().hasStarted() (#1541)
- add const specifier to [NodeHandle::param(param_name, default_val)]{.title-ref}. (#1539)
- update wiki.ros.org URLs (#1536)
- fix stamp_age_mean overflow when stamp age very big (#1526)
- remove explicit -std=c++11, default to 14
- fix memory error due to missing rosout_disable_topics_generation parameter (#1507)
- fix issues when built or run on Windows (#1466)
1.14.3 (2018-08-06)
1.14.2 (2018-06-06)
1.14.1 (2018-05-21)
1.14.0 (2018-05-21)
- force a rebuild of the pollset on flag changes (#1393)
- fix integer overflow for oneshot timers (#1382)
- convert the period standard deviation in StatisticsLogger to Duration at the end (#1361)
- add time when timer expired to timer events (#1130)
- replace DCL pattern with static variable (#1365)
- add parameter to stop clients from generating rosout topics list (#1241)
1.13.6 (2018-02-05)
- avoid recreating poll set (#1281)
- switch to using epoll (#1217)
- monotonic clock for callback queue timeouts (#1250)
- fix IPv6 initialization order (#1262)
- changed error message for single threaded spinner (#1164)
1.13.5 (2017-11-09)
1.13.4 (2017-11-02)
1.13.3 (2017-10-25)
- avoid unused parameter warning in TransportTCP (#1195)
- check if socket options are available before using them (#1172)
1.13.2 (2017-08-15)
- only use CLOCK_MONOTONIC if not on OS X (#1142)
- xmlrpc_manager: use SteadyTime for timeout (#1134)
- ignore headers with zero stamp in statistics (#1127)
1.13.1 (2017-07-27)
- add SteadyTimer, used in TimerManager (#1014)
- include missing header for writev() (#1105)
- clean the namespace to get rid of double or trailing forward slashes (#1100)
- add missing mutex lock for publisher links (#1090)
- fix race condition that lead to miss first message (#1058)
- fix bug in transport_tcp on Windows (#1050)
- add subscriber to connection log messages (#1023)
- avoid deleting XmlRpcClient while being used in another thread (#1013)
1.13.0 (2017-02-22)
- remove support for multiple spinners on the same queue which existed only for backward compatibily (#988)
1.12.7 (2017-02-17)
- move connection specific log message to new name roscpp_internal.connections (#980)
- move headers to include/xmlrpcpp (#962)
- fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
- fix return code of master execute function (#938)
- change WallTimerEvent from class to struct (#924)
1.12.6 (2016-10-26)
1.12.5 (2016-09-30)
1.12.4 (2016-09-19)
1.12.3 (2016-09-17)
- fix multi-threaded spinning (#867)
- fix static destruction order (#871)
- throw exception on ros::init with empty node name (#894)
- improve debug message when queue is full (#818)
1.12.2 (2016-06-03)
- improve stacktrace for exceptions thrown in callbacks (#811)
- fix segfault if creating outgoing UDP transport fails (#807)
1.12.1 (2016-04-18)
- use directory specific compiler flags (#785)
1.12.0 (2016-03-18)
1.11.18 (2016-03-17)
- fix CMake warning about non-existing targets
1.11.17 (2016-03-11)
- fix order of argument in SubscriberLink interface to match actual implemenation (#701)
- add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
- use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
- fix max elements param for statistics window (#750)
- improve NodeHandle constructor documentation (#692)
1.11.16 (2015-11-09)
- add getROSArg function (#694)
1.11.15 (2015-10-13)
- fix crash in onRetryTimer() callback (#577)
1.11.14 (2015-09-19)
- add optional reset argument to Timer::setPeriod() (#590)
- add getParam() and getParamCached() for float (#621, #623)
- use explicit bool cast to compile with C++11 (#632)
1.11.13 (2015-04-28)
1.11.12 (2015-04-27)
1.11.11 (2015-04-16)
- fix memory leak in transport constructor (#570)
- fix computation of stddev in statistics (#556)
- fix empty connection header topic (#543)
- alternative API to get parameter values (#592)
- add getCached() for float parameters (#584)
1.11.10 (2014-12-22)
1.11.9 (2014-08-18)
- add accessor to expose whether service is persistent (#489)
- populate delivered_msgs field of TopicStatistics message (#486)
1.11.8 (2014-08-04)
- fix C++11 compatibility issue (#483)
1.11.7 (2014-07-18)
- fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)
1.11.6 (2014-07-10)
- check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)
1.11.5 (2014-06-24)
- improve handling dropped connections (#434)
- add header needed for Android (#441)
- fix typo for parameter used for statistics (#448)
1.11.4 (2014-06-16)
1.11.3 (2014-05-21)
1.11.2 (2014-05-08)
1.11.1 (2014-05-07)
- update API to use boost::signals2 (#267)
- only update param cache when being subscribed (#351)
- ensure to remove delete parameters completely
- invalidate cached parent parameters when namespace parameter is set / changes (#352)
- add optional topic/connection statistics (#398)
- add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
- add AsyncSpinner::canStart() to check if a spinner can be started
1.11.0 (2014-03-04)
- allow getting parameters with name '/' (#313)
- support for /clock remapping (#359)
- suppress boost::signals deprecation warning (#362)
- use catkin_install_python() to install Python scripts (#361)
1.10.0 (2014-02-11)
- remove use of __connection header
1.9.54 (2014-01-27)
1.9.53 (2014-01-14)
1.9.52 (2014-01-08)
1.9.51 (2014-01-07)
- move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
- add missing version dependency on roscpp_core stuff (#299)
- remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
- fix compile problem with gcc 4.4 (#302)
- fix clang warnings
- fix usage of boost include directories
1.9.50 (2013-10-04)
1.9.49 (2013-09-16)
- add rosparam getter/setter for std::vector and std::map (#279)
1.9.48 (2013-08-21)
1.9.47 (2013-07-03)
1.9.46 (2013-06-18)
1.9.45 (2013-06-06)
- improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
- fix missing generation of constant definitions for services (ros/gencpp#2)
- fix restoring thread context when callback throws an exception (#219)
- fix calling PollManager::shutdown() repeatedly (#217)
1.9.44 (2013-03-21)
- fix install destination for dll's under Windows
1.9.43 (2013-03-13)
1.9.42 (2013-03-08)
- improve speed of message generation in dry packages (#183)
- fix roscpp service call deadlock (#149)
- fix freezing service calls when returning false (#168)
- fix error message publishing wrong message type (#178)
- fix missing explicit dependency on pthread (#135)
- fix compiler warning about wrong comparison of message md5 hashes (#165)
1.9.41 (2013-01-24)
- allow sending data exceeding 2GB in chunks (#4049)
- update getParam() doc (#1460)
- add param::get(float) (#3754)
- update inactive assert when publishing message with md5sum "*", update related tests (#3714)
- fix ros master retry timeout (#4024)
- fix inactive assert when publishing message with wrong type (#3714)
1.9.40 (2013-01-13)
1.9.39 (2012-12-29)
- first public release for Groovy
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
cpp_common | |
message_generation | |
rosconsole | |
roscpp_serialization | |
roscpp_traits | |
rosgraph_msgs | |
roslang | |
rostime | |
std_msgs | |
xmlrpcpp | |
catkin | |
message_runtime |
System Dependencies
Dependant Packages
Launch files
No launch files found
Messages
Plugins
No plugins found.
Recent questions tagged roscpp at Robotics Stack Exchange
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
|
Package Summary
Tags | No category tags. |
Version | 1.13.7 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/ros_comm.git |
VCS Type | git |
VCS Version | lunar-devel |
Last Updated | 2019-02-01 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
roscpp is a C++ implementation of ROS. It provides
a
Additional Links
Maintainers
- Dirk Thomas
Authors
- Morgan Quigley
- Josh Faust
- Brian Gerkey
- Troy Straszheim
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package roscpp
1.13.7 (2018-08-17)
- add hasStarted() to Timer API (#1464)
- force a rebuild of the pollset on flag changes (#1393)
- fix integer overflow for oneshot timers (#1382)
- convert the period standard deviation in StatisticsLogger to Duration at the end (#1361)
- replace DCL pattern with static variable (#1365)
1.13.6 (2018-02-05)
- avoid recreating poll set (#1281)
- switch to using epoll (#1217)
- monotonic clock for callback queue timeouts (#1250)
- fix IPv6 initialization order (#1262)
- changed error message for single threaded spinner (#1164)
1.13.5 (2017-11-09)
1.13.4 (2017-11-02)
1.13.3 (2017-10-25)
- avoid unused parameter warning in TransportTCP (#1195)
- check if socket options are available before using them (#1172)
1.13.2 (2017-08-15)
- only use CLOCK_MONOTONIC if not on OS X (#1142)
- xmlrpc_manager: use SteadyTime for timeout (#1134)
- ignore headers with zero stamp in statistics (#1127)
1.13.1 (2017-07-27)
- add SteadyTimer, used in TimerManager (#1014)
- include missing header for writev() (#1105)
- clean the namespace to get rid of double or trailing forward slashes (#1100)
- add missing mutex lock for publisher links (#1090)
- fix race condition that lead to miss first message (#1058)
- fix bug in transport_tcp on Windows (#1050)
- add subscriber to connection log messages (#1023)
- avoid deleting XmlRpcClient while being used in another thread (#1013)
1.13.0 (2017-02-22)
- remove support for multiple spinners on the same queue which existed only for backward compatibily (#988)
1.12.7 (2017-02-17)
- move connection specific log message to new name roscpp_internal.connections (#980)
- move headers to include/xmlrpcpp (#962)
- fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
- fix return code of master execute function (#938)
- change WallTimerEvent from class to struct (#924)
1.12.6 (2016-10-26)
1.12.5 (2016-09-30)
1.12.4 (2016-09-19)
1.12.3 (2016-09-17)
- fix multi-threaded spinning (#867)
- fix static destruction order (#871)
- throw exception on ros::init with empty node name (#894)
- improve debug message when queue is full (#818)
1.12.2 (2016-06-03)
- improve stacktrace for exceptions thrown in callbacks (#811)
- fix segfault if creating outgoing UDP transport fails (#807)
1.12.1 (2016-04-18)
- use directory specific compiler flags (#785)
1.12.0 (2016-03-18)
1.11.18 (2016-03-17)
- fix CMake warning about non-existing targets
1.11.17 (2016-03-11)
- fix order of argument in SubscriberLink interface to match actual implemenation (#701)
- add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
- use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
- fix max elements param for statistics window (#750)
- improve NodeHandle constructor documentation (#692)
1.11.16 (2015-11-09)
- add getROSArg function (#694)
1.11.15 (2015-10-13)
- fix crash in onRetryTimer() callback (#577)
1.11.14 (2015-09-19)
- add optional reset argument to Timer::setPeriod() (#590)
- add getParam() and getParamCached() for float (#621, #623)
- use explicit bool cast to compile with C++11 (#632)
1.11.13 (2015-04-28)
1.11.12 (2015-04-27)
1.11.11 (2015-04-16)
- fix memory leak in transport constructor (#570)
- fix computation of stddev in statistics (#556)
- fix empty connection header topic (#543)
- alternative API to get parameter values (#592)
- add getCached() for float parameters (#584)
1.11.10 (2014-12-22)
1.11.9 (2014-08-18)
- add accessor to expose whether service is persistent (#489)
- populate delivered_msgs field of TopicStatistics message (#486)
1.11.8 (2014-08-04)
- fix C++11 compatibility issue (#483)
1.11.7 (2014-07-18)
- fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)
1.11.6 (2014-07-10)
- check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)
1.11.5 (2014-06-24)
- improve handling dropped connections (#434)
- add header needed for Android (#441)
- fix typo for parameter used for statistics (#448)
1.11.4 (2014-06-16)
1.11.3 (2014-05-21)
1.11.2 (2014-05-08)
1.11.1 (2014-05-07)
- update API to use boost::signals2 (#267)
- only update param cache when being subscribed (#351)
- ensure to remove delete parameters completely
- invalidate cached parent parameters when namespace parameter is set / changes (#352)
- add optional topic/connection statistics (#398)
- add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
- add AsyncSpinner::canStart() to check if a spinner can be started
1.11.0 (2014-03-04)
- allow getting parameters with name '/' (#313)
- support for /clock remapping (#359)
- suppress boost::signals deprecation warning (#362)
- use catkin_install_python() to install Python scripts (#361)
1.10.0 (2014-02-11)
- remove use of __connection header
1.9.54 (2014-01-27)
1.9.53 (2014-01-14)
1.9.52 (2014-01-08)
1.9.51 (2014-01-07)
- move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
- add missing version dependency on roscpp_core stuff (#299)
- remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
- fix compile problem with gcc 4.4 (#302)
- fix clang warnings
- fix usage of boost include directories
1.9.50 (2013-10-04)
1.9.49 (2013-09-16)
- add rosparam getter/setter for std::vector and std::map (#279)
1.9.48 (2013-08-21)
1.9.47 (2013-07-03)
1.9.46 (2013-06-18)
1.9.45 (2013-06-06)
- improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
- fix missing generation of constant definitions for services (ros/gencpp#2)
- fix restoring thread context when callback throws an exception (#219)
- fix calling PollManager::shutdown() repeatedly (#217)
1.9.44 (2013-03-21)
- fix install destination for dll's under Windows
1.9.43 (2013-03-13)
1.9.42 (2013-03-08)
- improve speed of message generation in dry packages (#183)
- fix roscpp service call deadlock (#149)
- fix freezing service calls when returning false (#168)
- fix error message publishing wrong message type (#178)
- fix missing explicit dependency on pthread (#135)
- fix compiler warning about wrong comparison of message md5 hashes (#165)
1.9.41 (2013-01-24)
- allow sending data exceeding 2GB in chunks (#4049)
- update getParam() doc (#1460)
- add param::get(float) (#3754)
- update inactive assert when publishing message with md5sum "*", update related tests (#3714)
- fix ros master retry timeout (#4024)
- fix inactive assert when publishing message with wrong type (#3714)
1.9.40 (2013-01-13)
1.9.39 (2012-12-29)
- first public release for Groovy
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
cpp_common | |
message_generation | |
rosconsole | |
roscpp_serialization | |
roscpp_traits | |
rosgraph_msgs | |
roslang | |
rostime | |
std_msgs | |
xmlrpcpp | |
catkin | |
message_runtime |
System Dependencies
Name |
---|
pkg-config |
Dependant Packages
Launch files
No launch files found
Messages
Plugins
No plugins found.
Recent questions tagged roscpp at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 1.11.21 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/ros_comm.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2017-03-06 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
roscpp is a C++ implementation of ROS. It provides
a
Additional Links
Maintainers
- Dirk Thomas
Authors
- Morgan Quigley
- Josh Faust
- Brian Gerkey
- Troy Straszheim
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package roscpp
1.11.21 (2017-03-06)
- fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
- improve stacktrace for exceptions thrown in callbacks (#811)
1.11.20 (2016-06-27)
- fix segfault if connection fails (#807)
1.11.19 (2016-04-18)
- use directory specific compiler flags (#785)
1.11.18 (2016-03-17)
- fix CMake warning about non-existing targets
1.11.17 (2016-03-11)
- fix order of argument in SubscriberLink interface to match actual implemenation (#701)
- add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
- use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
- fix max elements param for statistics window (#750)
- improve NodeHandle constructor documentation (#692)
1.11.16 (2015-11-09)
- add getROSArg function (#694)
1.11.15 (2015-10-13)
- fix crash in onRetryTimer() callback (#577)
1.11.14 (2015-09-19)
- add optional reset argument to Timer::setPeriod() (#590)
- add getParam() and getParamCached() for float (#621, #623)
- use explicit bool cast to compile with C++11 (#632)
1.11.13 (2015-04-28)
1.11.12 (2015-04-27)
1.11.11 (2015-04-16)
- fix memory leak in transport constructor (#570)
- fix computation of stddev in statistics (#556)
- fix empty connection header topic (#543)
- alternative API to get parameter values (#592)
- add getCached() for float parameters (#584)
1.11.10 (2014-12-22)
1.11.9 (2014-08-18)
- add accessor to expose whether service is persistent (#489)
- populate delivered_msgs field of TopicStatistics message (#486)
1.11.8 (2014-08-04)
- fix C++11 compatibility issue (#483)
1.11.7 (2014-07-18)
- fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)
1.11.6 (2014-07-10)
- check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)
1.11.5 (2014-06-24)
- improve handling dropped connections (#434)
- add header needed for Android (#441)
- fix typo for parameter used for statistics (#448)
1.11.4 (2014-06-16)
1.11.3 (2014-05-21)
1.11.2 (2014-05-08)
1.11.1 (2014-05-07)
- update API to use boost::signals2 (#267)
- only update param cache when being subscribed (#351)
- ensure to remove delete parameters completely
- invalidate cached parent parameters when namespace parameter is set / changes (#352)
- add optional topic/connection statistics (#398)
- add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
- add AsyncSpinner::canStart() to check if a spinner can be started
1.11.0 (2014-03-04)
- allow getting parameters with name '/' (#313)
- support for /clock remapping (#359)
- suppress boost::signals deprecation warning (#362)
- use catkin_install_python() to install Python scripts (#361)
1.10.0 (2014-02-11)
- remove use of __connection header
1.9.54 (2014-01-27)
1.9.53 (2014-01-14)
1.9.52 (2014-01-08)
1.9.51 (2014-01-07)
- move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
- add missing version dependency on roscpp_core stuff (#299)
- remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
- fix compile problem with gcc 4.4 (#302)
- fix clang warnings
- fix usage of boost include directories
1.9.50 (2013-10-04)
1.9.49 (2013-09-16)
- add rosparam getter/setter for std::vector and std::map (#279)
1.9.48 (2013-08-21)
1.9.47 (2013-07-03)
1.9.46 (2013-06-18)
1.9.45 (2013-06-06)
- improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
- fix missing generation of constant definitions for services (ros/gencpp#2)
- fix restoring thread context when callback throws an exception (#219)
- fix calling PollManager::shutdown() repeatedly (#217)
1.9.44 (2013-03-21)
- fix install destination for dll's under Windows
1.9.43 (2013-03-13)
1.9.42 (2013-03-08)
- improve speed of message generation in dry packages (#183)
- fix roscpp service call deadlock (#149)
- fix freezing service calls when returning false (#168)
- fix error message publishing wrong message type (#178)
- fix missing explicit dependency on pthread (#135)
- fix compiler warning about wrong comparison of message md5 hashes (#165)
1.9.41 (2013-01-24)
- allow sending data exceeding 2GB in chunks (#4049)
- update getParam() doc (#1460)
- add param::get(float) (#3754)
- update inactive assert when publishing message with md5sum "*", update related tests (#3714)
- fix ros master retry timeout (#4024)
- fix inactive assert when publishing message with wrong type (#3714)
1.9.40 (2013-01-13)
1.9.39 (2012-12-29)
- first public release for Groovy
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
cpp_common | |
message_generation | |
rosconsole | |
roscpp_serialization | |
roscpp_traits | |
rosgraph_msgs | |
roslang | |
rostime | |
std_msgs | |
xmlrpcpp | |
catkin | |
message_runtime |
System Dependencies
Name |
---|
pkg-config |
Dependant Packages
Launch files
No launch files found
Messages
Plugins
No plugins found.
Recent questions tagged roscpp at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 1.11.21 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/ros_comm.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2017-03-06 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
roscpp is a C++ implementation of ROS. It provides
a
Additional Links
Maintainers
- Dirk Thomas
Authors
- Morgan Quigley
- Josh Faust
- Brian Gerkey
- Troy Straszheim
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package roscpp
1.11.21 (2017-03-06)
- fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
- improve stacktrace for exceptions thrown in callbacks (#811)
1.11.20 (2016-06-27)
- fix segfault if connection fails (#807)
1.11.19 (2016-04-18)
- use directory specific compiler flags (#785)
1.11.18 (2016-03-17)
- fix CMake warning about non-existing targets
1.11.17 (2016-03-11)
- fix order of argument in SubscriberLink interface to match actual implemenation (#701)
- add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
- use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
- fix max elements param for statistics window (#750)
- improve NodeHandle constructor documentation (#692)
1.11.16 (2015-11-09)
- add getROSArg function (#694)
1.11.15 (2015-10-13)
- fix crash in onRetryTimer() callback (#577)
1.11.14 (2015-09-19)
- add optional reset argument to Timer::setPeriod() (#590)
- add getParam() and getParamCached() for float (#621, #623)
- use explicit bool cast to compile with C++11 (#632)
1.11.13 (2015-04-28)
1.11.12 (2015-04-27)
1.11.11 (2015-04-16)
- fix memory leak in transport constructor (#570)
- fix computation of stddev in statistics (#556)
- fix empty connection header topic (#543)
- alternative API to get parameter values (#592)
- add getCached() for float parameters (#584)
1.11.10 (2014-12-22)
1.11.9 (2014-08-18)
- add accessor to expose whether service is persistent (#489)
- populate delivered_msgs field of TopicStatistics message (#486)
1.11.8 (2014-08-04)
- fix C++11 compatibility issue (#483)
1.11.7 (2014-07-18)
- fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)
1.11.6 (2014-07-10)
- check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)
1.11.5 (2014-06-24)
- improve handling dropped connections (#434)
- add header needed for Android (#441)
- fix typo for parameter used for statistics (#448)
1.11.4 (2014-06-16)
1.11.3 (2014-05-21)
1.11.2 (2014-05-08)
1.11.1 (2014-05-07)
- update API to use boost::signals2 (#267)
- only update param cache when being subscribed (#351)
- ensure to remove delete parameters completely
- invalidate cached parent parameters when namespace parameter is set / changes (#352)
- add optional topic/connection statistics (#398)
- add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
- add AsyncSpinner::canStart() to check if a spinner can be started
1.11.0 (2014-03-04)
- allow getting parameters with name '/' (#313)
- support for /clock remapping (#359)
- suppress boost::signals deprecation warning (#362)
- use catkin_install_python() to install Python scripts (#361)
1.10.0 (2014-02-11)
- remove use of __connection header
1.9.54 (2014-01-27)
1.9.53 (2014-01-14)
1.9.52 (2014-01-08)
1.9.51 (2014-01-07)
- move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
- add missing version dependency on roscpp_core stuff (#299)
- remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
- fix compile problem with gcc 4.4 (#302)
- fix clang warnings
- fix usage of boost include directories
1.9.50 (2013-10-04)
1.9.49 (2013-09-16)
- add rosparam getter/setter for std::vector and std::map (#279)
1.9.48 (2013-08-21)
1.9.47 (2013-07-03)
1.9.46 (2013-06-18)
1.9.45 (2013-06-06)
- improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
- fix missing generation of constant definitions for services (ros/gencpp#2)
- fix restoring thread context when callback throws an exception (#219)
- fix calling PollManager::shutdown() repeatedly (#217)
1.9.44 (2013-03-21)
- fix install destination for dll's under Windows
1.9.43 (2013-03-13)
1.9.42 (2013-03-08)
- improve speed of message generation in dry packages (#183)
- fix roscpp service call deadlock (#149)
- fix freezing service calls when returning false (#168)
- fix error message publishing wrong message type (#178)
- fix missing explicit dependency on pthread (#135)
- fix compiler warning about wrong comparison of message md5 hashes (#165)
1.9.41 (2013-01-24)
- allow sending data exceeding 2GB in chunks (#4049)
- update getParam() doc (#1460)
- add param::get(float) (#3754)
- update inactive assert when publishing message with md5sum "*", update related tests (#3714)
- fix ros master retry timeout (#4024)
- fix inactive assert when publishing message with wrong type (#3714)
1.9.40 (2013-01-13)
1.9.39 (2012-12-29)
- first public release for Groovy
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
cpp_common | |
message_generation | |
rosconsole | |
roscpp_serialization | |
roscpp_traits | |
rosgraph_msgs | |
roslang | |
rostime | |
std_msgs | |
xmlrpcpp | |
catkin | |
message_runtime |
System Dependencies
Name |
---|
pkg-config |
Dependant Packages
Launch files
No launch files found
Messages
Plugins
No plugins found.
Recent questions tagged roscpp at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 1.10.12 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/ros_comm.git |
VCS Type | git |
VCS Version | hydro-devel |
Last Updated | 2014-12-29 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
roscpp is a C++ implementation of ROS. It provides
a
Additional Links
Maintainers
- Dirk Thomas
Authors
- Morgan Quigley
- Josh Faust
- Brian Gerkey
- Troy Straszheim
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package roscpp
1.10.12 (2014-12-29)
1.10.11 (2014-08-18)
- add accessor to expose whether service is persistent (#489)
- only update param cache when being subscribed (#351)
- ensure to remove delete parameters completely
- invalidate cached parent parameters when namespace parameter is set / changes (#352)
1.10.10 (2014-06-16)
1.10.3 (2014-06-02)
- add AsyncSpinner::canStart() to check if a spinner can be started
1.10.2 (2014-03-03)
1.10.1 (2014-02-25)
1.9.54 (2014-01-27)
1.9.53 (2014-01-14)
1.9.52 (2014-01-08)
1.9.51 (2014-01-07)
- move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
- add missing version dependency on roscpp_core stuff (#299)
- remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
- fix compile problem with gcc 4.4 (#302)
- fix clang warnings
- fix usage of boost include directories
1.9.50 (2013-10-04)
1.9.49 (2013-09-16)
- add rosparam getter/setter for std::vector and std::map (#279)
1.9.48 (2013-08-21)
1.9.47 (2013-07-03)
1.9.46 (2013-06-18)
1.9.45 (2013-06-06)
- improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
- fix missing generation of constant definitions for services (ros/gencpp#2)
- fix restoring thread context when callback throws an exception (#219)
- fix calling PollManager::shutdown() repeatedly (#217)
1.9.44 (2013-03-21)
- fix install destination for dll's under Windows
1.9.43 (2013-03-13)
1.9.42 (2013-03-08)
- improve speed of message generation in dry packages (#183)
- fix roscpp service call deadlock (#149)
- fix freezing service calls when returning false (#168)
- fix error message publishing wrong message type (#178)
- fix missing explicit dependency on pthread (#135)
- fix compiler warning about wrong comparison of message md5 hashes (#165)
1.9.41 (2013-01-24)
- allow sending data exceeding 2GB in chunks (#4049)
- update getParam() doc (#1460)
- add param::get(float) (#3754)
- update inactive assert when publishing message with md5sum *, update related tests (#3714)
- fix ros master retry timeout (#4024)
- fix inactive assert when publishing message with wrong type (#3714)
1.9.40 (2013-01-13)
1.9.39 (2012-12-29)
- first public release for Groovy
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
cpp_common | |
message_generation | |
rosconsole | |
roscpp_serialization | |
roscpp_traits | |
rosgraph_msgs | |
roslang | |
rostime | |
std_msgs | |
xmlrpcpp | |
catkin | |
message_runtime |
System Dependencies
Name |
---|
pkg-config |
Dependant Packages
Launch files
No launch files found
Messages
Plugins
No plugins found.
Recent questions tagged roscpp at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 1.12.17 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/ros_comm.git |
VCS Type | git |
VCS Version | kinetic-devel |
Last Updated | 2020-10-26 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
roscpp is a C++ implementation of ROS. It provides
a
Additional Links
Maintainers
- Jacob Perron
- Michael Carroll
- Shane Loretz
Authors
- Morgan Quigley
- Josh Faust
- Brian Gerkey
- Troy Straszheim
- Dirk Thomas
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package roscpp
1.12.17 (2020-10-26)
- Set call_finished_ with true for each call inside callFinished (#2074)
- Update maintainers (#2075)
- Cached parameter should be unsubscribed (#2068)
- Fix Lost Wake Bug in ROSOutAppender (#2033)
- Contributors: Adel Fakih, Chen Lihui, Jacob Perron, Shane Loretz, tomoya
1.12.16 (2020-08-26)
- use fully qualified ceil() in condition_variable.h (#2025)
- remove 'using namespace' from condition_variable.h (#2020)
1.12.15 (2020-08-10)
- close sockets when server responds with HTTP/1.0 (#1284)
- fix a bug that using a destroyed connection object (#1950)
- remove extra n in ROS_DEBUG (#1925)
- do not display error message if poll yields EINTR (#1868)
- TransportTCP: Allow socket() to return 0 (#1707)
- add Timer::isValid() const (#1779)
- transport_tcp: enable poll event POLLRDHUP to detect dead (#1704)
- unregisterService returns result of execute("unregisterService") (#1751)
- fix string check (#1771)
- resolve memory leak (#1503)
- fix Exception boost::lock_error thrown from shutdown method (#1656)
- TopicManager: avoid deadlock (#1645)
- service: use WallTime/WallDuration for waiting (#1638)
- fix bug in statistics decision making if one should publish (#1625)
- fix race due unprotected access to callbacks_ in roscpp client (#1595)
- remove nullptr access from Timer().hasStarted() (#1541)
- add const specifier to [NodeHandle::param(param_name, default_val)]{.title-ref}. (#1539)
- fix stamp_age_mean overflow when stamp age very big (#1526)
- use an internal implementation of boost::condition_variable with monotonic clock [kinetic-devel] (#2011)
- fix compiler warnings about unused variables (#1428) (#1576)
1.12.14 (2018-08-23)
- add hasStarted() to Timer API (#1464)
- force a rebuild of the pollset on flag changes (#1393)
- fix integer overflow for oneshot timers (#1382)
- convert the period standard deviation in StatisticsLogger to Duration at the end (#1361)
- replace DCL pattern with static variable (#1365)
1.12.13 (2018-02-21)
- avoid recreating poll set (#1281)
- switch to using epoll (#1217)
- monotonic clock for callback queue timeouts (#1250)
- fix IPv6 initialization order (#1262)
- changed error message for single threaded spinner (#1164)
1.12.12 (2017-11-16)
1.12.11 (2017-11-07)
1.12.10 (2017-11-06)
1.12.9 (2017-11-06)
1.12.8 (2017-11-06)
- check if socket options are available before using them (#1172)
- only use CLOCK_MONOTONIC if not on OS X (#1142)
- xmlrpc_manager: use SteadyTime for timeout (#1134)
- ignore headers with zero stamp in statistics (#1127)
- add SteadyTimer, used in TimerManager (#1014)
- include missing header for writev() (#1105)
- add missing mutex lock for publisher links (#1090)
- fix race condition that lead to miss first message (#1058)
- fix bug in transport_tcp on Windows (#1050)
- add subscriber to connection log messages (#1023)
- avoid deleting XmlRpcClient while being used in another thread (#1013)
1.12.7 (2017-02-17)
- move connection specific log message to new name roscpp_internal.connections (#980)
- move headers to include/xmlrpcpp (#962)
- fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
- fix return code of master execute function (#938)
- change WallTimerEvent from class to struct (#924)
1.12.6 (2016-10-26)
1.12.5 (2016-09-30)
1.12.4 (2016-09-19)
1.12.3 (2016-09-17)
- fix multi-threaded spinning (#867)
- fix static destruction order (#871)
- throw exception on ros::init with empty node name (#894)
- improve debug message when queue is full (#818)
1.12.2 (2016-06-03)
- improve stacktrace for exceptions thrown in callbacks (#811)
- fix segfault if creating outgoing UDP transport fails (#807)
1.12.1 (2016-04-18)
- use directory specific compiler flags (#785)
1.12.0 (2016-03-18)
1.11.18 (2016-03-17)
- fix CMake warning about non-existing targets
1.11.17 (2016-03-11)
- fix order of argument in SubscriberLink interface to match actual implemenation (#701)
- add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
- use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
- fix max elements param for statistics window (#750)
- improve NodeHandle constructor documentation (#692)
1.11.16 (2015-11-09)
- add getROSArg function (#694)
1.11.15 (2015-10-13)
- fix crash in onRetryTimer() callback (#577)
1.11.14 (2015-09-19)
- add optional reset argument to Timer::setPeriod() (#590)
- add getParam() and getParamCached() for float (#621, #623)
- use explicit bool cast to compile with C++11 (#632)
1.11.13 (2015-04-28)
1.11.12 (2015-04-27)
1.11.11 (2015-04-16)
- fix memory leak in transport constructor (#570)
- fix computation of stddev in statistics (#556)
- fix empty connection header topic (#543)
- alternative API to get parameter values (#592)
- add getCached() for float parameters (#584)
1.11.10 (2014-12-22)
1.11.9 (2014-08-18)
- add accessor to expose whether service is persistent (#489)
- populate delivered_msgs field of TopicStatistics message (#486)
1.11.8 (2014-08-04)
- fix C++11 compatibility issue (#483)
1.11.7 (2014-07-18)
- fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)
1.11.6 (2014-07-10)
- check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)
1.11.5 (2014-06-24)
- improve handling dropped connections (#434)
- add header needed for Android (#441)
- fix typo for parameter used for statistics (#448)
1.11.4 (2014-06-16)
1.11.3 (2014-05-21)
1.11.2 (2014-05-08)
1.11.1 (2014-05-07)
- update API to use boost::signals2 (#267)
- only update param cache when being subscribed (#351)
- ensure to remove delete parameters completely
- invalidate cached parent parameters when namespace parameter is set / changes (#352)
- add optional topic/connection statistics (#398)
- add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
- add AsyncSpinner::canStart() to check if a spinner can be started
1.11.0 (2014-03-04)
- allow getting parameters with name '/' (#313)
- support for /clock remapping (#359)
- suppress boost::signals deprecation warning (#362)
- use catkin_install_python() to install Python scripts (#361)
1.10.0 (2014-02-11)
- remove use of __connection header
1.9.54 (2014-01-27)
1.9.53 (2014-01-14)
1.9.52 (2014-01-08)
1.9.51 (2014-01-07)
- move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
- add missing version dependency on roscpp_core stuff (#299)
- remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
- fix compile problem with gcc 4.4 (#302)
- fix clang warnings
- fix usage of boost include directories
1.9.50 (2013-10-04)
1.9.49 (2013-09-16)
- add rosparam getter/setter for std::vector and std::map (#279)
1.9.48 (2013-08-21)
1.9.47 (2013-07-03)
1.9.46 (2013-06-18)
1.9.45 (2013-06-06)
- improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
- fix missing generation of constant definitions for services (ros/gencpp#2)
- fix restoring thread context when callback throws an exception (#219)
- fix calling PollManager::shutdown() repeatedly (#217)
1.9.44 (2013-03-21)
- fix install destination for dll's under Windows
1.9.43 (2013-03-13)
1.9.42 (2013-03-08)
- improve speed of message generation in dry packages (#183)
- fix roscpp service call deadlock (#149)
- fix freezing service calls when returning false (#168)
- fix error message publishing wrong message type (#178)
- fix missing explicit dependency on pthread (#135)
- fix compiler warning about wrong comparison of message md5 hashes (#165)
1.9.41 (2013-01-24)
- allow sending data exceeding 2GB in chunks (#4049)
- update getParam() doc (#1460)
- add param::get(float) (#3754)
- update inactive assert when publishing message with md5sum "*", update related tests (#3714)
- fix ros master retry timeout (#4024)
- fix inactive assert when publishing message with wrong type (#3714)
1.9.40 (2013-01-13)
1.9.39 (2012-12-29)
- first public release for Groovy
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
cpp_common | |
message_generation | |
rosconsole | |
roscpp_serialization | |
roscpp_traits | |
rosgraph_msgs | |
roslang | |
rostime | |
std_msgs | |
xmlrpcpp | |
catkin | |
message_runtime |
System Dependencies
Name |
---|
pkg-config |
Dependant Packages
Launch files
No launch files found
Messages
Plugins
No plugins found.
Recent questions tagged roscpp at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 1.14.13 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros/ros_comm.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2022-01-26 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
roscpp is a C++ implementation of ROS. It provides
a
Additional Links
Maintainers
- Jacob Perron
- Michael Carroll
- Shane Loretz
Authors
- Morgan Quigley
- Josh Faust
- Brian Gerkey
- Troy Straszheim
- Dirk Thomas
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package roscpp
1.14.13 (2022-01-25)
- Use recursive mutex to fix dead lock (#2209)
- Contributors: Chen Lihui, Jacob Perron
1.14.12 (2021-09-21)
1.14.11 (2021-04-26)
- Fix for deadlock issue 1980 (#2121)
- Fix getNumPublishers() to only count fully connected (#2107)
- Replace message assertion with logging in order to have release modes to fail in compilation when msg type mismatches occur (#2096)
- Contributors: C. Andy Martin, Ivor Wanders, Tahsincan Köse
1.14.10 (2020-10-16)
- Set call_finished_ with true for each call inside callFinished (#2074)
- Update maintainers (#2075)
- Cached parameter should be unsubscribed (#2068)
- Fix spelling (#2066)
- Fix Lost Wake Bug in ROSOutAppender (#2033)
- Contributors: Adel Fakih, Chen Lihui, Jacob Perron, Shane Loretz, tomoya
1.14.9 (2020-08-20)
- use fully qualified ceil() in condition_variable.h (#2025)
1.14.8 (2020-08-12)
1.14.7 (2020-07-31)
- fix subscription busy wait melodic (#1684, #2014)
- use an internal implementation of boost::condition_variable with monotonic clock (#1932)
1.14.6 (2020-05-29)
1.14.5 (2020-03-19)
1.14.4 (2020-02-20)
- add default ROS_MASTER_URI (#1666)
- add default assignment operator for various classes (#1888)
- bump CMake minimum version to avoid CMP0048 warning (#1869)
- do not display error message if poll yields EINTR (#1868)
- [windows] portable duration cast (#1882)
- drop custom implementation of boost::condition_variable to fix busy-wait spinning (#1878)
- disable rosout via ROSCPP_NO_ROSOUT environment variable (#1858)
- [windows] conditionally guard sys/socket.h (#1876)
- explicit include of socket.h to support FreeBSD (#1864)
- remove DEBUG statements from getImpl (#1823)
- use c++11 std::snprintf (#1820)
- TransportTCP: Allow socket() to return 0 (#1707)
- fix dynamic windowing for Topic Statistics (#1695)
- service_publication: removed int-bool-comparison (#1710)
- add Timer::isValid() const (#1779)
- add possibility to pass rospy.Duration as timeout to wait_for_service and wait_for_message (#1703)
- fix segfault in TransportPublisherLink (#1714)
- TransportTCP: enable poll event POLLRDHUP to detect dead connections properly (#1704)
- transportUDP: zero-initialize sockaddr_in object (#1740)
- unregisterService returns result of execute("unregisterService") (#1751)
- use safe string check (#1771)
- fix memory leak of global variable (#1503)
- fix exception boost::lock_error during shutdown (#1656)
- avoid deadlock in TopicManager (#1645)
- use WallTime/WallDuration for waiting for service (#1638)
- add missing include path (for bazel workspaces) (#1636)
- fix bug in statistics decision making if one should publish (#1625)
- add hasStarted() const to WallTimer and SteadyTimer API (#1565)
- remove signals from find_package(Boost COMPONENTS ...) (#1580)
- fix string error on windows (#1582)
- visibility macros update (#1591)
- fix race due tounprotected access to callbacks_ (#1595)
- fix nullptr access from Timer().hasStarted() (#1541)
- add const specifier to [NodeHandle::param(param_name, default_val)]{.title-ref}. (#1539)
- update wiki.ros.org URLs (#1536)
- fix stamp_age_mean overflow when stamp age very big (#1526)
- remove explicit -std=c++11, default to 14
- fix memory error due to missing rosout_disable_topics_generation parameter (#1507)
- fix issues when built or run on Windows (#1466)
1.14.3 (2018-08-06)
1.14.2 (2018-06-06)
1.14.1 (2018-05-21)
1.14.0 (2018-05-21)
- force a rebuild of the pollset on flag changes (#1393)
- fix integer overflow for oneshot timers (#1382)
- convert the period standard deviation in StatisticsLogger to Duration at the end (#1361)
- add time when timer expired to timer events (#1130)
- replace DCL pattern with static variable (#1365)
- add parameter to stop clients from generating rosout topics list (#1241)
1.13.6 (2018-02-05)
- avoid recreating poll set (#1281)
- switch to using epoll (#1217)
- monotonic clock for callback queue timeouts (#1250)
- fix IPv6 initialization order (#1262)
- changed error message for single threaded spinner (#1164)
1.13.5 (2017-11-09)
1.13.4 (2017-11-02)
1.13.3 (2017-10-25)
- avoid unused parameter warning in TransportTCP (#1195)
- check if socket options are available before using them (#1172)
1.13.2 (2017-08-15)
- only use CLOCK_MONOTONIC if not on OS X (#1142)
- xmlrpc_manager: use SteadyTime for timeout (#1134)
- ignore headers with zero stamp in statistics (#1127)
1.13.1 (2017-07-27)
- add SteadyTimer, used in TimerManager (#1014)
- include missing header for writev() (#1105)
- clean the namespace to get rid of double or trailing forward slashes (#1100)
- add missing mutex lock for publisher links (#1090)
- fix race condition that lead to miss first message (#1058)
- fix bug in transport_tcp on Windows (#1050)
- add subscriber to connection log messages (#1023)
- avoid deleting XmlRpcClient while being used in another thread (#1013)
1.13.0 (2017-02-22)
- remove support for multiple spinners on the same queue which existed only for backward compatibily (#988)
1.12.7 (2017-02-17)
- move connection specific log message to new name roscpp_internal.connections (#980)
- move headers to include/xmlrpcpp (#962)
- fix UDP block number when EAGAIN or EWOULDBLOCK (#957)
- fix return code of master execute function (#938)
- change WallTimerEvent from class to struct (#924)
1.12.6 (2016-10-26)
1.12.5 (2016-09-30)
1.12.4 (2016-09-19)
1.12.3 (2016-09-17)
- fix multi-threaded spinning (#867)
- fix static destruction order (#871)
- throw exception on ros::init with empty node name (#894)
- improve debug message when queue is full (#818)
1.12.2 (2016-06-03)
- improve stacktrace for exceptions thrown in callbacks (#811)
- fix segfault if creating outgoing UDP transport fails (#807)
1.12.1 (2016-04-18)
- use directory specific compiler flags (#785)
1.12.0 (2016-03-18)
1.11.18 (2016-03-17)
- fix CMake warning about non-existing targets
1.11.17 (2016-03-11)
- fix order of argument in SubscriberLink interface to match actual implemenation (#701)
- add method for getting all the parameters from the parameter server as implemented in the rospy client (#739)
- use boost::make_shared instead of new for constructing boost::shared_ptr (#740)
- fix max elements param for statistics window (#750)
- improve NodeHandle constructor documentation (#692)
1.11.16 (2015-11-09)
- add getROSArg function (#694)
1.11.15 (2015-10-13)
- fix crash in onRetryTimer() callback (#577)
1.11.14 (2015-09-19)
- add optional reset argument to Timer::setPeriod() (#590)
- add getParam() and getParamCached() for float (#621, #623)
- use explicit bool cast to compile with C++11 (#632)
1.11.13 (2015-04-28)
1.11.12 (2015-04-27)
1.11.11 (2015-04-16)
- fix memory leak in transport constructor (#570)
- fix computation of stddev in statistics (#556)
- fix empty connection header topic (#543)
- alternative API to get parameter values (#592)
- add getCached() for float parameters (#584)
1.11.10 (2014-12-22)
1.11.9 (2014-08-18)
- add accessor to expose whether service is persistent (#489)
- populate delivered_msgs field of TopicStatistics message (#486)
1.11.8 (2014-08-04)
- fix C++11 compatibility issue (#483)
1.11.7 (2014-07-18)
- fix segfault due to accessing a NULL pointer for some network interfaces (#465) (regression from 1.11.6)
1.11.6 (2014-07-10)
- check ROS_HOSTNAME for localhost / ROS_IP for 127./::1 and prevent connections from other hosts in that case (#452)
1.11.5 (2014-06-24)
- improve handling dropped connections (#434)
- add header needed for Android (#441)
- fix typo for parameter used for statistics (#448)
1.11.4 (2014-06-16)
1.11.3 (2014-05-21)
1.11.2 (2014-05-08)
1.11.1 (2014-05-07)
- update API to use boost::signals2 (#267)
- only update param cache when being subscribed (#351)
- ensure to remove delete parameters completely
- invalidate cached parent parameters when namespace parameter is set / changes (#352)
- add optional topic/connection statistics (#398)
- add transport information in SlaveAPI::getBusInfo() for roscpp & rospy (#328)
- add AsyncSpinner::canStart() to check if a spinner can be started
1.11.0 (2014-03-04)
- allow getting parameters with name '/' (#313)
- support for /clock remapping (#359)
- suppress boost::signals deprecation warning (#362)
- use catkin_install_python() to install Python scripts (#361)
1.10.0 (2014-02-11)
- remove use of __connection header
1.9.54 (2014-01-27)
1.9.53 (2014-01-14)
1.9.52 (2014-01-08)
1.9.51 (2014-01-07)
- move several client library independent parts from ros_comm into roscpp_core, split rosbag storage specific stuff from client library usage (#299)
- add missing version dependency on roscpp_core stuff (#299)
- remove log4cxx dependency from roscpp, using new agnostic interface from rosconsole
- fix compile problem with gcc 4.4 (#302)
- fix clang warnings
- fix usage of boost include directories
1.9.50 (2013-10-04)
1.9.49 (2013-09-16)
- add rosparam getter/setter for std::vector and std::map (#279)
1.9.48 (2013-08-21)
1.9.47 (2013-07-03)
1.9.46 (2013-06-18)
1.9.45 (2013-06-06)
- improve handling of UDP transport, when fragmented packets are lost or arive out-of-order the connection is not dropped anymore, onle a single message is lost (#226)
- fix missing generation of constant definitions for services (ros/gencpp#2)
- fix restoring thread context when callback throws an exception (#219)
- fix calling PollManager::shutdown() repeatedly (#217)
1.9.44 (2013-03-21)
- fix install destination for dll's under Windows
1.9.43 (2013-03-13)
1.9.42 (2013-03-08)
- improve speed of message generation in dry packages (#183)
- fix roscpp service call deadlock (#149)
- fix freezing service calls when returning false (#168)
- fix error message publishing wrong message type (#178)
- fix missing explicit dependency on pthread (#135)
- fix compiler warning about wrong comparison of message md5 hashes (#165)
1.9.41 (2013-01-24)
- allow sending data exceeding 2GB in chunks (#4049)
- update getParam() doc (#1460)
- add param::get(float) (#3754)
- update inactive assert when publishing message with md5sum "*", update related tests (#3714)
- fix ros master retry timeout (#4024)
- fix inactive assert when publishing message with wrong type (#3714)
1.9.40 (2013-01-13)
1.9.39 (2012-12-29)
- first public release for Groovy
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
cpp_common | |
message_generation | |
rosconsole | |
roscpp_serialization | |
roscpp_traits | |
rosgraph_msgs | |
roslang | |
rostime | |
std_msgs | |
xmlrpcpp | |
catkin | |
message_runtime |
System Dependencies
Name |
---|
pkg-config |
Dependant Packages
Launch files
No launch files found
Messages
Plugins
No plugins found.