Commit Graph

1046 Commits

Author SHA1 Message Date
Tim Field ebe7381987 rosbag: update documentation 2010-05-05 03:24:33 +00:00
Tim Field 830af47975 rosbag: added --force and --quiet options to rosbag [de]compress; added progress meter to rosbag filter 2010-05-05 01:00:21 +00:00
Tim Field 439d3137f9 rosbag: show bytes per sec; rethrow struct.errors as ROSBagFormatExceptions 2010-05-04 23:54:11 +00:00
Tim Field 6cf4024ab7 rosbag: fix output if only 1 message in bag 2010-05-04 23:41:28 +00:00
Tim Field fde63c8120 rosbag: fix output if only 1 message in bag 2010-05-04 23:40:38 +00:00
Tim Field c812a5189b rosbag: fix output if only 1 message in bag 2010-05-04 23:39:12 +00:00
Tim Field b3e225d7b7 rosbag: show compression=none for <2.0 bags 2010-05-04 23:18:05 +00:00
Tim Field 93476f7b5c rosbag: show chunk compression details & message frequency statistics 2010-05-04 23:15:48 +00:00
Tim Field 25c9bf2d79 rosbag: uncompress -> decompress 2010-05-04 21:58:57 +00:00
Tim Field f6e713abb4 rosbash: uncompress -> decompress 2010-05-04 21:58:45 +00:00
Tim Field e876ff5edf rxbag: raw message view - don't initially expand entire tree; display binary data 2010-05-04 21:55:04 +00:00
Jeremy Leibs ea27a3b14d Refactoring rosrecord unit test to include time scaling 2010-05-04 21:53:03 +00:00
Tim Field b7eaa743af rosbash: add new rosbag commands 2010-05-04 20:29:15 +00:00
Tim Field 4baf08a6ce rosbag: new rosbag commands - compress and uncompress 2010-05-04 20:26:57 +00:00
Tim Field d08aca3a84 rosbag: prettify rosbag info and aggregate by topic 2010-05-04 20:26:26 +00:00
Tim Field 7b29f01d81 rosbag: fix bug in printing connections 2010-05-04 17:49:49 +00:00
Tim Field 1fb7706133 rxbag: use index directly 2010-05-04 03:46:57 +00:00
Tim Field 2b53e0d0b2 rosbag: hiding index from API 2010-05-04 03:46:38 +00:00
Tim Field 9d8fb49900 rosbag: don't invert time_scale 2010-05-04 01:57:57 +00:00
Jeremy Leibs e453afd4b0 Adding loopback test for shapeshifter 2010-05-04 01:19:05 +00:00
Tim Field f7b8bd957d rxbag: migrate from rosrecord to rosbag 2010-05-03 23:51:34 +00:00
Tim Field 97f1adaf96 rosrecord: index API changes 2010-05-03 23:51:01 +00:00
Tim Field b23c45aa95 rosbag: expose more of the index 2010-05-03 23:50:07 +00:00
Tim Field a092cc4dd5 rosbag: removing vestiges of topic_indexes from Python code 2010-05-03 22:09:57 +00:00
Tim Field d27f705186 rosbag: adding closing namespace comments 2010-05-03 21:50:44 +00:00
Tim Field c4f67232e1 rosbag: splitting implementation/interface for TimeTranslator 2010-05-03 21:47:02 +00:00
Tim Field 2da00daf77 rosbag: removing obsolete topic_indexes 2010-05-03 21:38:42 +00:00
Tim Field 4ad48cb8e0 rosbag: Python unit test for writing non-chronologically 2010-05-03 21:35:47 +00:00
Tim Field 8444512a12 rosbag: Python API now supports non-chronological message writing 2010-05-03 21:35:14 +00:00
Jeremy Leibs eea00fb7cf Adding time shifting interface to the old player 2010-05-03 21:06:30 +00:00
Tim Field 1b2f79a91f rosrecord: Recorder now wraps new rosbag API 2010-05-03 18:54:18 +00:00
Tim Field 25ac6b4f87 rosbag: add optional connection_header arguments to write methods 2010-05-03 18:53:41 +00:00
Tim Field 2c7864590e rosbag: INFO -> DEBUG 2010-05-03 09:44:42 +00:00
Tim Field 4ff340f6aa rosbag: add back in support for 1.2 indexed bag files 2010-05-03 09:41:52 +00:00
Tim Field bd37f75252 rosbag: fix single topic/multiple connection iteration logic 2010-05-03 09:41:20 +00:00
Tim Field dae3faac01 rosrecord: remove test program from CMakeLists.txt 2010-05-03 09:40:35 +00:00
Tim Field 7705032979 rosrecord: handle AnyMsg; instantiate ShapeShifters properly 2010-05-03 09:39:45 +00:00
Tim Field b9231bb79f rosbag: fix bug in checkbag.py 2010-05-03 06:27:20 +00:00
Tim Field 76aaf92740 rosbag: update scripts due to Python API changes 2010-05-03 05:02:30 +00:00
Tim Field c738d8413a rosmsg: rosbag Python API changed 2010-05-03 04:57:14 +00:00
Tim Field a8bbc8939c rosrecord: reflect rosbag Python API changes 2010-05-03 04:32:34 +00:00
Tim Field 5f646f8f9f rosbag: implementing Python API review changes 2010-05-03 04:21:29 +00:00
Tim Field 26a1bf9122 rosrecord: incorporating rosbag C++ API change 2010-05-03 04:06:06 +00:00
Tim Field b4deb99a60 rosbag: implementing C++ API review changes 2010-05-03 04:03:33 +00:00
Ken Conley 72eb68eec3 rosmsg: #2666 rosmsg show -b 2010-04-30 17:51:17 +00:00
Tim Field 1d49d93189 rosrecord: updating wrapper for change from topics to connections 2010-04-30 05:38:03 +00:00
Tim Field 017d74645d rosbag: tidying imports 2010-04-30 05:30:14 +00:00
Tim Field a33e851555 rosbag: fixing import 2010-04-30 05:23:48 +00:00
Tim Field a15f6aa96c rosrecord: Player.h now wraps rosbag::Bag 2010-04-30 05:06:16 +00:00
Tim Field a1dc685dfb rosbag: assigning connection header prior to instantiation to support ShapeShifter 2010-04-30 05:04:26 +00:00
Tim Field 9a5d6720c5 rosbag: expose latching & callerid connection headers 2010-04-29 20:22:10 +00:00
Tim Field 1ad0baf671 rosbag: connection header uses 'type', not 'datatype' 2010-04-29 18:39:20 +00:00
Ken Conley 907c153aad rosnode: #2668 bad error message format args 2010-04-29 17:53:30 +00:00
Tim Field 1edcd89758 rosbag: OP_CHUNK_INFO records now store counts by connection, not by topic 2010-04-29 02:39:08 +00:00
Tim Field 9a64f4b13f rosbag: conglomerating rosbag commands 2010-04-29 02:38:21 +00:00
Tim Field 36322620a3 rosbag: ROS_INFO -> ROS_DEBUG 2010-04-28 23:46:15 +00:00
Tim Field be41cb3f3e rosbag: removed TopicInfo; everything uses the more informative ConnectionInfo 2010-04-28 23:44:45 +00:00
Tim Field 3f88b6e0e2 rosbag: removed TopicInfo; everything uses the more informative ConnectionInfo 2010-04-28 23:44:21 +00:00
Tim Field c111c0c682 rosbag: bag_migration.py -> migration.py 2010-04-28 23:43:50 +00:00
Lorenz Moesenlechner 21299cb125 Defaulting to package of current buffer in ros-rgrep and ros-find-dired now. 2010-04-28 23:36:26 +00:00
Tully Foote 6f775f25d9 trying again for removing gtest to rosdep, added jaunty script, and public.cmake rules 2010-04-28 19:08:03 +00:00
Tim Field 0da7c476bc rosbag: cleaning up migration scripts 2010-04-28 18:46:07 +00:00
Lorenz Moesenlechner b05d2bed1e rosemacs ido stuff is also ready for emacs22 now. 2010-04-28 17:43:48 +00:00
Brian Gerkey aba1303ec2 Fixed static executable building for rospack, #2391. 2010-04-28 16:00:04 +00:00
Ken Conley 48a1e3cd66 turning off cornell, which has copies of our repo 2010-04-28 15:50:44 +00:00
Tim Field 8df65f98d4 rosbag: indicate legacy op codes 2010-04-28 04:58:46 +00:00
Tim Field e08272eeba rosbag: removing legacy Player check functionality 2010-04-28 04:54:45 +00:00
Tim Field 5c59bc4ab0 rosbag: working again with indexed v1.2 bags 2010-04-28 04:46:38 +00:00
Ken Conley 82e1064e06 removed paramiko and pycrypto from always_build 2010-04-28 04:20:01 +00:00
Ken Conley 3a40246052 roswtf: added missing rosdep on paramiko 2010-04-28 04:17:01 +00:00
Ken Conley 86696bde2d converted paramiko to rosdep 2010-04-28 03:57:05 +00:00
Tim Field 8f9a94879d rosbag: cleaning up Python unit tests 2010-04-28 03:37:09 +00:00
Tim Field bc78523fae rosbag: harden 'rosbag info' 2010-04-28 03:31:56 +00:00
Tim Field fc5e03e693 rosrecord: fix exception handling 2010-04-28 03:31:41 +00:00
Lorenz Moesenlechner 40eacd8cd7 Bugfix: add package names if message/service is not unique. 2010-04-28 03:19:14 +00:00
Tim Field 00603ee6ef rosbag: utest.cpp -> test_bag.cpp 2010-04-28 03:19:12 +00:00
Tim Field f8d7e63161 rosbag: cleaning up unit tests 2010-04-28 03:18:14 +00:00
Tim Field 0e73f9240a rosbag: don't build mytest 2010-04-28 02:39:57 +00:00
Tim Field 5041f27204 rosbag: changed format from MSG_DEF to CONNECTION messages; now storing connection header 2010-04-28 02:38:29 +00:00
Tully Foote fc1a99c047 restoring gtest due to missing cmake 2010-04-28 01:30:27 +00:00
Tully Foote 0f71b63ee5 removing gtest to rosdep status as talked about in ros meeting today 2010-04-28 01:24:23 +00:00
Ken Conley c72a322119 roslaunch: #2560 <remap> from/to validation 2010-04-28 00:56:08 +00:00
Bhaskara Marthi 1ea162c92c remove the hack for ignored ros packages 2010-04-27 23:13:50 +00:00
Ken Conley 8f13df91dc roslaunch: now passes initial unit tests. Now need to do coverage on error conditions 2010-04-27 21:50:37 +00:00
Jeremy Leibs f3ee490ba4 Fixing addQuery so we don't invalidate pointers 2010-04-27 21:50:35 +00:00
Tim Field a12b05c5ff rosbag: rosbagmigration cleanup 2010-04-27 00:48:06 +00:00
Tim Field 99e7677611 rosbag: porting rosbagmigration to new API; including in rosbag 2010-04-26 23:54:24 +00:00
Jonathan Bohren 23ee7332d4 Fixing layering issues 2010-04-26 23:37:11 +00:00
Tim Field 64e2b518ed rosbag: correct topic string format in Bag.__str__ 2010-04-26 22:05:10 +00:00
Tim Field bf47b87aec rosbag: adding new connection op code 2010-04-26 21:40:06 +00:00
Tim Field d59be8605d rxbag: no need to read message definitions (now handled by rosbag.Bag) 2010-04-26 20:59:01 +00:00
Tim Field eac1a2344c rxbag: print any error on initialization 2010-04-26 20:58:25 +00:00
Tim Field 2f0b93c4eb rosbag: read timestamp from message data header (don't rely on entry info) 2010-04-26 20:57:12 +00:00
Tim Field fb9756d02d rosrecord: fix rosbag index wrapping 2010-04-26 20:56:32 +00:00
Tim Field 08655ff83f rosbag: ROSBagException.msg -> ROSBagException.value 2010-04-26 20:23:53 +00:00
Lorenz Moesenlechner 426aa5851a Fixed ros-topic-info
For some reason, the output from the asynchronous process call was not
displayed in the buffer if it was newly created (maybe
race-condition?). Using a synchronous call now fixes the
problem. Also, clear the buffer before executing the process.
2010-04-26 02:15:39 +00:00
Lorenz Moesenlechner edc0b94d6b Added complete ido-mode support to rosemacs & cleanups. 2010-04-26 01:41:36 +00:00
Lorenz Moesenlechner 22ae023afb Added caching of ros-packages of buffers.
The modeline is updated pretty often and searching for the current
buffer's ros package without caching is too expensive.
2010-04-25 21:16:36 +00:00
Lorenz Moesenlechner 19836148a0 Added utilities for getting ros package names from filenames and buffers.
Also, added the ROS-CURRENT-PKG-MODELINE-ENTRY that generates a string
that can be used for displaying the current ros package in the
modeline.
2010-04-25 02:24:22 +00:00
Jeremy Leibs c6e99be0fe Adding some documentation 2010-04-23 23:56:49 +00:00
Ken Conley 2f98ba6cdf roslaunch: minor fixes and instrumentation for unit tests 2010-04-23 23:45:08 +00:00
Lorenz Moesenlechner 0c4f0bbdcd Updated slime-ros to use the one and only sbcl init file in roslisp. 2010-04-23 22:23:05 +00:00
Ken Conley 25fc6fe096 fixing include case bug for arg 2010-04-23 15:23:47 +00:00
Ken Conley 68da54e0a1 better error message on ArgException 2010-04-23 06:42:35 +00:00
Ken Conley ad5d552b83 roslaunch: fixed some bugs in <args>. Appears to be basically functioning now 2010-04-23 01:14:30 +00:00
Ken Conley 4110b0a20e roslaunch: #2309 fixed node name resolution on node list/arg options. Also fixed roslaunch usage statement 2010-04-23 00:27:30 +00:00
Ken Conley a9734e0caa roslaunch: initial <arg> implementation. checkpointing into vcs before testing 2010-04-23 00:19:28 +00:00
Ken Conley d9bc3a2408 roslaunch: more cleanup of xmlloader/loader plus stubbing in of <arg> functionality 2010-04-22 23:55:36 +00:00
Jeremy Leibs aac5512516 Iterators now handle writing to an open bag 2010-04-22 22:23:47 +00:00
Ken Conley 5f949aa126 roslaunch: if/unless attribute infrastructure in place. Won't be powerful until <arg> stuff is settled. 2010-04-22 22:06:04 +00:00
Ken Conley 3f4299d511 roslaunch: minor cleanup of xmlloader to push more validation into Node model class instead. This is preparation for new extensions to roslaunch XML format 2010-04-22 19:18:24 +00:00
Tim Field fd0143d641 rosbag: fixing timestamp fields in unindexed 1.2 reader 2010-04-22 08:47:55 +00:00
Tim Field c3a87888f2 rxbag moved out of experimental 2010-04-22 08:28:21 +00:00
Tim Field 6f90381171 moving rxbag out of experimental 2010-04-22 08:27:37 +00:00
Tim Field 5f768868a8 rosrecord: update manifest to depend on rosbag 2010-04-22 08:15:12 +00:00
Tim Field 794e4a47bc rosrecord: now a wrapper around rosbag 2010-04-22 08:14:11 +00:00
Tim Field 8b296514b4 rosbag: added raw, stream, 1.1 support; remove rosrecord dependency 2010-04-22 08:11:03 +00:00
Ken Conley d289fcc0c1 rostest/roslaunch: update to bare mode to fix __log being passed to bare execs 2010-04-22 07:48:47 +00:00
Jeremy Leibs 364ef2b57a Fixing rosbag Append 2010-04-22 05:30:21 +00:00
Jeremy Leibs 1b19171a4a Starting to support reading from a livebag... append seems broken at the moment 2010-04-22 05:08:19 +00:00
Ken Conley a7241a19bb cwd key for 'cwd' 2010-04-21 22:19:20 +00:00
Ken Conley 2f8d3c892e roslaunch: bug fix to uncaught OSError on launch 2010-04-21 22:03:45 +00:00
Brian Gerkey bd68576937 Use rospack to get lflags when checking rpaths, #2286. 2010-04-21 21:42:18 +00:00
Ken Conley 2df9e1fd6c rostopic: #2263 rostopic echo -n, plus unit test 2010-04-21 19:05:43 +00:00
Ken Conley 6601051953 rostopic: #694 added --filter option. Warning: rostopic hz is more likely to get clogged with this active 2010-04-21 17:14:18 +00:00
Jeremy Leibs 05ceca84a9 Converting IndexEntry vector -> multiset 2010-04-21 08:15:16 +00:00
Tim Field ed427726fd rosbag: removing check from Player 2010-04-21 07:00:34 +00:00
Tim Field 5691e4718f rosbag: ported info command to python 2010-04-21 06:39:55 +00:00
Tim Field 5ce8fdd119 rosbag: add get_messages_time_range unit test 2010-04-21 06:08:15 +00:00
Tim Field f79bcb3fba rosbag: fix bug in get_indexes 2010-04-21 04:35:48 +00:00
Tim Field d818f5392a rosbag: added topic/message filtering to Python API 2010-04-21 04:16:14 +00:00
Tim Field 726a676715 rosbag: adding __str__; more documentation 2010-04-21 03:49:04 +00:00
Tim Field 1c98f2ad07 rosbag: fix compression, chunk_threshold setting 2010-04-21 03:27:59 +00:00
Tim Field 6be7b52c96 rosbag: more Python unit tests 2010-04-21 03:25:10 +00:00
Ken Conley 114c3d55e1 undoing r9288 per rusu's comments in #2637 2010-04-21 02:55:22 +00:00
Ken Conley 6b239b86d8 rosdoc: #2637 enabling CLASS_DIAGRAMS 2010-04-21 02:53:42 +00:00
Ken Conley 44ca8afda9 roslaunch: #2370 2010-04-21 02:50:07 +00:00
Ken Conley 5ae58b6a41 roswtf: #2270 2010-04-21 02:34:23 +00:00
Ken Conley fde38f05b6 rostopic: fixed bug with setting error code on exit 2010-04-21 00:43:53 +00:00
Ken Conley a9085c6787 rxgraph: bug fixes to filter and wx import 2010-04-21 00:39:46 +00:00
Ken Conley ea28bf73a5 rosgraph: removed references and dependencies for rxgraph 2010-04-21 00:32:46 +00:00
Ken Conley a7abe1f3e3 removed rospy dep, updated manifest 2010-04-21 00:30:18 +00:00
Ken Conley 8d5ce72530 removing old rxgraph implementation 2010-04-21 00:22:00 +00:00
Ken Conley 7a377dda23 rxgraph: new impl is now default 2010-04-21 00:21:32 +00:00
Ken Conley 1608136fde rxgraph: added in info pane 2010-04-21 00:11:43 +00:00
Lorenz Moesenlechner 77ca4017cf Added ROS-FIND-DIRED. 2010-04-20 22:28:29 +00:00
Ken Conley 5ec864a34d added smach_viewer's user data pane, need to wire up 2010-04-20 22:10:08 +00:00
Ken Conley a8e345d03b checking in experimental new version of rxgraph based on Jon Bohren's smach_viewer 2010-04-20 22:01:20 +00:00
Tim Field 12a55635cd rosbag: moved disk check from Bag to Recorder 2010-04-20 22:01:12 +00:00
Tim Field f8b9c32cd8 rosbag: fixing player timing logic 2010-04-20 21:36:24 +00:00