- Add an empty newline to the generated headers. (#389)
- Add support for boolean parameters (#355)
- Contributors: Miklós Márton, Pikrass
- Add overall spin timeout to rosserial read. (#334)
- Fixing formatting on files. (#333)
- Fix catkin lint errors (#296)
- fix spinOnce timeout : 5ms -> 5s (#326)
- [Client] Fix a warning in comparison. (#323)
- Use const in ros namespace instead of #define for constants. Fix #283 (#318)
- Fix CMP0046 warnings in catkin-built firmwares (#320)
- Prevent time variable overflow leading to parameter timeout error (#293)
- Add class member method callback support for Service Server. (#282)
- Added capability to specify timeout in getParam methods (#278)
- Contributors: 1r0b1n0, Alessandro Francescon, Bei Chen Liu, David Portugal, Dmitry Kargin, Mike O'Driscoll, Mike Purvis, Romain Reignier
- Fixing message has no attribute _md5sum (#257)
- Contributors: Mike O'Driscoll
- rosserial client variable typedefs (#254) * Add typedefs to generated messages This brings rosserial message headers in line with roscpp headers that provide a typedef for the message variable member. * Removing unused imports and variables.
- Added functions for endian-agnostic memory copying (#240)
- Contributors: Mike O'Driscoll, ivan
- Integration tests for rosserial (#243)
- Support member functions as subscriber callbacks.
- Contributors: Mike O'Driscoll, Mike Purvis
- Order packages by alpha rather than topologically. (#234)
- Contributors: Mike Purvis
- Add ros.h include to transform_broadcaster
- Add environment variable for arduino location
- Supported 32bit array lengths in python make_libraries script
- Contributors: Alan Meekins, David Lavoie-Boutin
- Provide option to pass through CMake arguments in the CMAKE_COMMAND invocation. The use-case is primarily specifying additional paths to modules, for separately-packaged libraries.
- Contributors: Mike Purvis
- Initial release for Jade.
- Make message generating error message more verbose.
- Fix initializer for fixed-length arrays.
- Generate constructors for messages.
- Switch to stdint integers. This allows the client to run on 64-bit systems.
- Contributors: Mickaël, Mike Purvis, Mitchell Wills, chuck-h
- Move avr serialization logic to Msg class, add gtest to exercise it.
- Fixed the deserialization of avr64bit in order to support negative numbers.
- Contributors: Martin Gerdzhev, Mike Purvis
- Generic CMake helpers for ros_lib generation and in-package firmwares.
- Fix output of make_library when package has only messages
- Added time out to the state machine
- Contributors: Jason Scatena, Michael Ferguson, Mike Purvis
- Remove ID_TX_STOP define
- Fix ID_TX_STOP in the client lib.
- Contributors: Mike Purvis
- Remove include of ros.h from time.cpp
- No xx_val pointers for fixed-length arrays of messages.
- Use const char* instead of char* for strings in messages.
- Contributors: Mike Purvis
- Add Mike Purvis as maintainer
- make tf topic absolute instead of relative to prevent remapping with <group> tag
- fix: msg id serialization
- fix: wrong message lenght, if message size more than 255
- fix odometry deserialization error http://answers.ros.org/question/73807/rosserial-deserialization-error/
- add better debugging information when packages are missing dependencies
- remove ID_TX_STOP from rosserial_msgs/msg/TopicInfo.msg, using hardcode modification.
- fix the dupilcated registration problem of subscriber
- Contributors: Michael Ferguson, Mike Purvis, Moju Zhao, agentx3r, denis
- fix an uninitialized data bug on arduino
- Added some missing return values
- Fixed uninitialized arrays that would cause random segfaults on spinOnce
and advertise. Fixed other ininitialized variables. * fixed misalignment for 32 bit architectures
- Fix release version
- Modified the return value of publish()
- Modified the frame structure for serial communication, particularly add the checksum for msg_len * Associated protocol version ID in message and version mismatch handling
- fail gently when messages/packages are corrupt. update print statements while at it
- Fixed a bug in ros_lib install logic which took an exception because it copied files to themselves Added execute permission to make_libraries.py in rosserial_embeddedlinux Moved examples under src in rosserial_embeddedlinux
- fix build issues when in isolation by moving more stuff into make_library
- initial catkin version on github
- Temporary patch for #30
- Added missing math.h include.
- Changed DEBUG log level to ROSDEBUG.