roslua: ROS client library for Lua

Module roslua.registry

Registry housekeeping. This module contains functions used for housekeeping of subscriptions, publishers, and services. They should not be used directly.

Copyright© Tim Niemueller, Carnegie Mellon University, Intel Research Pittsburgh

Release: Released under BSD license

Functions

register_publisher (topic, type, publisher) Register publisher.
register_service (service, type, provider, topic) Register service provider.
register_subscriber (topic, type, subscriber) Register subscriber.
register_timer (timer) Register timer.
unregister_publisher (topic, type, publisher) Unregister publisher.
unregister_service (service, type, provider, topic) Unregister service provider.
unregister_subscriber (topic, type, subscriber) Unregister subscriber.
unregister_timer (timer) Unregister timer


Functions

register_publisher (topic, type, publisher)
Register publisher. As a side effect registers the publisher with the master.

Parameters

  • topic: topic to register publisher for
  • type: type of topic
  • publisher: Publisher instance to register

See also:

register_service (service, type, provider, topic)
Register service provider. As a side effect registers the service provider with the master.

Parameters

  • service:
  • type: type of topic
  • provider: Service instance to register
  • topic: topic to register service provider for

See also:

register_subscriber (topic, type, subscriber)
Register subscriber. As a side effect registers the subscriber with the master.

Parameters

  • topic: topic to register subscriber for
  • type: type of topic
  • subscriber: Subscriber instance to register

See also:

register_timer (timer)
Register timer.

Parameters

  • timer: timer to register

See also:

unregister_publisher (topic, type, publisher)
Unregister publisher. As a side effect unregisters the publisher with the master.

Parameters

  • topic: topic to unregister publisher for
  • type: type of topic
  • publisher: Publisher instance to unregister

See also:

unregister_service (service, type, provider, topic)
Unregister service provider. As a side effect unregisters the service provider with the master.

Parameters

  • service:
  • type: type of topic
  • provider: Service instance to unregister
  • topic: topic to unregister service provider for

See also:

unregister_subscriber (topic, type, subscriber)
Unregister subscriber. As a side effect unregisters the subscriber with the master.

Parameters

  • topic: topic to register subscriber for
  • type: type of topic
  • subscriber: Subscriber instance to unregister

See also:

unregister_timer (timer)
Unregister timer

Parameters

  • timer: timer to unregister

See also:

Valid XHTML 1.0!