Skip to main content
Home >> RTShell 4 release

RTShell 4 release

17
Sep, 2015

RTShell 4 release

日付: 
09/17/2015 - 11:15

Version 4 of the command line tools package "RTShell" has been released. This release includes many new features and bug fixes, and includes a new, easier method of installation. Using Python's pip command, it is possible to install RTShell and its packaged dependencies, RTCTree and RTSProfile, automatically.

RTCTree 4 and RTSProfile 4 have also been released.

Note:When using pip, it is still necessary to install omniORB-py and OpenRTM-python separately.

Release notes

RTShell

  • Switched setup script from distutils to setuptools
  • Dropped support for Python 2.6
  • Fixed saving and restoring connection properties.
  • Fixed disabling output of colour codes on Windows
  • Adapt to OpenRTM's new data type specification method.
  • Changed all os.sep occurrences to '/' for consistency with URLs.
  • New command: rtvlog (Display RT Component log events).
  • rtact/rtdeact/rtreset: Allow changing multiple components at once.
  • rtcomp: Support managing compositions of remote components.
  • rtcon: Support making connections involving three or more ports.
  • rtdis: Support removing connections involving three or more ports.
  • rtlog: Added end pointer to simpkl log format to speed up searches.
  • rtmgr: Support corbaloc:: direct connection to managers.
  • rtmgr: Allow multiple occurrences of any commands.
  • rtmgr: Execute commands in the order specified.

RTCTree

  • Switched setup from distutils to setuptools
  • Dropped support for Python 2.6
  • Added complete support for the ExecutionContext interface.
  • Support for the Logger SDO interface.
  • Support for the ComponentObserver SDO interface.
  • Support three-or-more port connections.
  • Deprecated Port.get_connection_by_dest()
  • Added Port.get_connections_by_dest()
  • Added Port.get_connections_by_dests()
  • Fixed a bug where finding a connection with a given destination would return all connections on the port.

RTSProfile

  • Switched setup script from distutils to setuptools
  • Dropped support for Python 2.6
  • Use the correct namespace string when saving connection properties.