rmf_traffic_ros2
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rmf_traffic_ros2
Namespace rmf_traffic_ros2::blockade
Namespace rmf_traffic_ros2::geometry
Namespace rmf_traffic_ros2::schedule
Namespace std
Namespace std::chrono_literals
Classes and Structs
Struct AtomicOperation
Class Writer
Class ConvexShapeContext
Class ShapeContext
Class AbstractParticipantLogger
Class MirrorManager
Class MirrorManager::Options
Class MirrorManagerFuture
Class Negotiation
Class Negotiation::Worker
Class ParticipantRegistry
Class Writer
Class YamlLogger
Functions
Function rmf_traffic_ros2::blockade::make_node(const rclcpp::NodeOptions&)
Function rmf_traffic_ros2::blockade::make_node(const std::string&, const rclcpp::NodeOptions&)
Function rmf_traffic_ros2::convert(const rmf_site_map_msgs::msg::SiteMap&, int, double)
Function rmf_traffic_ros2::convert(const rmf_building_map_msgs::msg::Graph&)
Function rmf_traffic_ros2::convert(const rmf_traffic::agv::Graph&, const std::string&)
Function rmf_traffic_ros2::convert(const rmf_traffic::geometry::Circle&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::Circle&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ConvexShapeContext&)
Function rmf_traffic_ros2::convert(const geometry::ConvexShapeContext&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ShapeContext&)
Function rmf_traffic_ros2::convert(const geometry::ShapeContext&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::Profile&)
Function rmf_traffic_ros2::convert(const rmf_traffic::Profile&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::Route&)
Function rmf_traffic_ros2::convert(const rmf_traffic::Route&)
Function rmf_traffic_ros2::convert(const std::vector<rmf_traffic_msgs::msg::Route>&)
Function rmf_traffic_ros2::convert(const std::vector<rmf_traffic::Route>&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleChangeAddItem&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Change::Add::Item&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleChangeAdd&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Change::Add&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleChangeDelay&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Change::Delay&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Change::UnregisterParticipant&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleChangeCull&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Change::Cull&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Inconsistencies::Element&, const rmf_traffic::schedule::ProgressVersion)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Itinerary&)
Function rmf_traffic_ros2::convert(const std::vector<rmf_traffic_msgs::msg::Itinerary>&)
Function rmf_traffic_ros2::convert(const std::vector<rmf_traffic::schedule::Itinerary>&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ParticipantDescription&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::ParticipantDescription&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::Participants&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::ParticipantDescriptionsMap&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Patch::Participant&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleParticipantPatch&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Patch&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::SchedulePatch&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleQuerySpacetime&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Query::Spacetime&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleQueryParticipants&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Query::Participants&)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleQuery&)
Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Query&)
Function rmf_traffic_ros2::convert(rmf_traffic::Time)
Function rmf_traffic_ros2::convert(builtin_interfaces::msg::Time)
Function rmf_traffic_ros2::convert(rclcpp::Time)
Function rmf_traffic_ros2::convert(rmf_traffic::Duration)
Function rmf_traffic_ros2::convert(rclcpp::Duration)
Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::Trajectory&)
Function rmf_traffic_ros2::convert(const rmf_traffic::Trajectory&)
Function rmf_traffic_ros2::schedule::make_mirror
Function rmf_traffic_ros2::schedule::make_monitor_node
Function rmf_traffic_ros2::schedule::make_node
Function rmf_traffic_ros2::schedule::need_reconnection
Function rmf_traffic_ros2::schedule::reconnect_schedule(rmf_traffic_msgs::msg::ScheduleIdentity&, const rmf_traffic_msgs::msg::ScheduleIdentity&)
Function rmf_traffic_ros2::schedule::reconnect_schedule(std::optional<rmf_traffic_msgs::msg::ScheduleIdentity>&, const rmf_traffic_msgs::msg::ScheduleIdentity&)
Function rmf_traffic_ros2::to_ros2
Variables
Variable rmf_traffic_ros2::BlockadeCancelTopicName
Variable rmf_traffic_ros2::BlockadeHeartbeatTopicName
Variable rmf_traffic_ros2::BlockadeReachedTopicName
Variable rmf_traffic_ros2::BlockadeReadyTopicName
Variable rmf_traffic_ros2::BlockadeReleaseTopicName
Variable rmf_traffic_ros2::BlockadeSetTopicName
Variable rmf_traffic_ros2::EmergencyTopicName
Variable rmf_traffic_ros2::HeartbeatTopicName
Variable rmf_traffic_ros2::ItineraryClearTopicName
Variable rmf_traffic_ros2::ItineraryDelayTopicName
Variable rmf_traffic_ros2::ItineraryExtendTopicName
Variable rmf_traffic_ros2::ItineraryReachedTopicName
Variable rmf_traffic_ros2::ItinerarySetTopicName
Variable rmf_traffic_ros2::NegotiationAckTopicName
Variable rmf_traffic_ros2::NegotiationConclusionTopicName
Variable rmf_traffic_ros2::NegotiationForfeitTopicName
Variable rmf_traffic_ros2::NegotiationNoticeTopicName
Variable rmf_traffic_ros2::NegotiationProposalTopicName
Variable rmf_traffic_ros2::NegotiationRefusalTopicName
Variable rmf_traffic_ros2::NegotiationRejectionTopicName
Variable rmf_traffic_ros2::NegotiationRepeatTopicName
Variable rmf_traffic_ros2::NegotiationStatesTopicName
Variable rmf_traffic_ros2::NegotiationStatusesTopicName
Variable rmf_traffic_ros2::ParticipantsInfoTopicName
Variable rmf_traffic_ros2::Prefix
Variable rmf_traffic_ros2::QueriesInfoTopicName
Variable rmf_traffic_ros2::QueryUpdateTopicNameBase
Variable rmf_traffic_ros2::RegisterParticipantSrvName
Variable rmf_traffic_ros2::RegisterQueryServiceName
Variable rmf_traffic_ros2::RequestChangesServiceName
Variable rmf_traffic_ros2::ScheduleInconsistencyTopicName
Variable rmf_traffic_ros2::ScheduleStartupTopicName
Variable rmf_traffic_ros2::UnregisterParticipantSrvName
Typedefs
Typedef rmf_traffic_ros2::blockade::WriterPtr
Typedef rmf_traffic_ros2::schedule::Database
Typedef rmf_traffic_ros2::schedule::ParticipantDescription
Typedef rmf_traffic_ros2::schedule::ParticipantId
Typedef rmf_traffic_ros2::schedule::WriterPtr
Directories
Directory include
Directory rmf_traffic_ros2
Directory agv
Directory blockade
Directory geometry
Directory schedule
Files
File Change.hpp
File Circle.hpp
File ConvexShape.hpp
File Graph.hpp
File Inconsistencies.hpp
File Itinerary.hpp
File MirrorManager.hpp
File MonitorNode.hpp
File Negotiation.hpp
File Node.hpp
File Node.hpp
File ParticipantDescription.hpp
File ParticipantRegistry.hpp
File Patch.hpp
File Profile.hpp
File Query.hpp
File Route.hpp
File ScheduleIdentity.hpp
File Shape.hpp
File StandardNames.hpp
File Time.hpp
File Trajectory.hpp
File Writer.hpp
File Writer.hpp
Standard Documents
CHANGELOG
Changelog for package rmf_traffic_ros2
2.9.0 (2024-11-27)
2.8.0 (2024-06-12)
2.7.1 (2024-06-11)
2.7.0 (2024-06-01)
2.6.0 (2024-03-13)
2.5.0 (2023-12-22)
2.4.0 (2023-12-15)
2.3.2 (2023-08-28)
2.3.1 (2023-08-10)
2.3.0 (2023-06-08)
2.2.0 (2023-06-06)
2.1.5 (2023-05-20)
2.1.4 (2023-04-27)
2.1.3 (2023-04-26)
2.1.2 (2022-10-10)
2.1.0 (2022-10-03)
2.0.0 (2022-03-18)
1.5.0 (2022-02-14)
1.4.0 (2021-09-01)
1.3.0 (2021-06-07)
1.2.0 (2021-01-05)
1.1.0 (2020-09-24)
1.0.2 (2020-07-27)
1.0.0 (2020-06-23)
PACKAGE
QUALITY_DECLARATION
rmf_traffic_ros2
Quality Declaration
Version Policy [1]
Change Control Process [2]
Documentation [3]
Testing [4]
Dependencies [5]
Platform Support [6]
Security [7]
README
rmf_traffic_ros2 package
Quality Declaration
Index
rmf_traffic_ros2
C++ API
Variable rmf_traffic_ros2::NegotiationRepeatTopicName
View page source
Variable rmf_traffic_ros2::NegotiationRepeatTopicName
Defined in
File StandardNames.hpp
Variable Documentation
const
std
::
string
rmf_traffic_ros2
::
NegotiationRepeatTopicName
=
Prefix
+
"negotiation_repeat"