|
def | grepros.api.calculate_definition_hash (typename, msgdef, extradefs=()) |
|
def | grepros.api.canonical (typename, unbounded=False) |
|
def | grepros.api.create_publisher (topic, cls_or_typename, queue_size) |
|
def | grepros.api.create_subscriber (topic, cls_or_typename, handler, queue_size) |
|
def | grepros.api.deserialize_message (msg, cls_or_typename) |
|
def | grepros.api.dict_to_message (dct, msg) |
|
def | grepros.api.filter_fields (fieldmap, top=(), include=(), exclude=()) |
|
def | grepros.api.format_message_value (msg, name, value) |
|
def | grepros.api.get_alias_type (typename) |
|
def | grepros.api.get_message_class (typename) |
|
def | grepros.api.get_message_definition (msg_or_type) |
|
def | grepros.api.get_message_fields (val) |
|
def | grepros.api.get_message_type (msg_or_cls) |
|
def | grepros.api.get_message_type_hash (msg_or_type) |
|
def | grepros.api.get_message_value (msg, name, typename) |
|
def | grepros.api.get_ros_time_category (msg_or_type) |
|
def | grepros.api.get_rostime (fallback=False) |
|
def | grepros.api.get_topic_types () |
|
def | grepros.api.get_type_alias (typename) |
|
def | grepros.api.init_node (name=None) |
|
def | grepros.api.is_ros_message (val, ignore_time=False) |
|
def | grepros.api.is_ros_time (val) |
|
def | grepros.api.iter_message_fields (msg, messages_only=False, flat=False, scalars=(), include=(), exclude=(), top=()) |
|
def | grepros.api.make_bag_time (stamp, bag) |
|
def | grepros.api.make_duration (secs=0, nsecs=0) |
|
def | grepros.api.make_full_typename (typename, category="msg") |
|
def | grepros.api.make_live_time (stamp) |
|
def | grepros.api.make_message_hash (msg, include=(), exclude=()) |
|
def | grepros.api.make_time (secs=0, nsecs=0) |
|
def | grepros.api.message_to_dict (msg, replace=None) |
|
def | grepros.api.parse_definition_fields (typename, typedef) |
|
def | grepros.api.parse_definition_subtypes (typedef, nesting=False) |
|
def | grepros.api.scalar (typename) |
|
def | grepros.api.serialize_message (msg) |
|
def | grepros.api.set_message_value (obj, name, value) |
|
def | grepros.api.shutdown_node () |
|
def | grepros.api.time_message (val, to_message=True, clock_type=None) |
|
def | grepros.api.to_datetime (val) |
|
def | grepros.api.to_decimal (val) |
|
def | grepros.api.to_duration (val) |
|
def | grepros.api.to_nsec (val) |
|
def | grepros.api.to_sec (val) |
|
def | grepros.api.to_sec_nsec (val) |
|
def | grepros.api.to_time (val) |
|
def | grepros.api.validate (live=False) |
|
|
list | grepros.api.__all___ |
|
tuple | grepros.api.BAG_EXTENSIONS = () |
| Bagfile extensions to seek, including leading dot, populated after init. More...
|
|
string | grepros.api.NODE_NAME = "grepros" |
| Node base name for connecting to ROS (will be anonymized). More...
|
|
| grepros.api.realapi = None |
| Module grepros.ros1 or grepros.ros2. More...
|
|
| grepros.api.ROS1 = None |
| Flag denoting ROS1 environment, populated on validate() More...
|
|
| grepros.api.ROS2 = None |
| Flag denoting ROS2 environment, populated on validate() More...
|
|
dictionary | grepros.api.ROS_ALIAS_TYPES = {} |
| Mapping between type aliases and real types, like {"byte": "int8"} in ROS1. More...
|
|
dictionary | grepros.api.ROS_BUILTIN_CTORS |
| Python constructors for ROS built-in types, as {ROS name: type class}. More...
|
|
list | grepros.api.ROS_BUILTIN_TYPES = ROS_NUMERIC_TYPES + ROS_STRING_TYPES |
| All built-in basic types in ROS. More...
|
|
list | grepros.api.ROS_COMMON_TYPES = [] |
| All built-in basic types plus time types in ROS, populated after init. More...
|
|
| grepros.api.ROS_FAMILY = None |
| ROS Python module family, "rospy" or "rclpy", populated on validate() More...
|
|
list | grepros.api.ROS_NUMERIC_TYPES |
| All built-in numeric types in ROS. More...
|
|
list | grepros.api.ROS_STRING_TYPES = ["string", "wstring"] |
| All built-in string types in ROS. More...
|
|
dictionary | grepros.api.ROS_TIME_CLASSES = {} |
| ROS1 time/duration types mapped to type names, populated after init. More...
|
|
list | grepros.api.ROS_TIME_TYPES = [] |
| ROS time/duration types, populated after init. More...
|
|
| grepros.api.ROS_VERSION = None |
| ROS version from environment, populated on validate() as integer. More...
|
|
tuple | grepros.api.SKIP_EXTENSIONS = () |
| Bagfile extensions to skip, including leading dot, populated after init. More...
|
|