rosbags.typesys.stores.ros2_iron

Message type definitions.

class rosbags.typesys.stores.ros2_iron.rcl_interfaces__msg__LoggerLevel(name, level, LOG_LEVEL_UNKNOWN=0, LOG_LEVEL_DEBUG=10, LOG_LEVEL_INFO=20, LOG_LEVEL_WARN=30, LOG_LEVEL_ERROR=40, LOG_LEVEL_FATAL=50, __msgtype__='rcl_interfaces/msg/LoggerLevel')

Bases: object

Class for rcl_interfaces/msg/LoggerLevel.

Parameters:
  • name (str)

  • level (int)

  • LOG_LEVEL_UNKNOWN (ClassVar[int])

  • LOG_LEVEL_DEBUG (ClassVar[int])

  • LOG_LEVEL_INFO (ClassVar[int])

  • LOG_LEVEL_WARN (ClassVar[int])

  • LOG_LEVEL_ERROR (ClassVar[int])

  • LOG_LEVEL_FATAL (ClassVar[int])

  • __msgtype__ (ClassVar[str])

class rosbags.typesys.stores.ros2_iron.rcl_interfaces__msg__SetLoggerLevelsResult(successful, reason, __msgtype__='rcl_interfaces/msg/SetLoggerLevelsResult')

Bases: object

Class for rcl_interfaces/msg/SetLoggerLevelsResult.

Parameters:
  • successful (bool)

  • reason (str)

  • __msgtype__ (ClassVar[str])

class rosbags.typesys.stores.ros2_iron.rmw_dds_common__msg__Gid(data, __msgtype__='rmw_dds_common/msg/Gid')

Bases: object

Class for rmw_dds_common/msg/Gid.

Parameters:
  • data (ndarray[None, dtype[uint8]])

  • __msgtype__ (ClassVar[str])

class rosbags.typesys.stores.ros2_iron.sensor_msgs__msg__BatteryState(header, voltage, temperature, current, charge, capacity, design_capacity, percentage, power_supply_status, power_supply_health, power_supply_technology, present, cell_voltage, cell_temperature, location, serial_number, POWER_SUPPLY_STATUS_UNKNOWN=0, POWER_SUPPLY_STATUS_CHARGING=1, POWER_SUPPLY_STATUS_DISCHARGING=2, POWER_SUPPLY_STATUS_NOT_CHARGING=3, POWER_SUPPLY_STATUS_FULL=4, POWER_SUPPLY_HEALTH_UNKNOWN=0, POWER_SUPPLY_HEALTH_GOOD=1, POWER_SUPPLY_HEALTH_OVERHEAT=2, POWER_SUPPLY_HEALTH_DEAD=3, POWER_SUPPLY_HEALTH_OVERVOLTAGE=4, POWER_SUPPLY_HEALTH_UNSPEC_FAILURE=5, POWER_SUPPLY_HEALTH_COLD=6, POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE=7, POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE=8, POWER_SUPPLY_TECHNOLOGY_UNKNOWN=0, POWER_SUPPLY_TECHNOLOGY_NIMH=1, POWER_SUPPLY_TECHNOLOGY_LION=2, POWER_SUPPLY_TECHNOLOGY_LIPO=3, POWER_SUPPLY_TECHNOLOGY_LIFE=4, POWER_SUPPLY_TECHNOLOGY_NICD=5, POWER_SUPPLY_TECHNOLOGY_LIMN=6, POWER_SUPPLY_TECHNOLOGY_TERNARY=7, POWER_SUPPLY_TECHNOLOGY_VRLA=8, __msgtype__='sensor_msgs/msg/BatteryState')

Bases: object

Class for sensor_msgs/msg/BatteryState.

