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