------------------
- 0.0.7. [alexv]
- Adding log to show rostful node process finishing. [alexv]
- Change message content check to accept empty dicts. [Michal
Staniaszek]
- Fixing corner cases when passing None as message content. invalid and
should not work. [alexv]
- Fixing tests. and changed api a little. [alexv]
- Removing useless fancy checks to force disabling rocon when set to
false. updated rapp_watcher not working anymore. [AlexV]
- Rocon_std_msgs changed from PlatformInfo.uri to MasterInfo.rocon_uri.
[AlexV]
- Send empty dicts instead of none from client. [Michal Staniaszek]
- Service and topic exceptions caught and messages displayed. [Michal
Staniaszek]
- Fleshed out topic and service info tuples. [Michal Staniaszek]
- Can check for rocon interface, get interactions. [Michal Staniaszek]
- Listing functions for client, corresponding mock and node functions.
[Michal Staniaszek]
- Now passing stop_event as an argument to the spinner. cosmetics.
[alexv]
- Fix when running actual rostfulnode. [alexv]
- Now running rostful_node in an separate process to avoid problems
because of rospy.init_node tricks. [alexv]
- Cosmetics. [alexv]
- Improving how to launch rostest test. fixed hanging nosetest. hooking
up new test to catkin. [alexv]
- Force-delete for services, test for removal crash on expose. [Michal
Staniaszek]
Test service nodes added
- Fix crash when reconfigure removes topics, started on unit tests.
[Michal Staniaszek]
- Fixing removing from dictionary topic_args. [alexv]
- Stopped removal of slashes from front of topics. [Michal Staniaszek]
- Fixed regex and add/remove issues with topics and services. [Michal
Staniaszek]
- Fixed topic deletion, multiple calls to add. [Michal Staniaszek]
The interface now tracks how many calls have been made to the add function and
ensures that topics are not prematurely deleted from the list. Actions also have
a similar thing going on, but not sure if it works since they are unused.
Services are unchanged.
Ensured uniqueness of topics and services being passed into the system using sets.
Removed unnecessary ws_name code.
Issue 27.
- Fix *_waiting list usage, service loss no longer permanent. [Michal
Staniaszek]
The lists *_waiting now contain topics, services or actions which we are
expecting, but do not currently exist. Once it comes into existence, we remove
it from this list.
When services disconnect, their loss is no longer permanent. This had to do with
the services being removed and not added to the waiting list.
Fixes issue 21.
- Full regex, fixed reconfigure crash. [Michal Staniaszek]
Can now use full regex in topic or service strings to match incoming strings.
Fixed crash when dynamic reconfigure receives an invalid string
- Strings with no match characters don't add unwanted topics. [Michal
Staniaszek]
Regex fixed with beginning and end of line expected, previously would allow a
match anywhere in the string.
Issue 17.
- Removed separate lists for match strings. [Michal Staniaszek]
- Remove printing, unnecessary adding to _args arrays. [Michal
Staniaszek]
- Adding wildcard * for exposing topics or services. [Michal Staniaszek]
Implementation should be such that other match characters can be easily added if
necessary.
Fixes issue 17.
- Added TODO. [alexv]
- Added exception catching for when rocon interface is not available.
[Michal Staniaszek]
- Added important technical TODO. [alexv]
- Fixing bad merge. [alexv]
- Fixing unitests after merge. [AlexV]
- Quick fix to keep disappeared topics around, waiting, in case they
come back up... [alexv]
- Turning off consume/noloss behavior. should not be the default. should
be in parameter another way to expose topics. [AlexV]
- Allowing to call a service without any request. same as empty request.
[AlexV]
- Keeping topics alive even after they disappear, until all messages
have been read... WIP. [AlexV]
- Preparing for release 0.0.6. setup also possible without catkin.
[AlexV]
- Changing rostful node design to match mock design. [AlexV]
- Fixing RostfulCtx with new Mock design. added unittest file. [AlexV]
- Improved interface of rostful client. added unit tests for
rostfulClient. [AlexV]
- Improved interface of rostful mock, now async_spin return the pipe
connection. added more unit tests for rostful mock. [AlexV]
- Added rostful mock object ( useful if no ROS found ). improved
structure and added small unit test. [AlexV]
- Changing cfg file name to fix install. [AlexV]
- Comments TODO to remember to fix hack. [AlexV]
- Tentative fix of cfg... comments. [AlexV]
- Adding python futures as dependency. [AlexV]
- Commenting out icon image. no cache home on robot. need to find a new
strategy. [AlexV]
- Removed useless broken services. [AlexV]
- Fixing catkin_make install with dynamic reconfigure. [AlexV]
- Adding bloom release in release process to sync with pypi release.
[AlexV]
- Fixes for release and cosmetics. [AlexV]
- Preparing pypi release. [AlexV]
- Improving rostful node API. Adding rostful pipe client and python pipe
protocol. removed redundant ros services. [AlexV]
- Simplifying rapp start and stop by using rapp_watcher methods. [AlexV]
- Now starting and stopping rapp. still ugly. [AlexV]
- Fixes to get rocon features to work again. [AlexV]