Parameters:
  • header (std_msgs__msg__Header)

  • voltage (float)

  • temperature (float)

  • current (float)

  • charge (float)

  • capacity (float)

  • design_capacity (float)

  • percentage (float)

  • power_supply_status (int)

  • power_supply_health (int)

  • power_supply_technology (int)

  • present (bool)

  • cell_voltage (ndarray[None, dtype[float32]])

  • cell_temperature (ndarray[None, dtype[float32]])

  • location (str)

  • serial_number (str)

  • POWER_SUPPLY_STATUS_UNKNOWN (ClassVar[int])

  • POWER_SUPPLY_STATUS_CHARGING (ClassVar[int])

  • POWER_SUPPLY_STATUS_DISCHARGING (ClassVar[int])

  • POWER_SUPPLY_STATUS_NOT_CHARGING (ClassVar[int])

  • POWER_SUPPLY_STATUS_FULL (ClassVar[int])

  • POWER_SUPPLY_HEALTH_UNKNOWN (ClassVar[int])

  • POWER_SUPPLY_HEALTH_GOOD (ClassVar[int])

  • POWER_SUPPLY_HEALTH_OVERHEAT (ClassVar[int])

  • POWER_SUPPLY_HEALTH_DEAD (ClassVar[int])

  • POWER_SUPPLY_HEALTH_OVERVOLTAGE (ClassVar[int])

  • POWER_SUPPLY_HEALTH_UNSPEC_FAILURE (ClassVar[int])

  • POWER_SUPPLY_HEALTH_COLD (ClassVar[int])

  • POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE (ClassVar[int])

  • POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE (ClassVar[int])

  • POWER_SUPPLY_TECHNOLOGY_UNKNOWN (ClassVar[int])

  • POWER_SUPPLY_TECHNOLOGY_NIMH (ClassVar[int])

  • POWER_SUPPLY_TECHNOLOGY_LION (ClassVar[int])

  • POWER_SUPPLY_TECHNOLOGY_LIPO (ClassVar[int])

  • POWER_SUPPLY_TECHNOLOGY_LIFE (ClassVar[int])

  • POWER_SUPPLY_TECHNOLOGY_NICD (ClassVar[int])

  • POWER_SUPPLY_TECHNOLOGY_LIMN (ClassVar[int])

  • POWER_SUPPLY_TECHNOLOGY_TERNARY (ClassVar[int])

  • POWER_SUPPLY_TECHNOLOGY_VRLA (ClassVar[int])

  • __msgtype__ (ClassVar[str])

class rosbags.typesys.stores.ros2_iron.sensor_msgs__msg__Range(header, radiation_type, field_of_view, min_range, max_range, range, variance, ULTRASOUND=0, INFRARED=1, __msgtype__='sensor_msgs/msg/Range')

Bases: object

Class for sensor_msgs/msg/Range.

Parameters:
  • header (std_msgs__msg__Header)

  • radiation_type (int)

  • field_of_view (float)

  • min_range (float)

  • max_range (float)

  • range (float)

  • variance (float)

  • ULTRASOUND (ClassVar[int])

  • INFRARED (ClassVar[int])

  • __msgtype__ (ClassVar[str])

class rosbags.typesys.stores.ros2_iron.service_msgs__msg__ServiceEventInfo(event_type, stamp, client_gid, sequence_number, REQUEST_SENT=0, REQUEST_RECEIVED=1, RESPONSE_SENT=2, RESPONSE_RECEIVED=3, __msgtype__='service_msgs/msg/ServiceEventInfo')

Bases: object

Class for service_msgs/msg/ServiceEventInfo.

Parameters:
  • event_type (int)

  • stamp (builtin_interfaces__msg__Time)

  • client_gid (ndarray[None, dtype[uint8]])

  • sequence_number (int)

  • REQUEST_SENT (ClassVar[int])

  • REQUEST_RECEIVED (ClassVar[int])

  • RESPONSE_SENT (ClassVar[int])

  • RESPONSE_RECEIVED (ClassVar[int])

  • __msgtype__ (ClassVar[str])

class rosbags.typesys.stores.ros2_iron.type_description_interfaces__msg__Field(name, type, default_value, __msgtype__='type_description_interfaces/msg/Field')

Bases: object

Class for type_description_interfaces/msg/Field.

