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 | 0.7.3 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-industrial/industrial_core.git |
VCS Type | git |
VCS Version | melodic |
Last Updated | 2021-07-15 |
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
simple_message defines a simple messaging connection and protocol for communicating
with an industrial robot controller. Additional handler and manager classes are
included for handling connection limited systems. This package is part of the ROS-Industrial
program.
Additional Links
Maintainers
- G.A. vd. Hoorn (TU Delft Robotics Institute)
- Levi Armstrong (Southwest Research Institute)
Authors
- Shaun Edwards
README
No README found.
See repository README.
CHANGELOG
Changelog for package simple_message
0.7.3 (2021-07-15)
- accept old defines as well for now, bw-compatibility for (#262) (#275)
- for a complete list of changes see the commit log for 0.7.3.
- contributors: gavanderhoorn
0.7.2 (2021-06-28)
- target Melodic and newer.
- fix line-endings -- all files (#268)
- add receive timeouts for simple socket (#267)
- catkin_lint all packages (#266)
- add Windows compatibility (#264)
- improve TcpClient's connection re-establish behaviour (#263)
- export compiler flags (#262)
- remove exec permission on source files (#259)
- add Noetic compatibility (#258)
- update maintainers (#243)
- for a complete list of changes see the commit log for 0.7.2.
- contributors: Felix Messmer, Gaël Écorchard, Josh Langsfeld, Tim Perkins, ipa-nhg, Sean Yen, Paul Glaubitz, gavanderhoorn
0.7.1 (2019-09-19)
- Fix incorrect return value if deserializing duration fails on
joint_traj_pt
(#226) - Updated all package xml files to version 2 (#232)
- all: update maintainer email addresses (#222)
- Contributors: Gonzalo Casas, Jeremy Zoss, Jorge Nicho, gavanderhoorn
0.7.0 (2019-02-12)
- Updated the libraries install tags to follow the official documentation Fix #193
- simple_message: get rid of obsolete gethostbyname. Fix #197
- Added missed test dependencies to rosunit Fix #205
- Fixed issue 157 regarding non-existing targets
- simple_message: build unit tests conditionally #182
- Contributors: Alexander Rössler, Dmitry Rozhkov, Levi Armstrong, Nadia Hammoudeh García, Shaun Edwards
0.6.0 (2017-01-16)
- Added C++ 11 compile option
- Contributors: Victor Lamoine
0.5.1 (2017-01-15)
- Temporary fix, commented out disabled test to remove unstable build status
- Changed test port numbers to unused range in linux. utest_message now uses port range defined by macros (addresses failure to init server socket)
- Amend to pull request #153 (methods moved to TypedMessage)
- robot_status: missing reply to SERVICE_REQUEST. Fix in robot_status_message and relay_handler.
- simple_message: add doc to SpecialSeqValue enum members.
- simple_message: fix SpecialSeqValue typo. Fix #130.
- Contributors: Alberto Marini, Shaun Edwards, gavanderhoorn
0.5.0 (2016-02-22)
- Switch ByteArray to <deque> for internal buffer
- enables dynamic sizing, for larger messages
- up to INT_MAX, which is unadvised
- allows efficient data access at front/rear of msgs
- maintains same external API
- getRawDataPtr() is deprecated (not contiguous memory)
- bugFix: SimpleSocket::receiveBytes() buffer-size check
- update unit tests to handle ByteArray.MaxSize==INT_MAX
- Contributors: Jeremy Zoss
0.4.3 (2016-02-07)
- No changes
0.4.2 (2015-10-21)
- No change
0.4.1 (2015-03-23)
- Fixed changelog links to point to main repo
- Contributors: Shaun Edwards
0.4.0 (2015-03-21)
- Moved common socket contstructor code to simple_socket base class
- Updated simple message header to reflect vendor ranges specified in REP-I0004
- Correctly initialized connected state for udp connections
- Fixed issue #48, logSocketError is now passed errno
- Merge pull request #70 from gt-ros-pkg/hydro-devel Fixing receiveBytes for UDP
- Macro'ed out GETHOSTBYNAME, and fixed if-statement braces to be on a new line for consistency
- Added support for gethostbyname, for passing host names in addition to IP addresses.
- Making setConnected protected again, adding setDisconnected to public methods so that that method can be used to flag the connection as disconnected.
- Putting back in timeout for receiveBytes
- More formal fix for UDP communication. This should now make UDP sockets act almost exactly like the TCP sockets.
- Fixing receiveBytes for UDP
- robot_client: workaround for #46. Fix #67. This is an updated version of the workaround committed in 9df46977. Instead of requiring dependent packages to invoke the function defined in the CFG_EXTRAS cmake snippet, the snippet now sets up the linker path directly. Dependent packages now only need to remember to explicitly list their dependency on [industrial_robot_client]{.title-ref} and [simple_message]{.title-ref} in their [add_library(..)]{.title-ref} statements.
- Contributors: Fred Proctor, Kelsey, Shaun Edwards, gavanderhoorn
0.3.4 (2014-01-21)
- robot_client: workaround for #46. Fix #67. This is an updated version of the workaround committed in 9df46977. Instead of requiring dependent packages to invoke the function defined in the CFG_EXTRAS cmake snippet, the snippet now sets up the linker path directly. Dependent packages now only need to remember to explicitly list their dependency on [industrial_robot_client]{.title-ref} and [simple_message]{.title-ref} in their [add_library(..)]{.title-ref} statements.
- Contributors: gavanderhoorn
0.3.3 (2014-01-13)
- Fixed build issue due simple message library linking
- Contributors: gavanderhoorn
0.3.2 (2014-01-10)
- Removed header from industrial_utils/utils.h (not required)
0.3.1 (2014-01-09)
- Added polling check to socket read and muiltiple read calls in order to receive all desired bytes
- Removed library export from catkin macro. Packages that depend on these must declare library dependencies explicitly (by name)
- Add error message to socket errors (instead of just errno).
- Converted to catkin
- Contributors: Christina Gomez, JeremyZoss, ROS, Shaun Edwards, gavanderhoorn, jrgnicho, kphawkins
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 |
---|---|
catkin | |
rosunit | |
roscpp | |
industrial_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
abb_driver | |
industrial_core | |
industrial_robot_client |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged simple_message at Robotics Stack Exchange
No version for distro galactic. Known supported distros are highlighted in the buttons above.
|
Package Summary
Tags | No category tags. |
Version | 0.7.3 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-industrial/industrial_core.git |
VCS Type | git |
VCS Version | melodic |
Last Updated | 2021-07-15 |
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
simple_message defines a simple messaging connection and protocol for communicating
with an industrial robot controller. Additional handler and manager classes are
included for handling connection limited systems. This package is part of the ROS-Industrial
program.
Additional Links
Maintainers
- G.A. vd. Hoorn (TU Delft Robotics Institute)
- Levi Armstrong (Southwest Research Institute)
Authors
- Shaun Edwards
README
No README found.
See repository README.
CHANGELOG
Changelog for package simple_message
0.7.3 (2021-07-15)
- accept old defines as well for now, bw-compatibility for (#262) (#275)
- for a complete list of changes see the commit log for 0.7.3.
- contributors: gavanderhoorn
0.7.2 (2021-06-28)
- target Melodic and newer.
- fix line-endings -- all files (#268)
- add receive timeouts for simple socket (#267)
- catkin_lint all packages (#266)
- add Windows compatibility (#264)
- improve TcpClient's connection re-establish behaviour (#263)
- export compiler flags (#262)
- remove exec permission on source files (#259)
- add Noetic compatibility (#258)
- update maintainers (#243)
- for a complete list of changes see the commit log for 0.7.2.
- contributors: Felix Messmer, Gaël Écorchard, Josh Langsfeld, Tim Perkins, ipa-nhg, Sean Yen, Paul Glaubitz, gavanderhoorn
0.7.1 (2019-09-19)
- Fix incorrect return value if deserializing duration fails on
joint_traj_pt
(#226) - Updated all package xml files to version 2 (#232)
- all: update maintainer email addresses (#222)
- Contributors: Gonzalo Casas, Jeremy Zoss, Jorge Nicho, gavanderhoorn
0.7.0 (2019-02-12)
- Updated the libraries install tags to follow the official documentation Fix #193
- simple_message: get rid of obsolete gethostbyname. Fix #197
- Added missed test dependencies to rosunit Fix #205
- Fixed issue 157 regarding non-existing targets
- simple_message: build unit tests conditionally #182
- Contributors: Alexander Rössler, Dmitry Rozhkov, Levi Armstrong, Nadia Hammoudeh García, Shaun Edwards
0.6.0 (2017-01-16)
- Added C++ 11 compile option
- Contributors: Victor Lamoine
0.5.1 (2017-01-15)
- Temporary fix, commented out disabled test to remove unstable build status
- Changed test port numbers to unused range in linux. utest_message now uses port range defined by macros (addresses failure to init server socket)
- Amend to pull request #153 (methods moved to TypedMessage)
- robot_status: missing reply to SERVICE_REQUEST. Fix in robot_status_message and relay_handler.
- simple_message: add doc to SpecialSeqValue enum members.
- simple_message: fix SpecialSeqValue typo. Fix #130.
- Contributors: Alberto Marini, Shaun Edwards, gavanderhoorn
0.5.0 (2016-02-22)
- Switch ByteArray to <deque> for internal buffer
- enables dynamic sizing, for larger messages
- up to INT_MAX, which is unadvised
- allows efficient data access at front/rear of msgs
- maintains same external API
- getRawDataPtr() is deprecated (not contiguous memory)
- bugFix: SimpleSocket::receiveBytes() buffer-size check
- update unit tests to handle ByteArray.MaxSize==INT_MAX
- Contributors: Jeremy Zoss
0.4.3 (2016-02-07)
- No changes
0.4.2 (2015-10-21)
- No change
0.4.1 (2015-03-23)
- Fixed changelog links to point to main repo
- Contributors: Shaun Edwards
0.4.0 (2015-03-21)
- Moved common socket contstructor code to simple_socket base class
- Updated simple message header to reflect vendor ranges specified in REP-I0004
- Correctly initialized connected state for udp connections
- Fixed issue #48, logSocketError is now passed errno
- Merge pull request #70 from gt-ros-pkg/hydro-devel Fixing receiveBytes for UDP
- Macro'ed out GETHOSTBYNAME, and fixed if-statement braces to be on a new line for consistency
- Added support for gethostbyname, for passing host names in addition to IP addresses.
- Making setConnected protected again, adding setDisconnected to public methods so that that method can be used to flag the connection as disconnected.
- Putting back in timeout for receiveBytes
- More formal fix for UDP communication. This should now make UDP sockets act almost exactly like the TCP sockets.
- Fixing receiveBytes for UDP
- robot_client: workaround for #46. Fix #67. This is an updated version of the workaround committed in 9df46977. Instead of requiring dependent packages to invoke the function defined in the CFG_EXTRAS cmake snippet, the snippet now sets up the linker path directly. Dependent packages now only need to remember to explicitly list their dependency on [industrial_robot_client]{.title-ref} and [simple_message]{.title-ref} in their [add_library(..)]{.title-ref} statements.
- Contributors: Fred Proctor, Kelsey, Shaun Edwards, gavanderhoorn
0.3.4 (2014-01-21)
- robot_client: workaround for #46. Fix #67. This is an updated version of the workaround committed in 9df46977. Instead of requiring dependent packages to invoke the function defined in the CFG_EXTRAS cmake snippet, the snippet now sets up the linker path directly. Dependent packages now only need to remember to explicitly list their dependency on [industrial_robot_client]{.title-ref} and [simple_message]{.title-ref} in their [add_library(..)]{.title-ref} statements.
- Contributors: gavanderhoorn
0.3.3 (2014-01-13)
- Fixed build issue due simple message library linking
- Contributors: gavanderhoorn
0.3.2 (2014-01-10)
- Removed header from industrial_utils/utils.h (not required)
0.3.1 (2014-01-09)
- Added polling check to socket read and muiltiple read calls in order to receive all desired bytes
- Removed library export from catkin macro. Packages that depend on these must declare library dependencies explicitly (by name)
- Add error message to socket errors (instead of just errno).
- Converted to catkin
- Contributors: Christina Gomez, JeremyZoss, ROS, Shaun Edwards, gavanderhoorn, jrgnicho, kphawkins
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 |
---|---|
catkin | |
rosunit | |
roscpp | |
industrial_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
abb_driver | |
industrial_core | |
industrial_robot_client |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.