rmf_traffic_ros2
Links
Rosindex
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
PACKAGE
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)
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
View page source
C++ API
Class Hierarchy
Namespace
rmf_traffic_ros2
Namespace
rmf_traffic_ros2::blockade
Class
Writer
Namespace
rmf_traffic_ros2::geometry
Class
ConvexShapeContext
Class
ShapeContext
Namespace
rmf_traffic_ros2::schedule
Struct
AtomicOperation
Class
AbstractParticipantLogger
Class
MirrorManager
Class
MirrorManager::Options
Class
MirrorManagerFuture
Class
Negotiation
Class
Negotiation::Worker
Class
ParticipantRegistry
Class
Writer
Class
YamlLogger
File Hierarchy
Directory
include
Directory
rmf_traffic_ros2
Directory
agv
File
Graph.hpp
Directory
blockade
File
Node.hpp
File
Writer.hpp
Directory
geometry
File
Circle.hpp
File
ConvexShape.hpp
File
Shape.hpp
Directory
schedule
File
Change.hpp
File
Inconsistencies.hpp
File
Itinerary.hpp
File
MirrorManager.hpp
File
MonitorNode.hpp
File
Negotiation.hpp
File
Node.hpp
File
ParticipantDescription.hpp
File
ParticipantRegistry.hpp
File
Patch.hpp
File
Query.hpp
File
ScheduleIdentity.hpp
File
Writer.hpp
File
Profile.hpp
File
Route.hpp
File
StandardNames.hpp
File
Time.hpp
File
Trajectory.hpp
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