Parameters:
class rosbags.typesys.stores.ros2_iron.type_description_interfaces__msg__FieldType(type_id, capacity, string_capacity, nested_type_name, FIELD_TYPE_NOT_SET=0, FIELD_TYPE_NESTED_TYPE=1, FIELD_TYPE_INT8=2, FIELD_TYPE_UINT8=3, FIELD_TYPE_INT16=4, FIELD_TYPE_UINT16=5, FIELD_TYPE_INT32=6, FIELD_TYPE_UINT32=7, FIELD_TYPE_INT64=8, FIELD_TYPE_UINT64=9, FIELD_TYPE_FLOAT=10, FIELD_TYPE_DOUBLE=11, FIELD_TYPE_LONG_DOUBLE=12, FIELD_TYPE_CHAR=13, FIELD_TYPE_WCHAR=14, FIELD_TYPE_BOOLEAN=15, FIELD_TYPE_BYTE=16, FIELD_TYPE_STRING=17, FIELD_TYPE_WSTRING=18, FIELD_TYPE_FIXED_STRING=19, FIELD_TYPE_FIXED_WSTRING=20, FIELD_TYPE_BOUNDED_STRING=21, FIELD_TYPE_BOUNDED_WSTRING=22, FIELD_TYPE_NESTED_TYPE_ARRAY=49, FIELD_TYPE_INT8_ARRAY=50, FIELD_TYPE_UINT8_ARRAY=51, FIELD_TYPE_INT16_ARRAY=52, FIELD_TYPE_UINT16_ARRAY=53, FIELD_TYPE_INT32_ARRAY=54, FIELD_TYPE_UINT32_ARRAY=55, FIELD_TYPE_INT64_ARRAY=56, FIELD_TYPE_UINT64_ARRAY=57, FIELD_TYPE_FLOAT_ARRAY=58, FIELD_TYPE_DOUBLE_ARRAY=59, FIELD_TYPE_LONG_DOUBLE_ARRAY=60, FIELD_TYPE_CHAR_ARRAY=61, FIELD_TYPE_WCHAR_ARRAY=62, FIELD_TYPE_BOOLEAN_ARRAY=63, FIELD_TYPE_BYTE_ARRAY=64, FIELD_TYPE_STRING_ARRAY=65, FIELD_TYPE_WSTRING_ARRAY=66, FIELD_TYPE_FIXED_STRING_ARRAY=67, FIELD_TYPE_FIXED_WSTRING_ARRAY=68, FIELD_TYPE_BOUNDED_STRING_ARRAY=69, FIELD_TYPE_BOUNDED_WSTRING_ARRAY=70, FIELD_TYPE_NESTED_TYPE_BOUNDED_SEQUENCE=97, FIELD_TYPE_INT8_BOUNDED_SEQUENCE=98, FIELD_TYPE_UINT8_BOUNDED_SEQUENCE=99, FIELD_TYPE_INT16_BOUNDED_SEQUENCE=100, FIELD_TYPE_UINT16_BOUNDED_SEQUENCE=101, FIELD_TYPE_INT32_BOUNDED_SEQUENCE=102, FIELD_TYPE_UINT32_BOUNDED_SEQUENCE=103, FIELD_TYPE_INT64_BOUNDED_SEQUENCE=104, FIELD_TYPE_UINT64_BOUNDED_SEQUENCE=105, FIELD_TYPE_FLOAT_BOUNDED_SEQUENCE=106, FIELD_TYPE_DOUBLE_BOUNDED_SEQUENCE=107, FIELD_TYPE_LONG_DOUBLE_BOUNDED_SEQUENCE=108, FIELD_TYPE_CHAR_BOUNDED_SEQUENCE=109, FIELD_TYPE_WCHAR_BOUNDED_SEQUENCE=110, FIELD_TYPE_BOOLEAN_BOUNDED_SEQUENCE=111, FIELD_TYPE_BYTE_BOUNDED_SEQUENCE=112, FIELD_TYPE_STRING_BOUNDED_SEQUENCE=113, FIELD_TYPE_WSTRING_BOUNDED_SEQUENCE=114, FIELD_TYPE_FIXED_STRING_BOUNDED_SEQUENCE=115, FIELD_TYPE_FIXED_WSTRING_BOUNDED_SEQUENCE=116, FIELD_TYPE_BOUNDED_STRING_BOUNDED_SEQUENCE=117, FIELD_TYPE_BOUNDED_WSTRING_BOUNDED_SEQUENCE=118, FIELD_TYPE_NESTED_TYPE_UNBOUNDED_SEQUENCE=145, FIELD_TYPE_INT8_UNBOUNDED_SEQUENCE=146, FIELD_TYPE_UINT8_UNBOUNDED_SEQUENCE=147, FIELD_TYPE_INT16_UNBOUNDED_SEQUENCE=148, FIELD_TYPE_UINT16_UNBOUNDED_SEQUENCE=149, FIELD_TYPE_INT32_UNBOUNDED_SEQUENCE=150, FIELD_TYPE_UINT32_UNBOUNDED_SEQUENCE=151, FIELD_TYPE_INT64_UNBOUNDED_SEQUENCE=152, FIELD_TYPE_UINT64_UNBOUNDED_SEQUENCE=153, FIELD_TYPE_FLOAT_UNBOUNDED_SEQUENCE=154, FIELD_TYPE_DOUBLE_UNBOUNDED_SEQUENCE=155, FIELD_TYPE_LONG_DOUBLE_UNBOUNDED_SEQUENCE=156, FIELD_TYPE_CHAR_UNBOUNDED_SEQUENCE=157, FIELD_TYPE_WCHAR_UNBOUNDED_SEQUENCE=158, FIELD_TYPE_BOOLEAN_UNBOUNDED_SEQUENCE=159, FIELD_TYPE_BYTE_UNBOUNDED_SEQUENCE=160, FIELD_TYPE_STRING_UNBOUNDED_SEQUENCE=161, FIELD_TYPE_WSTRING_UNBOUNDED_SEQUENCE=162, FIELD_TYPE_FIXED_STRING_UNBOUNDED_SEQUENCE=163, FIELD_TYPE_FIXED_WSTRING_UNBOUNDED_SEQUENCE=164, FIELD_TYPE_BOUNDED_STRING_UNBOUNDED_SEQUENCE=165, FIELD_TYPE_BOUNDED_WSTRING_UNBOUNDED_SEQUENCE=166, __msgtype__='type_description_interfaces/msg/FieldType')

