Rosnodejs Versions Save

Client library for writing ROS nodes in JavaScript with nodejs

3.0.2

4 years ago

-Fix regex for parsing url -Fix action cancellation

3.0.1

4 years ago

Bugs for -unicode strings -ipv6 -MessageLoader on Mac -name resolution on re-init

3.0.0

5 years ago
  • Updates to experimental ActionServer and new ActionClient
  • Adds experimental Simple ActionServer/Client implementations
  • ActionClientInterface publishers no longer default to latching
  • ActionClientInterface no longer expects 'Action' to be appended to the actionType
  • ActionClientInterface no longer fills in goal message header, id
  • Adds remapping support
  • Adds support for setting tcpNoDelay on subscribers
  • Adds support for asynchronous service callbacks
  • Adds support for timeouts in initNode

2.2.0

6 years ago

-Adds experimental actionlib implementation (ActionServer, GoalHandle) -Adds minimal ActionServerInterface (wrapper around pubs, subs) -Supports new Master API calls -Fix bugs in ParamServerApiClient and package message discovery

2.1.1

6 years ago

-Fix subscriber shutdown bug -Fix bug with service client queuing -Fix typo that broke on-the-fly services.

2.1.0

6 years ago

-Add publisher, subscriber options for action client -Support non-spec message dividers -Allow users to provide options for spinner and use their own if desired -Node life cycle updates (shutdown checks, events, bugs)

2.0.1

7 years ago
  • Adds ability to generate messages dynamically (without catkin), like the static messages gerated by gennodejs
  • Updates ServiceClient calls to queue
  • Updates xmlrpc master/slave code so that calls are queued/retried in order
  • Exposes access to log streams
  • support ROSCONSOLE_JS_FORMAT environment variable
  • simplifies host name logic
  • more TCPROS header validation
  • calculate full message definition for pub,sub headers
  • better support for multiple pubs, subs on the same topic
  • migrates source code into src/ for cross nodejs version compatibility
  • integrates ros_msg_utils from a previously separate repo
  • adopts bn.js for 64-bit integers
  • adds a basic Time interface
  • adds ability to namespace through NodeHandles

1.1

7 years ago

Early version of rosnodejs before merge of Rethink's indigo branch. Largely functional with some bugs, slightly different execution, missing some features.