ros2_snapshot: Kilted
Links
Rosindex
Repository
Python API
ros2_snapshot package
Subpackages
ros2_snapshot.core package
ros2_snapshot.snapshot package
ros2_snapshot.workspace_modeler package
Module contents
Standard Documents
README
ROS 2 Snapshot Tools
Description
Initial Setup
Source Build
Basic Demonstration
Known issues
License Information
Publications
CONTRIBUTING
LICENSE
PACKAGE
CHANGELOG
Changelog for ros2_snapshot
0.0.3 (2026-03-06)
0.0.2 (2026-02-21)
0.0.1 (2026-01-29)
ROS Package Dependencies
ament_index_python
rclpy
ros2cli
ros2component
ros2node
ros2param
ros2pkg
ros2service
Index
ros2_snapshot: Kilted
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
A
Action (class in ros2_snapshot.core.deployments.action)
ACTION (ros2_snapshot.core.ros_model.BankType attribute)
(ros2_snapshot.core.specifications.type_specification.TypeSpecificationEnum attribute)
action_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
action_clients (ros2_snapshot.core.deployments.node.Node attribute)
(ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
action_servers (ros2_snapshot.core.deployments.node.Node attribute)
(ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
ACTION_SPECIFICATION (ros2_snapshot.core.ros_model.BankType attribute)
action_specification_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
(ros2_snapshot.workspace_modeler.workspace_modeler.PackageModeler property)
ActionBank (class in ros2_snapshot.core.deployments.action)
ActionBankBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.action_bank_builder)
ActionBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.action_builder)
actions (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
add_action_client() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
add_action_server() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
add_description() (ros2_snapshot.snapshot.builders.parameter_builder.ParameterBuilder method)
(ros2_snapshot.snapshot.builders.ParameterBuilder method)
add_info() (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder method)
(ros2_snapshot.snapshot.builders.ActionBuilder method)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
(ros2_snapshot.snapshot.builders.parameter_builder.ParameterBuilder method)
(ros2_snapshot.snapshot.builders.ParameterBuilder method)
add_node_name() (ros2_snapshot.snapshot.builders.machine_builder.MachineBuilder method)
(ros2_snapshot.snapshot.builders.MachineBuilder method)
(ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder method)
(ros2_snapshot.snapshot.builders.TopicBuilder method)
add_parameter_name() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
add_remap() (ros2_snapshot.snapshot.remapper_bank.RemapperBank method)
add_service_name_and_type() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
add_service_provider_node_name() (ros2_snapshot.snapshot.builders.service_builder.ServiceBuilder method)
(ros2_snapshot.snapshot.builders.ServiceBuilder method)
add_to_dot_graph() (ros2_snapshot.core.deployments.action.Action method)
(ros2_snapshot.core.deployments.node.Node method)
(ros2_snapshot.core.deployments.topic.Topic method)
add_topic_builder() (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder method)
(ros2_snapshot.snapshot.builders.ActionBuilder method)
add_topic_name() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
all_topic_names (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
B
BANK_TYPES_TO_BANK_CLASS (ros2_snapshot.core.ros_model.ROSModel attribute)
BANK_TYPES_TO_OUTPUT_NAMES (ros2_snapshot.core.ros_model.ROSModel attribute)
BankType (class in ros2_snapshot.core.ros_model)
BASE_EXCLUSIONS (ros2_snapshot.core.utilities.filters.Filter attribute)
(ros2_snapshot.core.utilities.filters.NodeFilter attribute)
C
classify_process() (in module ros2_snapshot.core.utilities.ros_exe_filter)
client_node_names (ros2_snapshot.core.deployments.action.Action attribute)
(ros2_snapshot.snapshot.builders.action_builder.ActionBuilder property)
(ros2_snapshot.snapshot.builders.ActionBuilder property)
CLIENT_PUBLISHED_TOPIC_SUFFIXES (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder attribute)
(ros2_snapshot.snapshot.builders.ActionBuilder attribute)
cmdline (ros2_snapshot.core.deployments.node.Node attribute)
collect_system_info() (ros2_snapshot.snapshot.snapshot.ROSSnapshot method)
construct_type (ros2_snapshot.core.deployments.action.Action attribute)
(ros2_snapshot.core.deployments.service.Service attribute)
(ros2_snapshot.core.deployments.topic.Topic attribute)
(ros2_snapshot.core.specifications.type_specification.TypeSpecification attribute)
(ros2_snapshot.snapshot.builders.action_builder.ActionBuilder property)
(ros2_snapshot.snapshot.builders.ActionBuilder property)
(ros2_snapshot.snapshot.builders.parameter_builder.ParameterBuilder property)
(ros2_snapshot.snapshot.builders.ParameterBuilder property)
(ros2_snapshot.snapshot.builders.service_builder.ServiceBuilder property)
(ros2_snapshot.snapshot.builders.ServiceBuilder property)
(ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder property)
(ros2_snapshot.snapshot.builders.TopicBuilder property)
CORE_TOPIC_SUFFIXES_TO_TYPE_TOKENS (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder attribute)
(ros2_snapshot.snapshot.builders.ActionBuilder attribute)
cpu_percent (ros2_snapshot.core.deployments.node.Node attribute)
crawl() (ros2_snapshot.workspace_modeler.workspace_modeler.PackageModeler method)
create_directory_path() (in module ros2_snapshot.core.utilities.utility)
CustomSerializationWarning
D
DEBUG (ros2_snapshot.core.utilities.logger.LoggerLevel attribute)
DEBUG_EXCLUSIONS (ros2_snapshot.core.utilities.filters.Filter attribute)
(ros2_snapshot.core.utilities.filters.NodeFilter attribute)
(ros2_snapshot.core.utilities.filters.ServiceTypeFilter attribute)
(ros2_snapshot.core.utilities.filters.TopicFilter attribute)
dependencies (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
DEPLOYMENT_TYPES (ros2_snapshot.core.ros_model.ROSModel attribute)
description (ros2_snapshot.core.deployments.parameter.Parameter attribute)
(ros2_snapshot.snapshot.builders.parameter_builder.ParameterBuilder property)
(ros2_snapshot.snapshot.builders.ParameterBuilder property)
E
endpoint_type (ros2_snapshot.core.deployments.topic.Topic attribute)
(ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder property)
(ros2_snapshot.snapshot.builders.TopicBuilder property)
entity_class() (ros2_snapshot.core.deployments.action.ActionBank method)
(ros2_snapshot.core.deployments.machine.MachineBank method)
(ros2_snapshot.core.deployments.node.NodeBank method)
(ros2_snapshot.core.deployments.parameter.ParameterBank method)
(ros2_snapshot.core.deployments.service.ServiceBank method)
(ros2_snapshot.core.deployments.topic.TopicBank method)
(ros2_snapshot.core.specifications.node_specification.NodeSpecificationBank method)
(ros2_snapshot.core.specifications.package_specification.PackageSpecificationBank method)
(ros2_snapshot.core.specifications.type_specification.TypeSpecificationBank method)
ERROR (ros2_snapshot.core.utilities.logger.LoggerLevel attribute)
executable_cmdline (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
executable_cpu_percent (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
executable_file (ros2_snapshot.core.deployments.node.Node attribute)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
executable_memory_info (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
executable_memory_percent (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
executable_name (ros2_snapshot.core.deployments.node.Node attribute)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
executable_num_threads (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
extract_metamodel() (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder method)
(ros2_snapshot.snapshot.builders.ActionBuilder method)
(ros2_snapshot.snapshot.builders.machine_builder.MachineBuilder method)
(ros2_snapshot.snapshot.builders.MachineBuilder method)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
(ros2_snapshot.snapshot.builders.parameter_builder.ParameterBuilder method)
(ros2_snapshot.snapshot.builders.ParameterBuilder method)
(ros2_snapshot.snapshot.builders.service_builder.ServiceBuilder method)
(ros2_snapshot.snapshot.builders.ServiceBuilder method)
(ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder method)
(ros2_snapshot.snapshot.builders.TopicBuilder method)
extract_model() (ros2_snapshot.snapshot.ros_model_builder.ROSModelBuilder method)
extract_node_bank_metamodel() (ros2_snapshot.snapshot.builders.node_bank_builder.NodeBankBuilder method)
(ros2_snapshot.snapshot.builders.NodeBankBuilder method)
F
file_path (ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
(ros2_snapshot.core.specifications.type_specification.TypeSpecification attribute)
Filter (class in ros2_snapshot.core.utilities.filters)
FILTER_OUT_DEBUG (ros2_snapshot.core.utilities.filters.Filter attribute)
FILTER_OUT_TF (ros2_snapshot.core.utilities.filters.Filter attribute)
find_common_start() (in module ros2_snapshot.core.utilities.utility)
find_unmatched_executables() (ros2_snapshot.snapshot.snapshot.ROSSnapshot method)
G
get_bank_builder() (ros2_snapshot.snapshot.ros_model_builder.ROSModelBuilder method)
get_filter() (ros2_snapshot.core.utilities.filters.Filter class method)
get_input_file_type() (in module ros2_snapshot.core.utilities.utility)
get_logger() (ros2_snapshot.core.utilities.logger.Logger class method)
get_node_builder() (ros2_snapshot.snapshot.builders.node_bank_builder.NodeBankBuilder method)
(ros2_snapshot.snapshot.builders.NodeBankBuilder method)
get_node_info (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder property)
(ros2_snapshot.snapshot.builders.ActionBuilder property)
get_node_pid() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
get_options() (in module ros2_snapshot.snapshot.snapshot)
(in module ros2_snapshot.workspace_modeler.workspace_modeler)
get_processes() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder class method)
(ros2_snapshot.snapshot.builders.NodeBuilder class method)
get_verbose_info() (ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder method)
(ros2_snapshot.snapshot.builders.TopicBuilder method)
get_yaml_processors() (ros2_snapshot.core.ros_model.ROSModel static method)
gid_information (ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder property)
(ros2_snapshot.snapshot.builders.TopicBuilder property)
H
hostname (ros2_snapshot.core.deployments.machine.Machine attribute)
(ros2_snapshot.snapshot.builders.machine_builder.MachineBuilder property)
(ros2_snapshot.snapshot.builders.MachineBuilder property)
HUMAN_OUTPUT_NAME (ros2_snapshot.core.deployments.action.ActionBank attribute)
(ros2_snapshot.core.deployments.machine.MachineBank attribute)
(ros2_snapshot.core.deployments.node.NodeBank attribute)
(ros2_snapshot.core.deployments.parameter.ParameterBank attribute)
(ros2_snapshot.core.deployments.service.ServiceBank attribute)
(ros2_snapshot.core.deployments.topic.TopicBank attribute)
(ros2_snapshot.core.specifications.node_specification.NodeSpecificationBank attribute)
(ros2_snapshot.core.specifications.package_specification.PackageSpecificationBank attribute)
(ros2_snapshot.core.specifications.type_specification.TypeSpecificationBank attribute)
I
INFO (ros2_snapshot.core.utilities.logger.LoggerLevel attribute)
installed_version (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
INSTANCE (ros2_snapshot.core.utilities.filters.Filter attribute)
(ros2_snapshot.core.utilities.logger.Logger attribute)
ip_address (ros2_snapshot.core.deployments.machine.Machine attribute)
(ros2_snapshot.snapshot.builders.machine_builder.MachineBuilder property)
(ros2_snapshot.snapshot.builders.MachineBuilder property)
is_metapackage (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
is_obvious_system_noise() (in module ros2_snapshot.core.utilities.ros_exe_filter)
items (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.remapper_bank.RemapperBank property)
K
keys (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.remapper_bank.RemapperBank property)
L
launch_files (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
LEVEL (ros2_snapshot.core.utilities.logger.Logger attribute)
list_ros_like_processes() (in module ros2_snapshot.core.utilities.ros_exe_filter)
list_to_io_dict() (ros2_snapshot.snapshot.snapshot.ROSSnapshot static method)
load_model() (ros2_snapshot.core.ros_model.ROSModel static method)
load_specifications() (ros2_snapshot.snapshot.snapshot.ROSSnapshot method)
log() (ros2_snapshot.core.utilities.logger.Logger method)
Logger (class in ros2_snapshot.core.utilities.logger)
LoggerLevel (class in ros2_snapshot.core.utilities.logger)
looks_rosy() (in module ros2_snapshot.core.utilities.ros_exe_filter)
M
Machine (class in ros2_snapshot.core.deployments.machine)
MACHINE (ros2_snapshot.core.ros_model.BankType attribute)
machine (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
machine_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
MachineBank (class in ros2_snapshot.core.deployments.machine)
MachineBankBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.machine_bank_builder)
MachineBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.machine_builder)
main() (in module ros2_snapshot.snapshot.snapshot)
(in module ros2_snapshot.workspace_modeler.workspace_modeler)
memory_info (ros2_snapshot.core.deployments.node.Node attribute)
memory_percent (ros2_snapshot.core.deployments.node.Node attribute)
MESSAGE_SPECIFICATION (ros2_snapshot.core.ros_model.BankType attribute)
message_specification_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
(ros2_snapshot.workspace_modeler.workspace_modeler.PackageModeler property)
messages (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
module
ros2_snapshot
ros2_snapshot.core
ros2_snapshot.core.base_metamodel
ros2_snapshot.core.deployments
ros2_snapshot.core.deployments.action
ros2_snapshot.core.deployments.machine
ros2_snapshot.core.deployments.node
ros2_snapshot.core.deployments.parameter
ros2_snapshot.core.deployments.service
ros2_snapshot.core.deployments.topic
ros2_snapshot.core.metamodels
ros2_snapshot.core.ros_model
ros2_snapshot.core.specifications
ros2_snapshot.core.specifications.node_specification
ros2_snapshot.core.specifications.package_specification
ros2_snapshot.core.specifications.type_specification
ros2_snapshot.core.utilities
ros2_snapshot.core.utilities.filters
ros2_snapshot.core.utilities.logger
ros2_snapshot.core.utilities.ros_exe_filter
ros2_snapshot.core.utilities.utility
ros2_snapshot.snapshot
ros2_snapshot.snapshot.builders
ros2_snapshot.snapshot.builders.action_bank_builder
ros2_snapshot.snapshot.builders.action_builder
ros2_snapshot.snapshot.builders.base_builders
ros2_snapshot.snapshot.builders.machine_bank_builder
ros2_snapshot.snapshot.builders.machine_builder
ros2_snapshot.snapshot.builders.node_bank_builder
ros2_snapshot.snapshot.builders.node_builder
ros2_snapshot.snapshot.builders.parameter_bank_builder
ros2_snapshot.snapshot.builders.parameter_builder
ros2_snapshot.snapshot.builders.service_bank_builder
ros2_snapshot.snapshot.builders.service_builder
ros2_snapshot.snapshot.builders.topic_bank_builder
ros2_snapshot.snapshot.builders.topic_builder
ros2_snapshot.snapshot.remapper_bank
ros2_snapshot.snapshot.ros_model_builder
ros2_snapshot.snapshot.snapshot
ros2_snapshot.workspace_modeler
ros2_snapshot.workspace_modeler.workspace_modeler
MSG (ros2_snapshot.core.specifications.type_specification.TypeSpecificationEnum attribute)
N
namespace (ros2_snapshot.core.deployments.node.Node attribute)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
Node (class in ros2_snapshot.core.deployments.node)
node (ros2_snapshot.core.deployments.node.Node attribute)
(ros2_snapshot.core.deployments.parameter.Parameter attribute)
NODE (ros2_snapshot.core.ros_model.BankType attribute)
node (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
node_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
node_name (ros2_snapshot.snapshot.builders.parameter_builder.ParameterBuilder property)
(ros2_snapshot.snapshot.builders.ParameterBuilder property)
node_names (ros2_snapshot.core.deployments.machine.Machine attribute)
(ros2_snapshot.snapshot.builders.machine_builder.MachineBuilder property)
(ros2_snapshot.snapshot.builders.MachineBuilder property)
NODE_SPECIFICATION (ros2_snapshot.core.ros_model.BankType attribute)
node_specification_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.workspace_modeler.workspace_modeler.PackageModeler property)
NodeBank (class in ros2_snapshot.core.deployments.node)
NodeBankBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.node_bank_builder)
NodeBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.node_builder)
NodeFilter (class in ros2_snapshot.core.utilities.filters)
nodes (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
NodeSpecification (class in ros2_snapshot.core.specifications.node_specification)
NodeSpecificationBank (class in ros2_snapshot.core.specifications.node_specification)
num_threads (ros2_snapshot.core.deployments.node.Node attribute)
NUM_TOPIC_SUFFIXES (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder attribute)
(ros2_snapshot.snapshot.builders.ActionBuilder attribute)
P
package (ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
(ros2_snapshot.core.specifications.type_specification.TypeSpecification attribute)
PACKAGE_SPECIFICATION (ros2_snapshot.core.ros_model.BankType attribute)
package_specification_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
(ros2_snapshot.workspace_modeler.workspace_modeler.PackageModeler property)
package_version (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
PackageModeler (class in ros2_snapshot.workspace_modeler.workspace_modeler)
PackageSpecification (class in ros2_snapshot.core.specifications.package_specification)
PackageSpecificationBank (class in ros2_snapshot.core.specifications.package_specification)
Parameter (class in ros2_snapshot.core.deployments.parameter)
PARAMETER (ros2_snapshot.core.ros_model.BankType attribute)
parameter_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
parameter_files (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
parameter_names (ros2_snapshot.core.deployments.node.Node attribute)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
ParameterBank (class in ros2_snapshot.core.deployments.parameter)
ParameterBankBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.parameter_bank_builder)
ParameterBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.parameter_builder)
parameters (ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
prepare() (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder method)
(ros2_snapshot.snapshot.builders.ActionBuilder method)
(ros2_snapshot.snapshot.builders.machine_bank_builder.MachineBankBuilder method)
(ros2_snapshot.snapshot.builders.machine_builder.MachineBuilder method)
(ros2_snapshot.snapshot.builders.MachineBankBuilder method)
(ros2_snapshot.snapshot.builders.MachineBuilder method)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
(ros2_snapshot.snapshot.ros_model_builder.ROSModelBuilder method)
print_statistics() (ros2_snapshot.snapshot.snapshot.ROSSnapshot method)
(ros2_snapshot.workspace_modeler.workspace_modeler.PackageModeler method)
print_unmatched() (ros2_snapshot.snapshot.snapshot.ROSSnapshot method)
provided_services (ros2_snapshot.core.deployments.node.Node attribute)
published_topic_names (ros2_snapshot.core.deployments.node.Node attribute)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
published_topics (ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
publisher_node_names (ros2_snapshot.core.deployments.topic.Topic attribute)
(ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder property)
(ros2_snapshot.snapshot.builders.TopicBuilder property)
Q
qos_profile (ros2_snapshot.core.deployments.topic.Topic attribute)
(ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder property)
(ros2_snapshot.snapshot.builders.TopicBuilder property)
R
read_model_from_json() (ros2_snapshot.core.ros_model.ROSModel static method)
read_model_from_pickle() (ros2_snapshot.core.ros_model.ROSModel static method)
read_model_from_yaml() (ros2_snapshot.core.ros_model.ROSModel static method)
RemapperBank (class in ros2_snapshot.snapshot.remapper_bank)
remove_topic_name() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
ros2_snapshot
module
ros2_snapshot.core
module
ros2_snapshot.core.base_metamodel
module
ros2_snapshot.core.deployments
module
ros2_snapshot.core.deployments.action
module
ros2_snapshot.core.deployments.machine
module
ros2_snapshot.core.deployments.node
module
ros2_snapshot.core.deployments.parameter
module
ros2_snapshot.core.deployments.service
module
ros2_snapshot.core.deployments.topic
module
ros2_snapshot.core.metamodels
module
ros2_snapshot.core.ros_model
module
ros2_snapshot.core.specifications
module
ros2_snapshot.core.specifications.node_specification
module
ros2_snapshot.core.specifications.package_specification
module
ros2_snapshot.core.specifications.type_specification
module
ros2_snapshot.core.utilities
module
ros2_snapshot.core.utilities.filters
module
ros2_snapshot.core.utilities.logger
module
ros2_snapshot.core.utilities.ros_exe_filter
module
ros2_snapshot.core.utilities.utility
module
ros2_snapshot.snapshot
module
ros2_snapshot.snapshot.builders
module
ros2_snapshot.snapshot.builders.action_bank_builder
module
ros2_snapshot.snapshot.builders.action_builder
module
ros2_snapshot.snapshot.builders.base_builders
module
ros2_snapshot.snapshot.builders.machine_bank_builder
module
ros2_snapshot.snapshot.builders.machine_builder
module
ros2_snapshot.snapshot.builders.node_bank_builder
module
ros2_snapshot.snapshot.builders.node_builder
module
ros2_snapshot.snapshot.builders.parameter_bank_builder
module
ros2_snapshot.snapshot.builders.parameter_builder
module
ros2_snapshot.snapshot.builders.service_bank_builder
module
ros2_snapshot.snapshot.builders.service_builder
module
ros2_snapshot.snapshot.builders.topic_bank_builder
module
ros2_snapshot.snapshot.builders.topic_builder
module
ros2_snapshot.snapshot.remapper_bank
module
ros2_snapshot.snapshot.ros_model_builder
module
ros2_snapshot.snapshot.snapshot
module
ros2_snapshot.workspace_modeler
module
ros2_snapshot.workspace_modeler.workspace_modeler
module
ros_deployment_model (ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
ros_model (ros2_snapshot.workspace_modeler.workspace_modeler.PackageModeler property)
ros_specification_model (ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
ROSModel (class in ros2_snapshot.core.ros_model)
ROSModelBuilder (class in ros2_snapshot.snapshot.ros_model_builder)
ROSSnapshot (class in ros2_snapshot.snapshot.snapshot)
S
save_dot_graph_files() (ros2_snapshot.core.ros_model.ROSModel method)
save_model_info_files() (ros2_snapshot.core.ros_model.ROSModel method)
save_model_json_files() (ros2_snapshot.core.ros_model.ROSModel method)
save_model_pickle_files() (ros2_snapshot.core.ros_model.ROSModel method)
save_model_yaml_files() (ros2_snapshot.core.ros_model.ROSModel method)
server_node_names (ros2_snapshot.core.deployments.action.Action attribute)
(ros2_snapshot.snapshot.builders.action_builder.ActionBuilder property)
(ros2_snapshot.snapshot.builders.ActionBuilder property)
SERVER_PUBLISHED_TOPIC_SUFFIXES (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder attribute)
(ros2_snapshot.snapshot.builders.ActionBuilder attribute)
Service (class in ros2_snapshot.core.deployments.service)
SERVICE (ros2_snapshot.core.ros_model.BankType attribute)
service_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
service_names (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
service_names_to_types (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
service_names_with_remap (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
service_provider_node_names (ros2_snapshot.core.deployments.service.Service attribute)
(ros2_snapshot.snapshot.builders.service_builder.ServiceBuilder property)
(ros2_snapshot.snapshot.builders.ServiceBuilder property)
SERVICE_SPECIFICATION (ros2_snapshot.core.ros_model.BankType attribute)
service_specification_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
(ros2_snapshot.workspace_modeler.workspace_modeler.PackageModeler property)
ServiceBank (class in ros2_snapshot.core.deployments.service)
ServiceBankBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.service_bank_builder)
ServiceBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.service_builder)
services (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
services_provided (ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
ServiceTypeFilter (class in ros2_snapshot.core.utilities.filters)
set_comp_yaml() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
set_component_list() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
set_gid_dict() (ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder method)
(ros2_snapshot.snapshot.builders.TopicBuilder method)
set_manager_yaml() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
set_node_name() (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder method)
(ros2_snapshot.snapshot.builders.NodeBuilder method)
setup() (ros2_snapshot.core.utilities.logger.Logger static method)
share_path (ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
should_filter_out() (ros2_snapshot.core.utilities.filters.Filter method)
snapshot() (ros2_snapshot.snapshot.snapshot.ROSSnapshot method)
source (ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
source_name (ros2_snapshot.workspace_modeler.workspace_modeler.PackageModeler attribute)
spec (ros2_snapshot.core.specifications.type_specification.TypeSpecification attribute)
SPECIFICATION_TYPES (ros2_snapshot.core.ros_model.ROSModel attribute)
SRV (ros2_snapshot.core.specifications.type_specification.TypeSpecificationEnum attribute)
subscribed_topic_names (ros2_snapshot.core.deployments.node.Node attribute)
(ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
subscribed_topics (ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
subscriber_node_names (ros2_snapshot.core.deployments.topic.Topic attribute)
(ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder property)
(ros2_snapshot.snapshot.builders.TopicBuilder property)
T
test_potential_action_topic_builder() (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder class method)
(ros2_snapshot.snapshot.builders.ActionBuilder class method)
TF_EXCLUSIONS (ros2_snapshot.core.utilities.filters.Filter attribute)
(ros2_snapshot.core.utilities.filters.TopicFilter attribute)
timeout_call_list_params() (ros2_snapshot.snapshot.snapshot.ROSSnapshot method)
Topic (class in ros2_snapshot.core.deployments.topic)
TOPIC (ros2_snapshot.core.ros_model.BankType attribute)
topic_bank (ros2_snapshot.core.ros_model.ROSModel property)
(ros2_snapshot.snapshot.snapshot.ROSSnapshot property)
topic_hash (ros2_snapshot.core.deployments.topic.Topic attribute)
(ros2_snapshot.snapshot.builders.topic_builder.TopicBuilder property)
(ros2_snapshot.snapshot.builders.TopicBuilder property)
topic_name_suffixes_to_builders (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder property)
(ros2_snapshot.snapshot.builders.ActionBuilder property)
topic_names_to_builders (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder property)
(ros2_snapshot.snapshot.builders.ActionBuilder property)
topic_names_to_types (ros2_snapshot.snapshot.builders.node_builder.NodeBuilder property)
(ros2_snapshot.snapshot.builders.NodeBuilder property)
TOPIC_SUFFIXES (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder attribute)
(ros2_snapshot.snapshot.builders.ActionBuilder attribute)
TopicBank (class in ros2_snapshot.core.deployments.topic)
TopicBankBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.topic_bank_builder)
TopicBuilder (class in ros2_snapshot.snapshot.builders)
(class in ros2_snapshot.snapshot.builders.topic_builder)
TopicFilter (class in ros2_snapshot.core.utilities.filters)
TypeSpecification (class in ros2_snapshot.core.specifications.type_specification)
TypeSpecificationBank (class in ros2_snapshot.core.specifications.type_specification)
TypeSpecificationEnum (class in ros2_snapshot.core.specifications.type_specification)
U
update_bank() (ros2_snapshot.core.ros_model.ROSModel method)
V
validate_action_topic_builders() (ros2_snapshot.snapshot.builders.action_builder.ActionBuilder method)
(ros2_snapshot.snapshot.builders.ActionBuilder method)
validated (ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
value (ros2_snapshot.core.deployments.parameter.Parameter attribute)
(ros2_snapshot.snapshot.builders.parameter_builder.ParameterBuilder property)
(ros2_snapshot.snapshot.builders.ParameterBuilder property)
value_type (ros2_snapshot.core.deployments.parameter.Parameter attribute)
(ros2_snapshot.snapshot.builders.parameter_builder.ParameterBuilder property)
(ros2_snapshot.snapshot.builders.ParameterBuilder property)
W
WARNING (ros2_snapshot.core.utilities.logger.LoggerLevel attribute)
Y
yaml_tag (ros2_snapshot.core.deployments.action.Action attribute)
(ros2_snapshot.core.deployments.action.ActionBank attribute)
(ros2_snapshot.core.deployments.machine.Machine attribute)
(ros2_snapshot.core.deployments.machine.MachineBank attribute)
(ros2_snapshot.core.deployments.node.Node attribute)
(ros2_snapshot.core.deployments.node.NodeBank attribute)
(ros2_snapshot.core.deployments.parameter.Parameter attribute)
(ros2_snapshot.core.deployments.parameter.ParameterBank attribute)
(ros2_snapshot.core.deployments.service.Service attribute)
(ros2_snapshot.core.deployments.service.ServiceBank attribute)
(ros2_snapshot.core.deployments.topic.Topic attribute)
(ros2_snapshot.core.deployments.topic.TopicBank attribute)
(ros2_snapshot.core.specifications.node_specification.NodeSpecification attribute)
(ros2_snapshot.core.specifications.node_specification.NodeSpecificationBank attribute)
(ros2_snapshot.core.specifications.package_specification.PackageSpecification attribute)
(ros2_snapshot.core.specifications.package_specification.PackageSpecificationBank attribute)
(ros2_snapshot.core.specifications.type_specification.TypeSpecification attribute)
(ros2_snapshot.core.specifications.type_specification.TypeSpecificationBank attribute)