Bases: object

Class for type_description_interfaces/msg/FieldType.

Parameters:
  • type_id (int)

  • capacity (int)

  • string_capacity (int)

  • nested_type_name (str)

  • FIELD_TYPE_NOT_SET (ClassVar[int])

  • FIELD_TYPE_NESTED_TYPE (ClassVar[int])

  • FIELD_TYPE_INT8 (ClassVar[int])

  • FIELD_TYPE_UINT8 (ClassVar[int])

  • FIELD_TYPE_INT16 (ClassVar[int])

  • FIELD_TYPE_UINT16 (ClassVar[int])

  • FIELD_TYPE_INT32 (ClassVar[int])

  • FIELD_TYPE_UINT32 (ClassVar[int])

  • FIELD_TYPE_INT64 (ClassVar[int])

  • FIELD_TYPE_UINT64 (ClassVar[int])

  • FIELD_TYPE_FLOAT (ClassVar[int])

  • FIELD_TYPE_DOUBLE (ClassVar[int])

  • FIELD_TYPE_LONG_DOUBLE (ClassVar[int])

  • FIELD_TYPE_CHAR (ClassVar[int])

  • FIELD_TYPE_WCHAR (ClassVar[int])

  • FIELD_TYPE_BOOLEAN (ClassVar[int])

  • FIELD_TYPE_BYTE (ClassVar[int])

  • FIELD_TYPE_STRING (ClassVar[int])

  • FIELD_TYPE_WSTRING (ClassVar[int])

  • FIELD_TYPE_FIXED_STRING (ClassVar[int])

  • FIELD_TYPE_FIXED_WSTRING (ClassVar[int])

  • FIELD_TYPE_BOUNDED_STRING (ClassVar[int])

  • FIELD_TYPE_BOUNDED_WSTRING (ClassVar[int])

  • FIELD_TYPE_NESTED_TYPE_ARRAY (ClassVar[int])

  • FIELD_TYPE_INT8_ARRAY (ClassVar[int])

  • FIELD_TYPE_UINT8_ARRAY (ClassVar[int])

  • FIELD_TYPE_INT16_ARRAY (ClassVar[int])

  • FIELD_TYPE_UINT16_ARRAY (ClassVar[int])

  • FIELD_TYPE_INT32_ARRAY (ClassVar[int])

  • FIELD_TYPE_UINT32_ARRAY (ClassVar[int])

  • FIELD_TYPE_INT64_ARRAY (ClassVar[int])

  • FIELD_TYPE_UINT64_ARRAY (ClassVar[int])

  • FIELD_TYPE_FLOAT_ARRAY (ClassVar[int])

  • FIELD_TYPE_DOUBLE_ARRAY (ClassVar[int])

  • FIELD_TYPE_LONG_DOUBLE_ARRAY (ClassVar[int])

  • FIELD_TYPE_CHAR_ARRAY (ClassVar[int])

  • FIELD_TYPE_WCHAR_ARRAY (ClassVar[int])

  • FIELD_TYPE_BOOLEAN_ARRAY (ClassVar[int])

  • FIELD_TYPE_BYTE_ARRAY (ClassVar[int])

  • FIELD_TYPE_STRING_ARRAY (ClassVar[int])

  • FIELD_TYPE_WSTRING_ARRAY (ClassVar[int])

  • FIELD_TYPE_FIXED_STRING_ARRAY (ClassVar[int])

  • FIELD_TYPE_FIXED_WSTRING_ARRAY (ClassVar[int])

  • FIELD_TYPE_BOUNDED_STRING_ARRAY (ClassVar[int])

  • FIELD_TYPE_BOUNDED_WSTRING_ARRAY (ClassVar[int])

  • FIELD_TYPE_NESTED_TYPE_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_INT8_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_UINT8_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_INT16_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_UINT16_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_INT32_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_UINT32_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_INT64_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_UINT64_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_FLOAT_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_DOUBLE_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_LONG_DOUBLE_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_CHAR_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_WCHAR_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_BOOLEAN_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_BYTE_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_STRING_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_WSTRING_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_FIXED_STRING_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_FIXED_WSTRING_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_BOUNDED_STRING_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_BOUNDED_WSTRING_BOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_NESTED_TYPE_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_INT8_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_UINT8_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_INT16_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_UINT16_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_INT32_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_UINT32_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_INT64_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_UINT64_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_FLOAT_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_DOUBLE_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_LONG_DOUBLE_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_CHAR_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_WCHAR_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_BOOLEAN_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_BYTE_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_STRING_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_WSTRING_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_FIXED_STRING_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_FIXED_WSTRING_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_BOUNDED_STRING_UNBOUNDED_SEQUENCE (ClassVar[int])

  • FIELD_TYPE_BOUNDED_WSTRING_UNBOUNDED_SEQUENCE (ClassVar[int])

  • __msgtype__ (ClassVar[str])

