Cargo Features

[dependencies]
openrr-apps = { version = "0.1.0", default-features = false, features = ["assimp", "ros", "gui"] }
default = assimp, gui, ros

These default features are set whenever openrr-apps is added without default-features = false somewhere in the dependency tree.

assimp default

Enables assimp of openrr-client, openrr-command, and openrr-teleop

ros default = arci-ros

Affects robot_config::RobotConfig.ros_clients_configs, robot_config::RobotConfig.ros_action_clients_configs, robot_config::RobotConfig.ros_cmd_vel_move_base_client_config, robot_config::RobotConfig.ros_navigation_client_config, robot_config::RobotConfig.ros_localization_client_config, robot_teleop_config::RobotTeleopConfig.ros_joy_gamepad_config

gui default = openrr-gui

Required by openrr_apps_joint_position_sender and openrr_apps_velocity_sender binaries

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

arci-ros ros
openrr-gui gui