ros-one-jsk-topic-tools (2.2.16-2jammy.20251023.1039) UNRELEASED; urgency=medium

  * Append timestamp when binarydeb was built.

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 23 Oct 2025 10:39:21 +0000

ros-one-jsk-topic-tools (2.2.16-0jammy) jammy; urgency=high

  * remove inline from ConnectionBaseNodelet::isSubscribed() (#1812 <https://github.com/jsk-ros-pkg/jsk_common/issues/1812>)
    
      * jsk_peceptino could not find isSubscribed if it is defined as inline
    ```
    usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_optflow.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_video.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_photo.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_core.so.4.5.4d
    2025-01-05T05:23:12.3723125Z /usr/bin/ld: /tmp/ccUI43It.ltrans0.ltrans.o:(.data.rel.ro+0xc08): undefined reference to jsk_topic_tools::ConnectionBasedNodelet::isSubscribed()'
    2025-01-05T05:23:12.3918628Z /usr/bin/ld: /tmp/ccUI43It.ltrans7.ltrans.o:(.data.rel.ro+0x578): undefined reference to jsk_topic_tools::ConnectionBasedNodelet::isSubscribed()'
    2025-01-05T05:23:12.4099509Z /usr/bin/ld: /tmp/ccUI43It.ltrans14.ltrans.o:(.data.rel.ro+0x178): undefined reference to jsk_topic_tools::ConnectionBasedNodelet::isSubscribed()' follow
    ```
  * Contributors: Kei Okada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 06 Jan 2025 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.15-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 13 Dec 2024 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.14-0jammy) jammy; urgency=high

  * [jsk_topic_tools] add allow_headerless option to synchronize_republish (#1794 <https://github.com/jsk-ros-pkg/jsk_common/issues/1794>)
  * use catkin_install_python to install python scripts (#1805 <https://github.com/jsk-ros-pkg/jsk_common/issues/1805>)
  * [jsk_topic_tools] Add reset option to use boolean_node with rosbag (#1796 <https://github.com/jsk-ros-pkg/jsk_common/issues/1796>)
  * Contributors: Aoi Nakane, Koki Shinjo, Yoshiki Obinata

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 12 Dec 2024 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.13-0jammy) jammy; urgency=high

  * use hpp instead of deprecated .h pluginlib headers (#1777 <https://github.com/jsk-ros-pkg/jsk_common/issues/1777>)
  * Fix for noetic (#1774 <https://github.com/jsk-ros-pkg/jsk_common/issues/1774>)
    
      * test/test_transform_wrench.test: retry=3, time-limit=15
    
  * add test to check c++14/C++11/C++0x (#1785 <https://github.com/jsk-ros-pkg/jsk_common/issues/1785>)
    
      * auto lambda for c++14
    
  * add test to compile on 22.04, see #1770 <https://github.com/jsk-ros-pkg/jsk_common/issues/1770> (#1773 <https://github.com/jsk-ros-pkg/jsk_common/issues/1773>)
    
      * revert code before C++11
      * <mutex> requries -std=c++11 compile options, but it is not used in source tree
      * avoid boost::bind (esp. global _1)
        it's deprecated to use global _1 from boost for a while now
        and the Debian ROS packages do not provide it anymore.
      * do not specify c++ standard
        it break with current log4cxx which requires c++17.
        No, going forward it's no option to specify the standard anymore.
        And it's not necessary either.
        same fix as https://github.com/jsk-ros-pkg/jsk_common/pull/1773/commits/18e200ca51ac035af3e8ab5955cde2b76fc9c980
      * fixup documentation
        this confused me when I looked through the code.
      * avoid boost::bind (esp. global _1)
        it's deprecated to use global _1 from boost for a while now
        and the Debian ROS packages do not provide it anymore.
      * update pluginlib includes
        the non-hpp headers are deprecated since kinetic
    
  * [test_topic_published.py, boolean_node.py] Enable importing modules (#1760 <https://github.com/jsk-ros-pkg/jsk_common/issues/1760>)
  * [jsk_topic_tools/DiagnosticNodelet] Use node name for diagnostic message (#1762 <https://github.com/jsk-ros-pkg/jsk_common/issues/1762>)
    
      * [jsk_topic_tools/DiagnosticNodelet] Use %.1f for readability
      * [jsk_topic_tools/DiagnosticNodelet] Use node name for diagnostic message
    
  * [jsk_topic_tools] Eval at every timer callback (#1758 <https://github.com/jsk-ros-pkg/jsk_common/issues/1758>)
  * Add ConstantRateThrottle Nodelet (#1748 <https://github.com/jsk-ros-pkg/jsk_common/issues/1748>)
    
      * [jsk_topic_tools] fix timer start flag of ConstantRateThrottleNodelet
      * [jsk_topic_tools] add a test for ConstantRateThrottle
      * [jsk_topic_tools] enalbe c++11 support
      * [jsk_topic_tools] add ConstantRateThrottleNodelet and sample/docs for it.
        [jsk_topic_tools] add constant_rate_throttle_node files
        [jsk_topic_tools] update for constant_rate_throttle_nodelet
        [jsk_topic_tools] add compiling of constant_rate_throttle_nodelet
        [jsk_topic_tools] update constatn_rate_throttle_nodelet
        [jsk_topic_tools] fix class name for ConstantRateThrottle
        [jsk_topic_tools] fix plugin build
        [jsk_topic_tools] update sample for constant_rate_nodelet
        [jsk_topic_tools] fix bugs
        [jsk_topic_tools] add constant_rate_throttle_nodelet docs
    
  * Fixed typo of Software License Agreement. and/o2r to and/or (#1764 <https://github.com/jsk-ros-pkg/jsk_common/issues/1764>)
  * [jsk_topic_tools/DiagnosticsNodelet] Enable constructor without name argument (#1761 <https://github.com/jsk-ros-pkg/jsk_common/issues/1761>)
    
      * [jsk_topic_tools/boolean_node] Use eval_utils's expr_eval and enable import options
      * [jsk_topic_tools] Add eval_utils module to eval Python expression
      * [jsk_topic_tools] Eval at every timer callback
    
  * [jsk_topic_tools/version] Generate jsk_topic_tools_version.h without calling catkin_package_xml. (#1755 <https://github.com/jsk-ros-pkg/jsk_common/issues/1755>)
  * [jsk_topic_tools/timered_diagnostics_updater] Use force_update instead of update because of update called using TimeredDiagnosticUpdater's timer (#1752 <https://github.com/jsk-ros-pkg/jsk_common/issues/1752>)
  * [jsk_topic_tools/HzMeasureNodelet] Added measure_time param and modified to measure hz in the updateDiagnostics function. (#1754 <https://github.com/jsk-ros-pkg/jsk_common/issues/1754>)
    
      * [jsk_topic_tools/HzMeasureNodelet] Modified to measure hz in the updateDiagnostics function.
        The hz calculation will be correct even if the topic does not come.
      * [jsk_topic_tools/DiagnosticsNodelet] Enable constructor without name argument
      * [jsk_topic_tools/HzMeasureNodelet] Fixed calculation for hz.
      * [jsk_topic_tools/HzMeasureNodelet] Call popBufferQueue in calculateHz
      * [jsk_topic_tools/HzMeasureNodelet] Fixed timing of scoped_lock to publish /diagnostics. Also, added test for diagnostics
      * [jsk_topic_tools/HzMeasureNodelet] Add test for ~measure_time and ~message_num
      * [jsk_topic_tools/HzMeasureNodelet] Enable ~measure_time param to calculate hz from the number of topics received in time in ~measure_time
      * [jsk_topic_tools/HzMeasureNodelet] Fixed calculation of average_time (buffer_.size() - 1) to buffer_.size()
      * [jsk_topic_tools/HzMeasureNodelet] Fixed calculating hz condition
    
  * [jsk_topic_tools] Add header file to check jsk_topic_tools' version (#1753 <https://github.com/jsk-ros-pkg/jsk_common/issues/1753>)
    
      * [jsk_topic_tools] Don't install *_version.h.in files using FILES_MATCHING PATTERN
      * [jsk_topic_tools] Add header file to check jsk_topic_tools' version
    
  * [jsk_topic_tools] merge topic_buffer tests and loose conditions (#1739 <https://github.com/jsk-ros-pkg/jsk_common/issues/1739>)
    
      * [jsk_topic_tools] Rename dropped test_topic_buffer's extention to launch
      * [jsk_topic_tools] Commented out test_topic_buffer to loose test conditions
    
  * Add boolean operation nodes (and, or, not) (#1706 <https://github.com/jsk-ros-pkg/jsk_common/issues/1706>)
  * [jsk_topic_tools/HzMeasureNodelet] Add diagnostics to monitor hz (#1743 <https://github.com/jsk-ros-pkg/jsk_common/issues/1743>)
  * Contributors: Iori Yanokura, Kei Okada, Koki Shinjo, Lucas Walter, Shingo Kitagawa, Yoshiki Obinata, v4hn

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 09 Nov 2023 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.12-0jammy) jammy; urgency=high

  * [jsk_topic_tools] add non static_tf mode to static_tf_republisher (#1709 <https://github.com/jsk-ros-pkg/jsk_common/issues/1709>)
    
      * [jsk_topic_tools] add USE_SOURCE_PERMISSIONS
      * [jsk_topic_tools] remove install_sample_data.py
      * [jsk_topic_tools] remove jsk_data from dependencies
      * [jsk_topic_tools] download sample tf data with catkin_download()
      * [jsk_topic_tools] add jsk_data to package.xml
      * [jsk_topic_tools] update static_tf_republisher to add param
      * [jsk_topic_tools] add test for static_tf_republisher
      * [jsk_topic_tools] add sample_static_tf_republisher.launch
      * [jsk_topic_tools] add sample data
      * [jsk_topic_tools] add non static_tf mode
    
  * [jsk_topic_tools/connection_based_transport] Update the time of last_published_time (#1740 <https://github.com/jsk-ros-pkg/jsk_common/issues/1740>)
    
      * [jsk_topic_tools/connection_based_transport] Make poke function
    
  * [jsk_topic_tools] add rostopic_connection_list #1699 <https://github.com/jsk-ros-pkg/jsk_common/issues/1699> from knorth55/rostopic-connect-list
    
      * add -s and -p arguments
      * add rostopic_connection_list
    
  * [jsk_topic_tools/connection_based_transport] Update the time of last_published_time to make it possible to take the difference time between the time of start subscribing and the current time.
  * [jsk_topic_tools] Add transform wrench stamped node (#1724 <https://github.com/jsk-ros-pkg/jsk_common/issues/1724>)
    
      * Add re-calculate transformed wrench
      * Fixed torque calculation
      * [jsk_tools/SynchronizedThrottle] Add test for topic connection test after killing nodes
      * [jsk_tools/SynchronizedThrottle] Add test for topic connection test after killing nodes
      * [jsk_topic_tools] Use np.dot instead of np.matmul for lower numpy
      * [jsk_topic_tools] Add test for transform wrench
      * [jsk_topic_tools] Add sample for transform wrench
      * [jsk_topic_tools] Add transform_wrench.py node
      * [jsk_topic_tools] Add wrench stamped sampled data
    
  * Add test for topic connection test after killing nodes (#1725 <https://github.com/jsk-ros-pkg/jsk_common/issues/1725>)
    
      * [jsk_tools/SynchronizedThrottle] Add test for topic connection test after killing nodes
    
  * [jsk_topic_tools/diagnostics_nodelet] Poke when start subscribing. (#1735 <https://github.com/jsk-ros-pkg/jsk_common/issues/1735>)
  * Loose test failed (#1734 <https://github.com/jsk-ros-pkg/jsk_common/issues/1734>)
    
      * [jsk_topic_tools/test_topic_buffer_update_rate] Extend duration time for chatter_update for low latency
      * [jsk_topic_tools/test_connection_based] Add wait_for_disconnection param
      * [jsk_topic_tools/test_stealth_relay] Increased stealth relay time and retry count
      * [jsk_topic_tools/test_stealth_relay] Fix test by waiting topic connection istead of rospy.sleep
    
  * [jsk_topic_tools] Add diagnostic transport to ConnectionBasedTransport (#1711 <https://github.com/jsk-ros-pkg/jsk_common/issues/1711>)
    
      * [jsk_topic_tools/relay_nodelet] Poke when start subscribing
      * [jsk_topic_tools/diagnostics_nodelet] Poke when start subscribing.
      * [jsk_topic_tools] Add checking subscribed topics are published
      * [jsk_topic_tools] Add diagnostics_aggregator to dpendencies
      * [jsk_topic_tools] Delete duplicated test
      * [jsk_topic_tools] Add diagnostics sample and split test
      * [jsk_topic_tools] Fixed diagnositc message
      * [jsk_topic_tools] Add Diagnostic function to  ConnectionBasedTransport
      * Remove vital_checker.py Add _Publisher class to check last published time.
      * [jsk_topic_tools] Add diagnostic transport test
      * [jsk_topic_tools] Add diagnostic transport
      * [jsk_topic_tools] Add timered diagnostic updater for python
      * [jsk_topic_tools] Add vital checker for python
    
  * jsk_topic_tools/CMakeLists.txt: add diagnostic_updater to find_package(catkin (#1718 <https://github.com/jsk-ros-pkg/jsk_common/issues/1718>)
    
      * jsk_topic_tools/CMakeLists.txt: add diagnostic_updater to find_package(catkin
        jsk_topic_tools fails if we install diagnostic_udpate only within workspace
    ```
    In file included from /home/pi/jsk_catkin_ws/src/jsk_topic_tools-release/include/jsk_topic_tools/relay_nodelet.h:45,
    from /home/pi/jsk_catkin_ws/src/jsk_topic_tools-release/src/relay_nodelet.cpp:35:
    /home/pi/jsk_catkin_ws/src/jsk_topic_tools-release/include/jsk_topic_tools/timered_diagnostic_updater.h:41:10: fatal error: diagnostic_updater/diagnostic_updater.h: No such file or directory
    #include <diagnostic_updater/diagnostic_updater.h>
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ```
  * run 2to3 -w -f has_key for python3 compatibilityf (#1695 <https://github.com/jsk-ros-pkg/jsk_common/issues/1695>)
  * [jsk_topic_tools] add static_tf_republisher.py and documentation (#1667 <https://github.com/jsk-ros-pkg/jsk_common/issues/1667>)
    
      * [jsk_topic_tools] add static_tf_republisher.py and documentation
    
  * Set ccache prefix only for cmake <= 3.4 (#1694 <https://github.com/jsk-ros-pkg/jsk_common/issues/1694>)
  * test_topic_buffer_fixed_rate_and_update_rate.te: increase retry to 5 (#1693 <https://github.com/jsk-ros-pkg/jsk_common/issues/1693>)
  * 
    
      * [jsk_topic_tools/master_util.py] add default args to isMasterAlive (#1684 <https://github.com/jsk-ros-pkg/jsk_common/issues/1684>)
      * jsk_tools, jsk_topic_tools] fix urlparse import for python3
      * [jsk_topic_tools] add iputils-ping to package.xml
      * [jsk_topic_tools] fix test_python_master_util
      * [jsk_topic_tools] add test_python_master_util
    
  * jsk_topic_tools/test/test_connection_based_transport.test: increase wait_for_connection from 3 to 10 (#1692 <https://github.com/jsk-ros-pkg/jsk_common/issues/1692>)
  * Update jsk_travis to 0.5.21 (#1691 <https://github.com/jsk-ros-pkg/jsk_common/issues/1691>)
    
      * jsk_topic_tools/test/test_topic_buffer_fixed_rate.test jsk_topic_tools/test/test_topic_buffer.test increase test_duration
      * jsk_topic_tools/test/test_topic_buffer_fixed_rate.test increase test_duration
      * jsk_topic_tools/test/test_topic_buffer_fixed_rate_and_update_rate.test increase test_duration and herror
      * jsk_topic_tools/test/test_topic_buffer_update_rate.test: relax test for GA
      * jsk_topic_tools/test/test_topic_buffer_update_rate.test: relax test for GA
      * jsk_topic_tools/test/test_topic_buffer_fixed_rate.test, jsk_topic_tools/test/test_topic_buffer_update_rate.teste: relax test for GA
      * test_topic_buffer_fixed_rate.test: relax test for GA
    
  * Add latch mode to jsk_topic_tools/Relay (#1675 <https://github.com/jsk-ros-pkg/jsk_common/issues/1675>)
  * Add latch argument to advetiseImage and advertiseCamera (#1673 <https://github.com/jsk-ros-pkg/jsk_common/issues/1673>)
    
      * Add new advertise method which expose latch parameter as an argument
      * Remove duplicated latch variable in advertiseCamera method
      * Add latch argument to advetiseImage and advertiseCamera
        * Add latch argument to advetiseImage and advertiseCamera instead of
        reading latch parameter from ros server in order to set different latch
        parameter for each publisher in one nodelet.
    
  * Add passthrough_nodelet documentation (#1657 <https://github.com/jsk-ros-pkg/jsk_common/issues/1657>)
  * add parameters queue_size and slop (#1658 <https://github.com/jsk-ros-pkg/jsk_common/issues/1658>)
  * check nodelet version with NODELET_VERSION_MINIMUM (#1665 <https://github.com/jsk-ros-pkg/jsk_common/issues/1665>)
    
      * return true for warnNoRemap if nodelet<1.9.11
      * add warnNoRemap function
      * remove version_gte for nodelet
      * just do not load nodelet getRemappings
      * add nodelet_version.h
    
  * Contributors: Iori Yanokura, Kei Okada, Kentaro Wada, Koki Shinjo, Miyabi Tanemoto, Naoki Hiraoka, Naoya Yamaguchi, Ryohei Ueda, Shingo Kitagawa, Yuki Furuta

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 07 Jun 2022 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.11-0jammy) jammy; urgency=high

  * [jsk_topic_tools] check nodelet version>=1.9.10 (#1647 <https://github.com/jsk-ros-pkg/jsk_common/issues/1647>)
  * [jsk_topic_tools/scripts/pose_stamped_publisher.py] fix orientation bug (#1649 <https://github.com/jsk-ros-pkg/jsk_common/issues/1649>)
  * Fix for noetic build (#1648 <https://github.com/jsk-ros-pkg/jsk_common/issues/1648>)
    
      * fix for python3, except, print ....
      * fix print(), Exception as e for python3
      * fox for boost 1.67 (20.04)
      * migrate to noetic with ROS_PYTHON_VERSION=2/3, use multiple ROS distro strategy http://wiki.ros.org/noetic/Migration
      * upgrade package.xml to format=3
    
  * call ros::param::get before set not to overwrite (#1643 <https://github.com/jsk-ros-pkg/jsk_common/issues/1643>)
    
      * run test_standalone_complexed_nodelet.test
      * add test code for standalone_complexed_nodelet
      * call ros::param::get before set not to overwrite
    
  * [jsk_topic_tools/SynchronizedThrottle] Reset sync policy in destructor (#1640 <https://github.com/jsk-ros-pkg/jsk_common/issues/1640>)
  * [jsk_topic_tools] import _pickle as pickle for python3 (#1636 <https://github.com/jsk-ros-pkg/jsk_common/issues/1636>)
    
      * add comment in log_utils
      * import _pickle as pickle for python3, cpickle is no more used in python3
    
  * add SoundRequest.volume for kinetic (#1635 <https://github.com/jsk-ros-pkg/jsk_common/issues/1635>)
  * Create tf.TransformListener before run timerf( #1634 <https://github.com/jsk-ros-pkg/jsk_common/issues/1634>)
    
      * Assign listener varaible before run timer and the callback in order, not to lookup listener variable before it is assigned.
    
  * [jsk_tools] Add --ping-trials option to roscore_regardless.pyf( #1632 <https://github.com/jsk-ros-pkg/jsk_common/issues/1632>)
    
      * Sometimes ping is not stable. --ping-trials option enables roscore_regardless.py to verify host computer of rosmaster is alive by multi-times ping commands.
    
  * [deprecated_relay] print warning message only when relayed topic is subscribed (#1624 <https://github.com/jsk-ros-pkg/jsk_common/issues/1624>)
    
      * print warn only when the msg is subscribed
      * print warn only once in starting
    
  * [jsk_tools] Add --timeout option to roscore_regardless.py (#1622 <https://github.com/jsk-ros-pkg/jsk_common/issues/1622>)
  * standalone_complexed_nodelet: add params key for each nodelet (#1614 <https://github.com/jsk-ros-pkg/jsk_common/issues/1614>)
    
      * Add --timeout option to change timeout duration of ping command towards rosmaster computer.
      * --timeout option defaults to 10 seconds.
    
  * jsk_nodelet: fix overwritting find_package(boost) (#1618 <https://github.com/jsk-ros-pkg/jsk_common/issues/1618>)
  * synchronized_throttle: add some more infos (#1615 <https://github.com/jsk-ros-pkg/jsk_common/issues/1615>)
  * stealth_relay_nodelet: fix error double free or corruption (fasttop) (#1613 <https://github.com/jsk-ros-pkg/jsk_common/issues/1613>)
    
      * update standalone_complexed_nodelet sample launch
      * standalone_complexed_ndoelet: support params tag
    
  * Contributors: Furushchev, Kei Okada, Ryo Koyama, Ryohei Ueda, Shingo Kitagawa, Yuki Furuta, Iory Yanokura

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 10 Jul 2020 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.10-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 03 Nov 2018 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.9-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 02 Nov 2018 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.8-0jammy) jammy; urgency=high

  * Fix to install 'scripts' directory (#1604 <https://github.com/jsk-ros-pkg/jsk_common/issues/1604>)
  * Add reset to Timer in ConnectionBasedTransport (#1597 <https://github.com/jsk-ros-pkg/jsk_common/issues/1597>)
    * Check if >=kinetic to pass reset arg to Timer
  * Add test for data_collection_server (#1599 <https://github.com/jsk-ros-pkg/jsk_common/issues/1599>)
    * Stop using cv2 in static_image_publisher.pyTo fix
    https://github.com/jsk-ros-pkg/jsk_common/pull/1599#issuecomment-417908500
    
      * Add reset to Timer in ConnectionBasedTransport
        To fix below:
        ```
    [ERROR] [1535796247.786932, 1535792085.063646]: [/get_heightmap] [sleep] ROS time moved backwards: 1.407559397s
    Exception in thread Thread-4:
    Traceback (most recent call last):
    File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
    File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py", line 226, in run
    r.sleep()
    File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py", line 103, in sleep
    sleep(self._remaining(curr_time))
    File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py", line 164, in sleep
    raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump)
    ROSTimeMovedBackwardsException: ROS time moved backwards
    Exception in thread Thread-4:
    Traceback (most recent call last):
    File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
    File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py", line 226, in run
    r.sleep()
    File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py", line 103, in sleep
    sleep(self._remaining(curr_time))
    File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/timer.py", line 164, in sleep
    raise rospy.exceptions.ROSTimeMovedBackwardsException(time_jump)
    ROSTimeMovedBackwardsException: ROS time moved backwards
    ^C[image_view-9] killing on exit
    [tile_image-8] killing on exit
    [get_heightmap/output/depth_view-7] killing on exit
    [get_heightmap-6] killing on exit
    [heightmap_frame_publisher-5] killing on exit
    [bbox_to_tf-4] killing on exit
    [bbox_array_to_bbox-3] killing on exit
    [rosbag_play-2] killing on exit
    [rosout-1] killing on exit
    [master] killing on exit
    shutting down processing monitor...
    ... shutting down processing monitor complete
    done<string>:360: (INFO/1) Unexpected possible title overline or transition.
    Treating it as ordinary text because it's so short.
    
    ```
    
    <string>:360: (WARNING/2) Inline literal start-string without end-string.
    
    <string>:360: (WARNING/2) Inline interpreted text or phrase reference start-string without end-string.
  * [jsk_topic_tools] Fixed use_warn option (#1592 <https://github.com/jsk-ros-pkg/jsk_common/issues/1592>)
  * use PROJECT_NAME instad of __NODENAME_PREFIX (RANDOM) (#1591 <https://github.com/jsk-ros-pkg/jsk_common/issues/1591>)
    * https://github.com/jsk-ros-pkg/jsk_common/pull/1586/files#r207146300
  * jsk_topic_tools/cmake/nodelet.cmake: add random prefix before _single  (``#1586 <https://github.com/jsk-ros-pkg/jsk_common/issues/1586>`_)
  * Contributors: Kei Okada, Kentaro Wada, Yohei Kakiuchi, Yuto Uchimi, Iori Yanokura

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 01 Nov 2018 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.7-0jammy) jammy; urgency=high

  * Add warnNoRemap to ConnectionBasedNodelet (#1538 <https://github.com/jsk-ros-pkg/jsk_common/issues/1538>)
    * add version_gte 1.9.11 for nodelet
  * jsk_topic_tools: add option to display diagnostic messages on warning level (#1585 <https://github.com/jsk-ros-pkg/jsk_common/issues/1585>)
    * jsk_topic_tools: add option to set diangostic leveljsk_topic_tools: update doc for jsk_topic_tools nodelet classes
  * Add #include <boost/format.hpp> (#1584 <https://github.com/jsk-ros-pkg/jsk_common/issues/1584>)
  * jsk_topic_tools: add synchronized_throttle (#1579 <https://github.com/jsk-ros-pkg/jsk_common/issues/1579>)
    * jsk_topic_tools: add synchronized_throttle
    * Add warnNoRemap to ConnectionBasedNodelet
  * Fix roscore regardless (#1576 <https://github.com/jsk-ros-pkg/jsk_common/issues/1576>)
    * jsk_topic_tools: fix isMasterAlive to work
  * Contributors: Yuki Furuta, Kentaro Wada, Laurenz

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 27 Jun 2018 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.6-0jammy) jammy; urgency=high

  * jsk_topic_tools: stealth_relay_nodelet: support MessageEvent (#1572 <https://github.com/jsk-ros-pkg/jsk_common/issues/1572>)
  * jsk_topic_tools: stealth_relay add options as dynamic_reconfigure (#1568 <https://github.com/jsk-ros-pkg/jsk_common/issues/1568>)
    * jsk_topic_tools: test_stealth_relay: disable updating dynamic reconfigure
    * jsk_topic_tools: test_stealth_relay: update timeout
    * jsk_topic_tools: stealth_relay: add deprecation warning
    * jsk_topic_tools: add options as dynamic_reconfigure
  * jsk_topic_tools: connection_based_nodelet: fix typo in advertiseCamera (#1558 <https://github.com/jsk-ros-pkg/jsk_common/issues/1558>)
  * jsk_topic_tools: add stealth_relay for silently subscribing topic (#1544 <https://github.com/jsk-ros-pkg/jsk_common/issues/1544>)
  * Validate implementation of child class of ConnectionBasedTransport (#1556 <https://github.com/jsk-ros-pkg/jsk_common/issues/1556>)
    * Check if publishers exist to avoid implementation failures
    * Use ABCMeta to avoid unexpected usage of ConnectionBasedTransportSomeone use this class without any subscriptions,
    and in that case this class should not be used in general.
  * Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 05 Jan 2018 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.5-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 19 Jun 2017 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.4-0jammy) jammy; urgency=high

  * [jsk_topic_tools][LightweightThrottle] dynamic change update_rate (#1514 <https://github.com/jsk-ros-pkg/jsk_common/pull/1514>)
    *  [jsk_topic_tools][lightweight_throttle] support jump back in time
  * [jsk_topic_tools][connection_based_nodelet] add isSubscribed method (#1523 <https://github.com/jsk-ros-pkg/jsk_common/pull/1523>)
  * Test disconnection in test_connection.py (#1520 <https://github.com/jsk-ros-pkg/jsk_common/pull/1520>)
    - modified:   test/test_connection.py
    - https://github.com/jsk-ros-pkg/jsk_common/pull/1520#issuecomment-298151270
  * [jsk_topic_tools][connection_based_nodelet] warn if onInitPostProcess is not called (#1513 <https://github.com/jsk-ros-pkg/jsk_common/pull/1513>)
  * Contributors: Kentaro Wada, Yuki Furuta

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 14 Jun 2017 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.3-0jammy) jammy; urgency=high

  * jsk_topic_tools/scripts/tf_to_transform.py: Use different value for duration and rate in tf_to_transform.py (#1509 <https://github.com/jsk-ros-pkg/jsk_common/issues/1509>)
    * Rate can be 50 - 100 for example, but duration should be ~1 [s] evenso. In previous implementation, the duration will be 1/100 - 1/50 [s]
    and it is too small to resolve tf.
    
      * Fix for flake8
    
  * Contributors: Kentaro Wada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 23 Mar 2017 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.2-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 30 Dec 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.1-0jammy) jammy; urgency=high

  * add tf_to_transform node (#1482 <https://github.com/jsk-ros-pkg/jsk_common/issues/1482>)
  * Contributors: Shingo Kitagawa

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 13 Dec 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.2.0-0jammy) jammy; urgency=high

  * include/jsk_topic_tools/log_utils.h : JSK_ROS_XXX logging macros are not necessary just recently. Its feature is already covered by ROSCONSOLE_FORMAT environmental variable. http://wiki.ros.org/rosconsole#Console_Output_Formatting  (#1461 <https://github.com/jsk-ros-pkg/jsk_common/issues/1461>)
    
      * Stop using deprecated jsk_topic_tools/log_utils.h (#1470 <https://github.com/jsk-ros-pkg/jsk_common/issues/1470>)
        see
        - https://github.com/jsk-ros-pkg/jsk_common/pull/1462
        - https://github.com/jsk-ros-pkg/jsk_common/issues/1461
      * Fix too many warnings about JSK_ROS_XXX (#1468 <https://github.com/jsk-ros-pkg/jsk_common/issues/1468>)
      * [jsk_topic_tools] Deprecate JSK log macros and show warning (#1462 <https://github.com/jsk-ros-pkg/jsk_common/issues/1462>)
        * feedback: Use ROS_WARN
        * Deprecate JSK log macros and show warningSee https://github.com/jsk-ros-pkg/jsk_common/issues/1461
    
  * [jsk_topic_tools/scripts/tf_to_pose.py] add rate param. (#1457 <https://github.com/jsk-ros-pkg/jsk_common/issues/1457>)
  * Contributors: Kentaro Wada, Masaki Murooka

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 28 Oct 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.1.2-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 14 Sep 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.1.1-0jammy) jammy; urgency=high

  * Fix missing installation of jsk_topic_tools_test_nodelet.xml
  * Contributors: Kentaro Wada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 07 Sep 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.1.0-0jammy) jammy; urgency=high

  * [synchronize_republish.py] Republish after approximate synchronization (#1443 <https://github.com/jsk-ros-pkg/jsk_common/issues/1443>)
    
      * Add sample for synchronize_republish.py
      * Add script to publish statid image for sample/testing
      * Republish after approxiamte synchronization
      * Refactor synchrnoze_republish.py (making it pythonic)
    
  * Refactor CMake files (#1447 <https://github.com/jsk-ros-pkg/jsk_common/issues/1447>)
    
      * Use project exported library for linking target library
      * Add ::test namespace to avoid conflicts of nodelet class name
      * Rename to have log_utils in the filename
      * Nodelet should be have suffix of _nodelet
    
  * add JSK_NODELET_LOG_THROTTLE (#1446 <https://github.com/jsk-ros-pkg/jsk_common/issues/1446>)
    
      * [jsk_topic_tools] add test for JSK_NODELET_LOG
      * [jsk_topic_tools/src/log_utils.h] add THROTTLE to JSK_NODELET_LOG
    
  * Contributors: Kei Okada, Kentaro Wada, Yuki Furuta

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 06 Sep 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.17-0jammy) jammy; urgency=high

  * Add JSK_ROS_XXX_THROTTLE, JSK_ROS_XXX_STREAM_THROTTLE
  * Contributors: Kentaro Wada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 21 Jul 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.16-0jammy) jammy; urgency=high

  * Fix unreasonable test name of test_log_utils.cpp
  * Add test for getFunctionName
  * Use JSK_NODELET_WARN in connection_based_nodelet
  * Show only func name in JSK_XXX log utils
  * Contributors: Kentaro Wada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sun, 19 Jun 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.15-0jammy) jammy; urgency=high

  * add parameter for selecting MultiThread callback or SingleThread callback
  * Test LoggingThrottle
  * Implement logXXX_throttle
  * Support async in is_synchronized
  * Install only usable *.test files
  * Test and documentize tf_to_pose.py
  * Transform tf to pose and publish it
  * Contributors: Kentaro Wada, Yohei Kakiuchi

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 13 Jun 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.14-0jammy) jammy; urgency=high

  * Show node name and func name by log_utils
  * Contributors: Kentaro Wada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 14 May 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.13-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 29 Apr 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.12-0jammy) jammy; urgency=high

  * Set flag of subscribed even when always_subscribe
    Modified:
    - jsk_topic_tools/src/connection_based_nodelet.cpp
  * Show test condition for 'scripts/is_synchronized'
  * Support timeout and exit fastly
  * Add method of wait_for_sync in 'scripts/is_synchronized'
  * Set queue_size as 100
  * Fix unregistering of the subscribers
  * Exit with exit code to represent the synchronization
  * Use rostime to check synchronization
  * Contributors: Kentaro Wada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 18 Apr 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.11-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Set property is_initialized
    Modified:
    - jsk_topic_tools/src/jsk_topic_tools/transport.py
  * Contributors: Kentaro Wada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sun, 20 Mar 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.10-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Fix topic to advertise by advertiseImage and advertiseCamera
  * Support jsk_tilt_laser and jsk_topic_tools on OS X
  * [jsk_topic_tools] Find Boost with quiet option always in order
    to avoid link error with boost programs options.
  * [jsk_topic_tools] Add script to synchronize timestamp of topics
    and republish them for visualization
  * [jsk_topic_tools/scripts/bag2csv.py] support flatten option in bag2csv.
  * [jsk_topic_tools] Return to avoid segfault when --inout opt
    Modified:
    - jsk_topic_tools/cmake/single_nodelet_exec.cpp.in
  * [jsk_topic_tools] Add symlink to doc
  * [jsk_topic_tools] Add tool to check synchronized topics
    Added:
    - jsk_topic_tools/scripts/is_synchronized.py
  * [jsk_topic_tools] Stop using roslint as test
    Need https://github.com/jsk-ros-pkg/jsk_travis/pull/219
    Modified:
    jsk_topic_tools/CMakeLists.txt
  * Update maintainer of jsk_network_tools and jsk_topic_tools
  * Contributors: Kentaro Wada, Masaki Murooka, Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 13 Feb 2016 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.9-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Fix typo: test -> text in rosping_existence.py
  * [jsk_topic_tools] Stop using enum34 and use just int
  * [jsk_topic_tools/rosping_existence] Add ~speak_text parameter to customization
  * [jsk_topic_tools/log_utils] Fix include guard.
    Define warnNoRemap in include guard section.
  * [jsk_topic_tools] Find Boost_LIBRARIES once nodelet.cmake
  * Contributors: Kentaro Wada, Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 14 Dec 2015 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.8-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Add roslint_cpp for src/log_utils.cpp
  * [jsk_topic_tools] Add roslint_python
  * [jsk_topic_tools] Refactor CMakeLists.txt by moving rostest find_package
  * [jsk_topic_tools] Fix for pep8
  * [jsk_topic_tools/ConnectionBasedNodelet] Support image_transport.
    Add advertiseImage and advertiseCamera.
    closes #1198 <https://github.com/jsk-ros-pkg/jsk_common/issues/1198>
  * Contributors: Kentaro Wada, Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 07 Dec 2015 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.7-0jammy) jammy; urgency=high

  * Use ccache if installed to make it fast to generate obj file
  * [jsk_topic_tools] Fix linking for boost_program_options
  * [jsk_topic_tools] Add sample launch file for standalone_complexed_nodelet
  * [jsk_topic_tools] Show input/output topics with --inout opt
  * Contributors: Kentaro Wada, Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 05 Dec 2015 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.6-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 02 Dec 2015 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.5-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Rename _util.py -> _utils.py
  * [jsk_topic_tools] Also fix import in test_name_util.py: name_util -> name_utils
  * [jsk_topic_tools] Fix renamed module import in log_utils: name_util -> name_utils
  * Contributors: Iori Kumagai, Kentaro Wada, Yuto Inagaki

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 30 Nov 2015 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.4-0jammy) jammy; urgency=high

  * [jsk_topic_tools] test related things in CATKIN_ENABLE_TESTING block
  * [jsk_topic_tools] Test warnNoRemap  Closes jsk-ros-pkg/jsk_recognition#1322 <https://github.com/jsk-ros-pkg/jsk_recognition/issues/1322>
  * [jsk_topic_tools/rosping_existence] Speak dead nodes
  * Use gcc -z defs to check undefined symbols in shared objects  Related to https://github.com/jsk-ros-pkg/jsk_recognition/pull/1330
  * [jsk_topic_tools] Retry to 3 times
  * [jsk_topic_tools] Test rosparam_utils.cpp with gtest
  * [jsk_topic_tools] Test warn_no_remap
  * [jsk_topic_tools] Test jsk_topic_tools.log_util
  * [jsk_topic_tools] Test jsk_topic_tools.name_util
  * [jsk_topic_tools] add_library src/log_utils.cpp
  * build_depend -> test_depend roscpp_tutorials
  * Reasonable connection num for connection_based_nodelet
  * [jsk_topic_tools] Use retry for <test> tag
  * Refactor test_hz_measure.py as good example
  * Refactor test_connection.py as good example
  * Refactor: test_block.py as good example
  * [jsk_topic_tools] display input/output by --inout
  * [jsk_topic_tools] Fix style (indent)
  * [jsk_topic_tools] Follow name rule *_utils.py
  * [jsk_topic_tools] warnNoRemap for cpp nodes
  * Generate Documentation for jsk_topic_tools
  * [jsk_topic_tools] Function to warn with no remappings
  * [jsk_topic_tools] Correctly return instance
  * [jsk_topic_tools] Retry test max to 3 times
  * [jsk_topic_tools] add topic_statistics.py
  * [jsk_topic_tools] Correctly unsubscribe with multiple publishers
  * [jsk_topic_tools] ``add_rostest`` problem should be fixed in latest catkin For https://github.com/jsk-ros-pkg/jsk_common/pull/1178#issuecomment-147396447
  * [jsk_topic_tools] Describe about ~always_subscribe in warning
  * [jsk_topic_tools] Add ~always_subscribe param for ConnectionBasedTransport
  * [jsk_topic_tools] Correctly set connection status
  * [jsk_topic_tools] Add log_utils.py
  * [jsk_topic_tools] Add python-enum34 as run_depend
  * [jsk_topic_tools] List depends in alphabetical order
  * [jsk_topic_tools] Test ConnectionBasedTransport
  * [jsk_topic_tools] Test ConnectionBasedNodelet with rostest
  * [jsk_topic_tools] Rename to test_connection_based_nodelet.test
  * [jsk_topic_tools] Python ConnectionBasedTransport
  * [jsk_topic_tools] Utility to publish PoseStamped with given static transformation
  * [jsk_topic_tools/ConnectionBasedNodelet] Read verbose_connection as well as ~verbose_connection
  * [jsk_topic_tools/ConnectionBasedNodelet] ~verbose_connection parameter to print verbose messages about connection
  * [jsk_topic_tools] Ros error for rosparam type conversion
  * [jsk_topic_tools] Warn when no connection in a few sec Closes #1132 <https://github.com/jsk-ros-pkg/jsk_common/issues/1132>  The warning message should be write with ROS_INFO,  for no many warning when running with roslaunch.
  * [jsk_topic_tools] Supress output messages from testing
  * [jsk_topic_tools] Depends on roscpp and rostime explicitly
  * [jsk_topic_tools] Faster implementation of test_topic_compare.py by removing magic sleep
  * [jsk_topic_tools/ConnectionBasedNodelet] Add latch option to advertise template method
  * [jsk_topic_tools/LightweightThrottle] Clean-up codes and added some comments
  * [jsk_topic_tools] Add readme about standalone_complexed_nodelet
  * [jsk_topic_tools] check /run_id param to know roscore is restarted or not
  * [jsk_topic_tools/standalone_complexed_nodelet] Fix handling of reampping name resolvance
  * [jsk_topic_tools] Add space after [functionname]
  * Contributors: Yuki Furuta, Kei Okada, Kentaro Wada, Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 25 Nov 2015 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.3-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Install missing executables
  * [jsk_topic_tools/standalone_complexed_nodelet] Support if and unless
    fields and read parameter from ~nodelet_%lu as well as ~nodelet
  * [jsk_topic_tools] Introduce new nodelet manager called
    standalone_complexed_nodelet.
    It reads nodelet clients from rosparam and launch them. It is a general
    model for nodelet like stereo_image_proc. It does not need different
    processes for manager/clients
  * [jsk_topic_tools] Make advertise template method critical section in
    order to avoid race condition between advertise and connectionCallback
  * [jsk_topic_tools] Add StringRelay nodelet to test DiagnosticNodelet class
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 24 Jul 2015 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.2-0jammy) jammy; urgency=high

  * [jsk_topic_tools] add install config directory
  * [jsk_topic_tools] Add number of subscribers to diagnostic information
  * [jsk_topic_tools/Relay] Add more readable diagnostic including last time it receives input topic
  * [jsk_topic_tools/Relay] Add diagnostic information
  * [jsk_topic_tools] Update default diagnostic message to be more useful
  * Contributors: Yuki Furuta, Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 07 Jul 2015 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.1-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Add DeprecatedRelay nodelet for deprecated topics
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sun, 28 Jun 2015 00:00:00 -0000

ros-one-jsk-topic-tools (2.0.0-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 19 Jun 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.72-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Add global nodehandle
  * Contributors: Kentaro Wada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sun, 07 Jun 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.71-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Add ~always_subscribe parameter to ConnectionBasedNodelet
    and DiagnosticNodelet to always subscribe input topics
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sun, 17 May 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.70-0jammy) jammy; urgency=high

  * [jsk_topic_tools/Passthrough] Add ~request service like Snapshot
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 08 May 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.69-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Shorter test duration for topic_buffer/hztest_chatter_update
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 05 May 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.68-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Add log_utils.h to print with __PRETY_FUNCTION__
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 05 May 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.67-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Do not subscribe input if no need in Passthrough nodelet
  * [jsk_topic_tools] Remove non-used TransportHint from relay_nodelet
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sun, 03 May 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.66-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 03 Apr 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.65-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 02 Apr 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.64-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Publish timestamp from snapshot as it publishes ~output
  * [jsk_topic_tools] Add ~stop service to force to stop publishing messages
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sun, 29 Mar 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.63-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Add Passthrough nodelet to relay topics during
    specified duration
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 19 Feb 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.62-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Add ~latch option to snapshot nodelet
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 17 Feb 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.61-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Fix snapshot to publish first message correctly
  * [jsk_topic_tools] Add service interface to change output topic of relay node
  * anonymous node
  * add flatten mode for array type message
  * remove space after ,
  * add argument exception handler
  * add csv exporter for rosbag
  * Contributors: Yuki Furuta, Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 11 Feb 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.60-0jammy) jammy; urgency=high

  * [jsk_topic_tools] add std_srvs

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 03 Feb 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.59-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Add document about nodelet utility classes
  * [jsk_topic_tools] Fix license: WillowGarage -> JSK Lab
  * [jsk_topic_tools] Add documentation about color_utils.h
  * Remove rosbuild files
  * [jsk_topic_tools] Return true in service callback of snapshot nodelet
  * [jsk_topci_tools] Fix heatColor function to return std_msgs::ColorRGBA
  * [jsk_topic_tools] Add new utility to take snapshot of topic
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 03 Feb 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.58-0jammy) jammy; urgency=high

  * [jsk_topic_tools] Indigo test seems to be broken,
    so skip testing on indigo
  * [jsk_topic_tools] Do not implement updateDiagnostic
    as pure virtual method
  * Reuse isMasterAlive function across scripts which
    want to check master state
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 07 Jan 2015 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.57-0jammy) jammy; urgency=high

  * Add function to compute heat color gradient
  * Add new script: static_transform_pose_stamped. It looks like tf's
    satatic_transform_publisher but it re-publishes geometry_msgs/PoseStamped.
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 23 Dec 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.56-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 17 Dec 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.55-0jammy) jammy; urgency=high

  * added topic_buffer_periodic_test.launch and added argument to topic_buffer_client/server_sample.launch
  * add mutex lock in callback and thread function
  * enable to select periodic mode from server param
  * enable to select periodic mode from server param
  * send request periodic publish from client when rosparam is set
  * add update periodically function
  * Contributors: Yuki Furuta, Masaki Murooka

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 09 Dec 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.54-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 15 Nov 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.53-0jammy) jammy; urgency=high

  * add nodelet to check vital of topic
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 01 Nov 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.52-0jammy) jammy; urgency=high

  * Move several utilities for roscpp from jsk_pcl_ros
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 23 Oct 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.51-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 20 Oct 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.50-0jammy) jammy; urgency=high

  * use 300 for default message_num, rostopic hz uses 50000? https://github.com/ros/ros_comm/blob/indigo-devel/tools/rostopic/src/rostopic/__init__.py#L111
  * use median instead of average
  * Contributors: Kei Okada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 20 Oct 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.49-0jammy) jammy; urgency=high

  * Fix location of catkin_package of jsk_topic_tools
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 13 Oct 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.48-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sun, 12 Oct 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.47-0jammy) jammy; urgency=high

  * Install executables build as single nodelet
  * LightweightThrottle does not subscribe any topics if no need
  * fix mutex lock of relay node
  * Do not subscribe topics until mux/output is subscribed
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 08 Oct 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.46-0jammy) jammy; urgency=high

  * Do not use sleep inside of lightweight_throttle

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 03 Oct 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.45-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 29 Sep 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.44-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 26 Sep 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.43-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 26 Sep 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.42-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 25 Sep 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.41-0jammy) jammy; urgency=high

  * Compile transform_merger on catkin
  * Use PLUGINLIB_EXPORT_CLASS instead of deprecated PLUGINLIB_DECLARE_CLASS
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 23 Sep 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.40-0jammy) jammy; urgency=high

  * Add diagnostic utils from jsk_pcl_ros
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 19 Sep 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.39-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 17 Sep 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.38-0jammy) jammy; urgency=high

  * add new utility function colorCategory20 to jsk_topic_tools
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 13 Sep 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.36-0jammy) jammy; urgency=high

  * Add rosparam_utils.cpp: utility functions for ros parameters
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 01 Sep 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.35-0jammy) jammy; urgency=high

  * add nodelet.cmake to export utility cmake macro to
    compile nodelet libraries
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 16 Aug 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.34-0jammy) jammy; urgency=high

  * add new class: VitalChecker from jsk_pcl_ros
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 14 Aug 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.33-0jammy) jammy; urgency=high

  * compile time_acucmulator.cpp on rosbuild environment
  * add depend to dynamic_tf_reconfigure
  * Contributors: Ryohei Ueda, Yuto Inagaki

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 28 Jul 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.32-0jammy) jammy; urgency=high

  * fix compilation for jsk_topic_tools::TimeAccumulator
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 26 Jul 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.31-0jammy) jammy; urgency=high

  * add class TimeAccumulator to measure and accumurate time to jsk_topic_tools
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 23 Jul 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.30-0jammy) jammy; urgency=high

  * add tool to check the existence of ros nodes and publish them to diagnostics
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 15 Jul 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.29-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 02 Jul 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.28-0jammy) jammy; urgency=high

  * initialize variable in relay_nodelet
  * shutdown subscriber if no need to publish message in relay nodelet
  * Merge pull request #466 from garaemon/add-single-executable-for-nodelet
    Add single executables for nodelets of jsk_topic_tools
  * add single executable files for each nodelet in jsk_topic_tools
  * add test code for block nodelet
  * add nodelet to BLOCK topic pipeline according to the number of the subscribers
  * add nodelet to relay topic
  * Contributors: Ryohei Ueda, Yusuke Furuta

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 24 Jun 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.27-0jammy) jammy; urgency=high

  * add nodelet to relay topic
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 10 Jun 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.26-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 30 May 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.25-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 26 May 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.24-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 24 May 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.23-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 23 May 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.22-0jammy) jammy; urgency=high

  * add new nodelet: HzMeasure to measure message rate
  * display info in debug mode
  * print ignoring tf
  * Merge remote-tracking branch 'tarukosu/ignore-specific-transform' into ignore-specific-transform
  * add output='screen'
  * use joint_states_pruned_buffered instead of _update
  * remap /joint_states to /joint_states_pruned_update
  * add ignoreing tf config
  * add launch file for send joint state and other tf
  * prune velocity and effort in joint state
  * ignoring tf designated in yaml
  * Contributors: Ryohei Ueda, Yusuke Furuta

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 22 May 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.21-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 20 May 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.20-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 09 May 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.19-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Tue, 06 May 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.18-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sun, 04 May 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.17-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sun, 20 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.16-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 19 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.15-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 19 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.14-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 19 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.13-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 19 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.12-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 18 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.11-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 18 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.10-0jammy) jammy; urgency=high

  * change the length of the name field according to the topic now the script subscribes
  * print topic name rather than topic index and prettier format
  * add test launch file for topic_compare and run it on catkin and rosbuild
  * add test script and do not run load_manifest, it's not required
  * add topic_compare.py
  * Contributors: Ryohei Ueda, Yuki Furuta

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 17 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.9-0jammy) jammy; urgency=high

  * use ShapeShifter rather than ShapeShifterEvent
  * fix for goovy SEGV
    * use ros::Subscriber's pointer
    * use topic_tools::ShapeShiter rather than ShapeShifterEvent
    * not call getPrivateNodeHandle so many times
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Sat, 12 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.8-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 11 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.7-0jammy) jammy; urgency=high

  * add documentation on nodelet xml
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 10 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.6-0jammy) jammy; urgency=high

  * add a sample for mux nodelet and does not use mux nodehandle.
    not using mux NodeHandle is different from original mux in topic_tools.
    now private nodehandle, which is the name of nodelet instance,
    behaves as 'mux' name of mux/topic_tools.
    If you want to use mux_** tools, you just specify nodelet name as mux name.
  * implement nodelet version of mux with the same api to topic_tools and no need to specify the
    message type as well as topic_tools/mux
  * add rostopic dependency to run test for LightweightThrottle
  * update documentation of nodelet xml
  * add test code for LightwehgitThrottle
  * add a sample launch file for LightwehgitThrottle
  * publish data only if any subscriber is
  * compile nodelet on rosbuild too
  * fixing dependency for nodelet usage
    depends to nodelet on manifest.xml, package.xml and catkin.cmake
  * add xml declaration for nodlet plugin
  * read update_rate from the parameter ~update_rate
  * implement lightweight nodelet throttle
  * add lightweight nodelet throttle skelton cpp/header file
  * change arg name and node name
  * Contributors: Ryohei Ueda, Yusuke Furuta

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Mon, 07 Apr 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.4-0jammy) jammy; urgency=high

  * move the location of generate_messages and catkin_package to avoid emtpy
    catkin variables problem caused by roseus. it's a hack.
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Thu, 27 Mar 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.3-0jammy) jammy; urgency=high



 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 19 Mar 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.2-0jammy) jammy; urgency=high

  * #299 <https://github.com/jsk-ros-pkg/jsk_common/issues/299>: fix typo: dependp -> depend
  * #299 <https://github.com/jsk-ros-pkg/jsk_common/issues/299>: add depend tag to jsk_topic_tools/manifest.xml because of previous breaking change of manifest.xml
  * #299 <https://github.com/jsk-ros-pkg/jsk_common/issues/299>: replace .test suffix with .launch in jsk_topic_tools' rosbuild cmake
  * #299 <https://github.com/jsk-ros-pkg/jsk_common/issues/299>: add full path to rostest of ros_topic_tools
  * Contributors: Ryohei Ueda

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 12 Mar 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.1-0jammy) jammy; urgency=high

  * set all package to 1.0.0
  * Contributors: Kei Okada

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Fri, 07 Mar 2014 00:00:00 -0000

ros-one-jsk-topic-tools (1.0.0-0jammy) jammy; urgency=high

  * set all package to 1.0.0
  * fix typo CATKIN-DEPEND -> CATKIN_DEPEND
  * add install to catkin.cmake
  * (kill_server_and_check_close_wait.py) num=1 is ok for test_close_wait_check?
  * add rostest and roscpp_tutorials
  * use rosdep instead of depend
  * add rostest
  * add description in topic buffer sample program
  * add buffer client and server for tf
  * merge transform message to publish at low rate
  * add sample launch files for specific transform
  * do not initialize pub_update in use_service mode and restart serviceClient if sc_update.call failed, fixed Issue #266 <https://github.com/jsk-ros-pkg/jsk_common/issues/266>
  * rename to test_topic_buffer_close_wait.launch and add kill_server_and_check_close_wait.py
  * add test launch for CLOSE_WAIT problem
  * fixing output of ROS_INFO
  * supporting topicized /update and parameterized /list
  * fix test code chatter_update only publish every 10 min
  * update topic_buffer_server/cliet, client automatically calls /update service to get latest information on server side ,see Issue #260 <https://github.com/jsk-ros-pkg/jsk_common/issues/260>
  * support update_rate param to configure how often client calls /update, see issue #260 <https://github.com/jsk-ros-pkg/jsk_common/issues/260>
  * client to call update to get current information on publish rate
  * add rosbuild_add_rostest
  * fix output message
  * fix problem reported on #260 <https://github.com/jsk-ros-pkg/jsk_common/issues/260>, add test code
  * add more verbose message
  * add sample launch file using topic_buffer
  * update for treating multiple tf
  * wait until service is available
  * add specific transform publisher and subscriber
  * add fixed_rate and latched parameter
  * make catkin to work jsk_topic_tools
  * add update service in topic_buffer_server
  * fix xml: catkinize jsk_topic_tools
  * fix broken xml: catkinize jsk_topic_tools
  * fix broken xml: catkinize jsk_topic_tools
  * catkinize jsk_topic_tools
  * add jsk_topic_tools
  * Contributors: Ryohei Ueda, Kei Okada, youhei, Yusuke Furuta

 -- Kei Okada <k-okada@jsk.t.u-tokyo.ac.jp>  Wed, 05 Mar 2014 00:00:00 -0000