class rosbags.typesys.stores.ros2_iron.type_description_interfaces__msg__IndividualTypeDescription(type_name, fields, __msgtype__='type_description_interfaces/msg/IndividualTypeDescription')

Bases: object

Class for type_description_interfaces/msg/IndividualTypeDescription.

Parameters:
class rosbags.typesys.stores.ros2_iron.type_description_interfaces__msg__KeyValue(key, value, __msgtype__='type_description_interfaces/msg/KeyValue')

Bases: object

Class for type_description_interfaces/msg/KeyValue.

Parameters:
  • key (str)

  • value (str)

  • __msgtype__ (ClassVar[str])

class rosbags.typesys.stores.ros2_iron.type_description_interfaces__msg__TypeDescription(type_description, referenced_type_descriptions, __msgtype__='type_description_interfaces/msg/TypeDescription')

Bases: object

Class for type_description_interfaces/msg/TypeDescription.

Parameters:
class rosbags.typesys.stores.ros2_iron.type_description_interfaces__msg__TypeSource(type_name, encoding, raw_file_contents, __msgtype__='type_description_interfaces/msg/TypeSource')

Bases: object

Class for type_description_interfaces/msg/TypeSource.

Parameters:
  • type_name (str)

  • encoding (str)

  • raw_file_contents (str)

  • __msgtype__ (ClassVar[str])