Commit Graph

1439 Commits

Author SHA1 Message Date
Ken Conley 718b282d94 adding ccny 2010-06-02 19:10:46 +00:00
Ken Conley 0428206591 adding robotino 2010-06-02 18:57:21 +00:00
Tim Field 2341cc47ee rxbag: documenting threads 2010-06-02 18:31:49 +00:00
Tim Field 50ecb4ec3e rxbag: making UI more responsive 2010-06-02 18:05:54 +00:00
Tully Foote a18456a500 logic at end if dependencies not met and all threads inactive 2010-06-02 05:33:48 +00:00
Tim Field aabc7baccb rxbag: index cache thread now uses a condition variable 2010-06-01 22:05:23 +00:00
Ken Conley d2b2a64dfe rosdoc: #2748 patch from snorri to add include_path to doxygen 2010-06-01 21:52:02 +00:00
Ken Conley 80af2d639b roscreate-pkg: #2752 validates package name 2010-06-01 21:48:12 +00:00
Ken Conley 403c41f36b rice-ros-pkg 2010-06-01 16:49:48 +00:00
Tim Field b42e4de04e rxbag: export progress dialog 2010-06-01 16:04:32 +00:00
Ken Conley 92267be487 adding jsk to rosdoc 2010-06-01 08:16:18 +00:00
Tim Field 514cf41d39 rxbag: icon housekeeping 2010-06-01 02:21:34 +00:00
Tim Field 4e0e7c9ca9 rxbag: tidying up 2010-06-01 02:20:58 +00:00
Tim Field 08c4cad5a1 rxbag: copy region to bag #2655 2010-05-30 04:45:17 +00:00
Tim Field cc60736039 rxbag: hiding some member variables; added selection region 2010-05-30 03:49:06 +00:00
Ken Conley 15fc15333c rosmake: disabling debug output 2010-05-28 06:26:13 +00:00
Tim Field 12eca28453 rxbag: added timeline_changed 2010-05-28 03:52:21 +00:00
Ken Conley c4f44511b0 rosdoc: added --status-rate=0 for rosmake calls 2010-05-27 23:16:00 +00:00
Tim Field 92cd811bd6 rxbag: align numeric fields in raw view 2010-05-27 00:16:44 +00:00
Tully Foote 8f894baac4 removing my debug statements 2010-05-26 22:06:06 +00:00
Tully Foote d3d5ae7d47 passing on my machine 2010-05-26 20:56:16 +00:00
Tim Field 301b1c692d rxbag: python 2.5 backwards compatibility 2010-05-26 19:13:59 +00:00
Ken Conley 2250863de9 patch from ingo to fix bad assignment of output_file 2010-05-26 17:16:49 +00:00
Tully Foote c247b83a65 the logic was right the first time 2010-05-26 08:05:31 +00:00
Tully Foote b8931c7258 fixing return code logic 2010-05-26 07:43:26 +00:00
Tim Field ab2f76809f rxbag: added get_entries_with_bags 2010-05-26 06:33:39 +00:00
Tully Foote 51a65570d8 store failed builds 2010-05-26 04:41:46 +00:00
Tully Foote 6771ed5658 more debugging 2010-05-26 03:56:59 +00:00
Tully Foote 08ec0d158e more debugging 2010-05-26 03:55:11 +00:00
Tully Foote b4900a53f4 addig note about what is Joining 2010-05-25 22:58:26 +00:00
Tully Foote bb9842f9cd patch for Mint 9 support 2010-05-25 22:25:53 +00:00
Tully Foote fca967fb4d osx support for shutdown an more join prints 2010-05-25 21:43:41 +00:00
Tully Foote da712223f7 one more print 2010-05-25 21:06:11 +00:00
Tim Field 76fbb7ae37 rxbag: added elapsed indicator to status and raw view 2010-05-25 19:52:04 +00:00
Tim Field 9b5bc1eef2 rxbag: hide menu options if no topics available 2010-05-25 19:43:18 +00:00
Tully Foote 2f91134a2b returning result due to success or not 2010-05-25 19:36:32 +00:00
Tully Foote 1c5aa144ad more debug 2010-05-25 19:30:54 +00:00
Tim Field 51041b0b24 rxbag: append .bag to filename with -O to match rosbag record behavior 2010-05-25 19:28:48 +00:00
Tim Field 73d093ee3d rxbag: added -s option to initialize playhead to specifed time #2736 2010-05-25 19:02:19 +00:00
Tully Foote 56dd4743f8 more debugging 2010-05-25 18:31:12 +00:00
Tim Field 5073f72d07 rxbag: changed minimum timeline region 2010-05-25 17:47:41 +00:00
Tim Field a7c632e0c7 rxbag: message_view moved to plugin 2010-05-25 17:44:54 +00:00
Tully Foote eb03463bb3 more thread instrumentation 2010-05-25 17:29:25 +00:00
Tully Foote de7e97d4a7 committing instrumentation to see results on build farm 2010-05-25 16:14:42 +00:00
Tully Foote 94c3fda6ed blocking shutdown method to prevent deallocation before thread termination 2010-05-25 07:49:18 +00:00
Tim Field e73e6b06d3 rxbag: moved plugin API classes into own Python package; pulled TimelineCache from rxbag_plugins 2010-05-25 07:00:53 +00:00
Tully Foote 07d79de35c trying with statement 2010-05-25 03:31:56 +00:00
Tully Foote 5ae5949b9b rosmake Printer using singleton 2010-05-25 03:02:43 +00:00
Tully Foote 12acd5350e reverting atexit error 2010-05-25 02:49:09 +00:00
Tully Foote 437b1ab9ad trying at exit 2010-05-25 02:01:53 +00:00
Jeremy Leibs 3266392c83 Dissallowing use of times less than the minimum time 2010-05-25 01:35:22 +00:00
Tully Foote 65acee641b found one return and removed join in destructor 2010-05-25 01:06:19 +00:00
Tim Field f5a2fcd213 rxbag: fix play all messages 2010-05-24 22:43:33 +00:00
Jonathan Bohren b5a713e31d Adding some more hooks for wxxdot. 2010-05-24 22:35:26 +00:00
Tim Field 04e4ebb7d9 rosbag: add back _get_entry_after 2010-05-24 22:34:58 +00:00
Tim Field 44e5c3a1c2 rosbag: added --loop / -l for looping playback #2706 2010-05-24 19:42:42 +00:00
Tim Field 0a6e10a669 rosbag: added -x option for excluding topics by regex (thanks to Ingo Luetkebohle) 2010-05-24 19:20:11 +00:00
Tim Field 56820c38ce rxbag: toolbar icons now indicate when they're active 2010-05-24 07:59:08 +00:00
Tim Field f31afb6db6 rxbag: added record bag filename logic 2010-05-24 07:58:37 +00:00
Tim Field 9b07ed47d7 rxbag: trap SIGINT and close nicely; update titlebar 2010-05-24 07:57:58 +00:00
Tim Field ee789ff436 rxbag: module docstring 2010-05-24 07:56:22 +00:00
Tim Field e951c866a7 rxbag: understands subset of rosbag record options (-a, -e, -o, -O, -l) and topics 2010-05-24 07:56:03 +00:00
Tim Field c7ff51f457 rxbag: recorder now understands topics, and --regex, --all and --limit options; uses separate thread for writing to disk 2010-05-24 07:55:01 +00:00
Tim Field 42910e51e0 rxbag: also show the raw timestamp in the top-right corner 2010-05-24 07:53:33 +00:00
Tim Field c23e04f848 rxbag: use bag_helper for standardized timestamp to string conversion 2010-05-24 07:53:08 +00:00
Tim Field 82c7ad0008 rxbag: document plugin API 2010-05-24 07:52:37 +00:00
Tim Field 10c742cc41 rxbag: documenting plugin API; fixing message stepping with new rosbag API 2010-05-24 07:52:11 +00:00
Tim Field 97c3809c64 rxbag: don't publish messages unless the playhead is playing 2010-05-24 07:51:26 +00:00
Tim Field ffc246568e rxbag: documenting bag_helper functions 2010-05-24 07:50:54 +00:00
Tim Field be74533fed rxbag: avoiding all (slow) wx.Bitmap compositing 2010-05-24 07:50:31 +00:00
Tim Field 58aacaff69 rxbag: adding/renaming icons 2010-05-24 07:49:12 +00:00
Tim Field 602591e419 rxbag: removing matplotlib dependency 2010-05-24 06:58:03 +00:00
Tully Foote c691036273 adding --status-rate option, 0 = stop. and cleaning up Ctrl-C behavior in prebuild. 2010-05-23 19:12:06 +00:00
Tully Foote f7ef4e4453 cleaning up bootstrap display 2010-05-23 07:10:41 +00:00
Lorenz Moesenlechner 9d24fbdd13 Fixed emacs message and service load and show commands.
Only the selected message/service is shown and the correct file is
opened on edit when several messages/services with the same name
exist.
2010-05-23 06:25:38 +00:00
Tully Foote d76c5e04f7 rostest and all dependents do not need to be compiled for any tests to be run #2607 2010-05-23 06:15:51 +00:00
Tully Foote 1fb0ac84be tightening display, showing target for threads, and cleaning up finished builds from crashed run 2010-05-23 05:51:30 +00:00
Tully Foote 96f7352a62 sorting display and tightening spacing 2010-05-23 05:19:43 +00:00
Tully Foote 645d24bbfe copying list to prevent corruption #2732 2010-05-23 04:56:05 +00:00
Tully Foote a8f6e05733 osx python compatability 2010-05-23 04:45:58 +00:00
Tully Foote da9f040b8b cleaning up status threading model to not call into other objects near shutdown #2733 2010-05-23 04:41:44 +00:00
Tim Field f640aa9c2c rxbag: adding back in double-buffering with Cairo 2010-05-22 20:27:13 +00:00
Tim Field 98c5e9819c rxbag: only update views when message changes; added scrollbar to timeline 2010-05-21 07:50:50 +00:00
Tully Foote 914257047d invalidate rospack cache before running #2392 2010-05-21 00:59:54 +00:00
Tully Foote 10955d23ba restoring rosmake new r9779 UI tested on OSX using vnc 2010-05-20 23:16:27 +00:00
Brian Gerkey 371ecfd5ef Reverted r9779 because it makes rosmake hang on OS X 2010-05-20 16:26:04 +00:00
Tim Field 29ebd98fc4 rxbag: caching recent messages; added Publish All/None 2010-05-20 06:50:59 +00:00
Tully Foote bb69cc0744 fancy new rosmake display 2010-05-20 05:10:49 +00:00
Tim Field ecf89a48b2 rxbag: re-publish messages #2067 2010-05-20 04:31:20 +00:00
Tim Field 6b740998ac rxbag: added 'Play all messages' mode #2532 2010-05-20 02:40:01 +00:00
Tim Field dbe4a19340 rxbag: converting to Time to avoid loss of precision 2010-05-20 00:57:19 +00:00
Tim Field e052be9eae rxbag: hardening 2010-05-19 23:41:13 +00:00
Bhaskara Marthi 366a23f793 Make grep, find, and run default to current ros package if it exists 2010-05-19 21:51:26 +00:00
Brian Gerkey 77163157c8 Added Ubuntu and MacPorts platform tags. 2010-05-19 21:25:54 +00:00
Tully Foote fa32a51b3f playing with audo width padding 2010-05-19 19:58:09 +00:00
Tim Field 4ed7f927e6 rxbag: multiple bag support #2160 2010-05-19 16:31:36 +00:00
Tim Field 3ce6c45bb1 rxbag: cache index in a background thread 2010-05-19 02:27:13 +00:00
Tim Field fce47fa9ba rosbag: fix 1.2 serialization (again) 2010-05-18 20:01:43 +00:00
Tim Field 1a06ca65e5 rxbag: added --record flag for recording/viewing a live system 2010-05-18 07:58:19 +00:00
Tim Field 674ed96811 rosbag: write mode allows reading in Python API 2010-05-18 07:56:42 +00:00
Tim Field 7cffb52721 rosbag: unit testing rosbag filter #1477 2010-05-17 00:57:49 +00:00
Ken Conley c01e24a970 roslaunch: tested and fixed #2714 2010-05-13 20:21:26 +00:00
Ken Conley 2fbc7598d2 roslaunch: testing patch for #2713 2010-05-13 20:06:27 +00:00
Ken Conley 799f62d153 roslaunch: patch to canonicalize name before testing validity 2010-05-13 19:03:20 +00:00
Jeremy Leibs 0d05f8eb35 Adding unit tests for playback of indexed v1.2 2010-05-12 21:30:57 +00:00
Tim Field d1c058ba8f rosbag: implement readMessageDataIntoStream() for 1.2 bags 2010-05-12 20:32:02 +00:00
Tim Field 7a85d755de rosbag: appending to 1.2 bag files is unsupported 2010-05-12 20:30:40 +00:00
Ken Conley 0c26d44290 slightly modified error message for #2707 2010-05-12 18:44:07 +00:00
Tim Field 9d23344a7b rosbag: hide copy constructor and assignment operator 2010-05-12 04:22:53 +00:00
Tim Field ab8cf8e8dc rosbag: correcting rosbag info yaml size 2010-05-12 04:20:23 +00:00
Ken Conley 7203f7a7ca rosgraph.masterapi 2010-05-12 02:02:59 +00:00
Tim Field 87ba812ffb rosbag: fix for ros::Time(0) not being valid 2010-05-12 01:32:50 +00:00
Tim Field 19107be0d5 rosbag: fix error message to show filename 2010-05-12 01:19:35 +00:00
Tim Field b98e529635 rosbag: (1.2 unindexed) fix case where topic not preceded by definition record 2010-05-12 01:19:13 +00:00
Tim Field 6fe44f1501 rosbag: error message should print on new line 2010-05-12 01:18:09 +00:00
Ken Conley b7c49734c2 rosgraph.masterapi: #2689 moved from roslib to rosgraph and deprecated old library 2010-05-11 23:23:07 +00:00
Tim Field 4156aadb9a rosbag: fix --key behaviour with Boolean values 2010-05-11 23:19:30 +00:00
Tim Field bda22f8003 rosbag: handle unknown key in rosbag info --key 2010-05-11 22:14:07 +00:00
Tim Field 12a4d5028c rosbag: added rosbag info --key 2010-05-11 22:12:20 +00:00
Tim Field 9c5e6cb932 rosbag: rosbag info now has --yaml 2010-05-11 21:55:19 +00:00
Tully Foote 93fbb7c44b cleaning up for #2404 2010-05-11 20:57:28 +00:00
Tully Foote d4b11972c5 better clean behavior #2404 2010-05-11 20:47:13 +00:00
Tully Foote fcb497b637 making rosmake print narrower for brian's 80 character terminal #2398 2010-05-11 17:01:44 +00:00
Brian Gerkey 73ff2466cb removing temporarily added deprecated gtest package 2010-05-11 01:27:10 +00:00
Tully Foote 40aac3e8f8 reverting gtest conversion to rosdep since it is not compatable on jaunty, due to runtime linking errors from incorrect rpath ordering 2010-05-10 22:35:40 +00:00
Tully Foote 593ba78d5c fixing argument call 2010-05-10 22:32:39 +00:00
Tully Foote 2e1ffde206 applying Ken's patches to clean up rosmake output and further cleanup #2700. 2010-05-10 20:45:27 +00:00
Jeremy Leibs 17c863e719 Updating rosrecord manifest to indicate deprecation 2010-05-10 20:43:56 +00:00
Ken Conley 74119046a0 ros: applying #2379 from lorenz. Removed abspaths from patch 2010-05-10 18:38:12 +00:00
Lorenz Moesenlechner 570d7377aa Fixed a bug in rosemacs on emacs22.
ROS-COMPLETING-READ-MESSAGE, ROS-COMPLETING-READ-SERVICE and
ROS-COMPLETING-READ-TOPIC need to explicitly convert vectors to
lists. Old emacs is not robust against a wrong datatype.
2010-05-09 00:04:42 +00:00
Jeremy Leibs a6ed87eb66 Adding workaround for View/Iterator/MessageInstance friends relationship for stricter compilers 2010-05-08 17:26:00 +00:00
Jeremy Leibs a9a8301710 boost::regex needed to be in CMakeLists.txt, not manifest.xml 2010-05-08 06:53:14 +00:00
Jeremy Leibs af5adb12bd Adding boost regex to rosbag 2010-05-08 05:45:26 +00:00
Bhaskara Marthi f64dfd0303 make the default system suggestion smarter in ros-load-system; make it change to the package root 2010-05-08 04:53:42 +00:00
Bhaskara Marthi 45a2ee6b08 make the default system suggestion smarter in ros-load-system; make it change to the package root 2010-05-08 04:40:52 +00:00
Tim Field 6479f0ca34 rxbag: clean up bag ends 2010-05-08 01:26:16 +00:00
Tim Field 8afb25a8e7 rxbag: fix timeline window position saving 2010-05-08 01:20:20 +00:00
Tim Field b75eb099d8 rxbag: raw view remembers expanded tree after message cleared 2010-05-08 01:09:04 +00:00
Tim Field b9177f56a7 rxbag: don't allow negative timestamps 2010-05-08 01:00:56 +00:00
Tim Field 30c7b0985d rosbag: fix offset calculation for reindexing uncompressed chunks 2010-05-08 00:46:14 +00:00
Tim Field 230622fb28 rosbag: throw any index reading exceptions as ROSBagUnindexedExceptions 2010-05-08 00:07:02 +00:00
Jeremy Leibs b0bcc2e8fa Fixing time display when clock not in use 2010-05-07 22:47:16 +00:00
Tim Field cb67981755 rxbag: shift status line 2010-05-07 22:45:18 +00:00
Tim Field 5b7cbedcfe rosbag: cleanup 2010-05-07 20:23:16 +00:00
Tim Field 099b77f9be rxbag: draw active messages 2010-05-07 20:00:58 +00:00
Jeremy Leibs 1324c724cd Making time printing awesome 2010-05-07 18:50:33 +00:00
Tim Field 8a84ad4d71 rosbag: added reverse iterator to private API 2010-05-07 18:30:52 +00:00
Tim Field 7f66d8da1e rxbag: improve timeline display; show playhead ms 2010-05-07 17:20:33 +00:00
Tim Field c03e61d477 rosbag: remove zlib from manifest 2010-05-07 09:25:58 +00:00
Tim Field 99cdb63157 rosbag: new BagUnindexedException 2010-05-07 09:25:33 +00:00
Tim Field 975f5dc7a6 rosbag: checkbag.py incorporated into rosbag check 2010-05-07 09:25:10 +00:00
Tim Field 0dfdf0c10b rosbag: add debugging slash.py script 2010-05-07 09:24:48 +00:00
Tim Field dc27b6282d rosbag: add new unit tests 2010-05-07 09:24:25 +00:00
Tim Field 0164a9c1b9 rosbag: player prints warning on unindexed bags 2010-05-07 09:23:42 +00:00
Tim Field bd0a2a0f3f rosbag: removing mutexes; removed debugging dump() 2010-05-07 09:22:48 +00:00
Tim Field 0d12b171f8 rosbag: removing zlib support 2010-05-07 09:22:19 +00:00
Tim Field 0e13b31336 rosbag: ROS_ERROR -> exceptions 2010-05-07 09:22:06 +00:00
Tim Field 904d70806d rosbag: throw exception on query in non-read mode 2010-05-07 09:21:45 +00:00
Tim Field 6af08aaeb0 rosbag: removing zlib support for now 2010-05-07 09:20:50 +00:00
Tim Field 6876aada45 rosbag: favor exceptions over ROS_ERROR 2010-05-07 09:20:30 +00:00
Tim Field daa990f5a3 rosbag: favor exceptions over ROS_ERROR 2010-05-07 09:20:14 +00:00
Tim Field e6572c6e7f rosbag: reindex 1.2 unindexed bags; clear index before reindexing 2010-05-07 09:19:34 +00:00
Tim Field 5903089193 rosbag: incorporate checkbag.py; remove slash command; print out unindexed bag warning 2010-05-07 09:17:30 +00:00
Tim Field 59fd7cd267 rosbag: add slashed bag test data 2010-05-07 09:16:27 +00:00
Tim Field e7c7d388f8 rxbag: make image and timeline rendering incremental 2010-05-07 05:55:31 +00:00
Jeremy Leibs 7d8c3aa8e0 Adding stdint.h to rosrecord constants.h 2010-05-07 05:36:12 +00:00
Jeremy Leibs 245a12f119 Changing include ordering to get rid of warning 2010-05-07 05:34:04 +00:00
Tim Field 469341bd2d rosbag: use bisect.insort 2010-05-07 04:37:54 +00:00
Jeremy Leibs d573401cc7 New shape-shifter, deprecating rosrecord/rosplay, fixing/testing write signatures, fixing assorted bugs, etc. 2010-05-07 04:37:25 +00:00
Tim Field 04e00bd304 rosbag: reindex handles unterminated chunks 2010-05-07 02:41:46 +00:00
Tim Field e7fc33a23c rosbag: implemented reindexing 1.2 bags 2010-05-06 22:01:41 +00:00
Tim Field e6468a589e rxbag: rxbag exits when timeline closes #2681 2010-05-06 18:45:52 +00:00
Tim Field 266596554b rxbag: shutdown app when timeline window closed 2010-05-06 18:30:27 +00:00
Jeremy Leibs b26e00f667 Fixing bug in runClock 2010-05-06 17:43:50 +00:00
Tim Field a744c15e09 rxbag: whittling down imports 2010-05-06 07:36:20 +00:00
Tim Field f7a244ce49 rosbag: rosbag info - fix seconds formatting 2010-05-06 07:24:26 +00:00
Jeremy Leibs 17ab0fa30a Adding some more high-level unit tests for rosbag 2010-05-06 07:00:44 +00:00
Tim Field 3989dce52d rxbag: finishing transition to Cairo rendering 2010-05-06 06:57:56 +00:00
Tim Field 7ef6e8eb1f rosbag: minor edits to doc strings 2010-05-06 05:40:00 +00:00
Tim Field 30a7f2ca1f rosbag: using Cairo for rendering 2010-05-06 05:38:33 +00:00
Lorenz Moesenlechner 0cab6f87f2 Bugfix: remove the package suffix from messages after tab completion.
Otherwise, we are not able to find and open the message.
2010-05-05 23:15:38 +00:00
Jeremy Leibs 5120fe2fbf Time publishing now works in rosplay 2010-05-05 21:01:37 +00:00
Tim Field 46402be3da rosbag: updating FORMATS 2010-05-05 17:54:39 +00:00
Tim Field 315b53e734 rxbag: cosmetic changes 2010-05-05 08:31:29 +00:00
Tim Field 355b99647d rosbash: new rosbag reindex command 2010-05-05 08:20:39 +00:00
Tim Field 8780f9cd07 rosbag: new rosbag reindex command 2010-05-05 08:20:10 +00:00
Tim Field 556f03ea1b rosbag: new reindexing function to regenerate index for broken bags 2010-05-05 08:19:54 +00:00
Tim Field e00b7b6b3c rosbag: rosbag info now shows both compressed and uncompressed data rates 2010-05-05 05:18:08 +00:00
Tim Field 343be5dfb8 rosbag: fix regex with -a option 2010-05-05 04:43:57 +00:00
Tim Field 8bca20fdad rosbag: new rosbag record option -e to match topics with regexs 2010-05-05 04:33:34 +00:00
Tim Field 574ef87445 rosbag: fix bug where chunk connection indexes weren't being cleared 2010-05-05 04:27:14 +00:00
Tim Field faa68727bb rosbag: add unit test for read_messages with connection filter 2010-05-05 03:25:33 +00:00
Tim Field 9025d1aa71 rosbag: checkbag.py traps KeyboardInterrupt 2010-05-05 03:24:56 +00:00
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
Tim Field d8e169e69a rosbag: fixing terminal settings 2010-04-20 19:45:07 +00:00
Jeremy Leibs f8111c3a8d Comitting some white-space. Just to see if bzr is working 2010-04-20 18:28:11 +00:00
Tim Field 6ccfd1010d rosbag: fix tests that were broken by MessageInfo rename 2010-04-20 17:04:31 +00:00
Tim Field 323adf7642 rosbag: removing legacy files 2010-04-20 17:03:12 +00:00
Tim Field fb3f4a33cd rosbag: MessageInfo -> MessageInstance 2010-04-20 09:57:14 +00:00
Ken Conley 2a4925941b rosdoc: #2632 2010-04-20 06:52:31 +00:00
Ken Conley 47bf9ffd43 changing rosdoc build to point to ros_stacks so that it can get stacks from ros repo more easily 2010-04-20 06:09:57 +00:00