|
| __init__ (self, args=None, **kwargs) |
|
| bind (self, sink) |
| Attaches sink to source and blocks until connected to ROS live.
|
|
| close (self) |
| Shuts down subscribers and stops producing messages.
|
|
| format_meta (self) |
| Returns source metainfo string.
|
|
| get_message_class (self, typename, typehash=None) |
| Returns message type class, from active subscription if available.
|
|
| get_message_definition (self, msg_or_type) |
| Returns ROS message type definition full text, including subtype definitions.
|
|
| get_message_meta (self, topic, msg, stamp, index=None) |
| Returns message metainfo data dict.
|
|
| get_message_type_hash (self, msg_or_type) |
| Returns ROS message type MD5 hash.
|
|
| get_meta (self) |
| Returns source metainfo data dict.
|
|
| init_progress (self) |
| Initializes progress bar, if any.
|
|
| is_processable (self, topic, msg, stamp, index=None) |
| Returns whether message passes source filters; registers status.
|
|
| read (self) |
| Yields messages from subscribed ROS topics, as (topic, msg, ROS time).
|
|
| refresh_topics (self) |
| Refreshes topics and subscriptions from ROS live.
|
|
| update_progress (self, count, running=True) |
| Updates progress bar, if any.
|
|
| validate (self) |
| Returns whether ROS environment is set and arguments valid, prints error if not.
|
|
| __init__ (self, args=None, **kwargs) |
|
| __enter__ (self) |
| Context manager entry.
|
|
| __exit__ (self, exc_type, exc_value, traceback) |
| Context manager exit, closes source.
|
|
| __iter__ (self) |
| Yields messages from source, as (topic, msg, ROS time).
|
|
| bind (self, sink) |
| Attaches sink to source.
|
|
| close (self) |
| Shuts down input, closing any files or connections.
|
|
| close_batch (self) |
| Shuts down input batch if any (like bagfile), else all input.
|
|
| configure (self, args=None, **kwargs) |
| Updates source configuration.
|
|
| configure_progress (self, **kwargs) |
| Configures progress bar options, updates current bar if any.
|
|
| format_message_meta (self, topic, msg, stamp, index=None) |
| Returns message metainfo string.
|
|
| format_meta (self) |
| Returns source metainfo string.
|
|
| get_batch (self) |
| Returns source batch identifier if any (like bagfile name if BagSource).
|
|
| get_message_class (self, typename, typehash=None) |
| Returns message type class.
|
|
| get_message_definition (self, msg_or_type) |
| Returns ROS message type definition full text, including subtype definitions.
|
|
| get_message_meta (self, topic, msg, stamp, index=None) |
| Returns message metainfo data dict.
|
|
| get_message_type_hash (self, msg_or_type) |
| Returns ROS message type MD5 hash.
|
|
| get_meta (self) |
| Returns source metainfo data dict.
|
|
| init_progress (self) |
| Initializes progress bar, if any.
|
|
| is_processable (self, topic, msg, stamp, index=None) |
| Returns whether message passes source filters; registers status.
|
|
| notify (self, status) |
| Reports match status of last produced message.
|
|
| read (self) |
| Yields messages from source, as (topic, msg, ROS time).
|
|
| thread_excepthook (self, text, exc) |
| Handles exception, used by background threads.
|
|
| update_progress (self, count, running=True) |
| Updates progress bar, if any, with source processed count, pauses bar if not running.
|
|
| validate (self) |
| Returns whether arguments are valid and source prerequisites are met.
|
|
| __init__ (self, args=None, **kwargs) |
|
| close_batch (self) |
| Clears cached messages.
|
|
| conditions_get_topics (self) |
| Returns a list of all topics used in conditions (may contain wildcards).
|
|
| conditions_register_message (self, topic, msg) |
| Retains message for condition evaluation if in condition topic.
|
|
| conditions_set_topic_state (self, topic, pure) |
| Sets whether topic is purely used for conditions not matching.
|
|
| has_conditions (self) |
| Returns whether there are any conditions configured.
|
|
| is_conditions_topic (self, topic, pure=True) |
| Returns whether topic is used for checking condition.
|
|
| is_processable (self, topic, msg, stamp, index=None) |
| Returns whether message passes passes current state conditions, if any.
|
|
| validate (self) |
| Returns whether conditions have valid syntax, sets options, prints errors.
|
|
Produces messages from live ROS topics.
Definition at line 1005 of file inputs.py.