rmf_task_ros2
2.1
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rmf_task_ros2
Namespace rmf_task_ros2::bidding
Namespace std
Classes and Structs
Struct Response
Struct Response::Proposal
Struct DispatchState
Struct DispatchState::Assignment
Class AsyncBidder
Class Auctioneer
Class Auctioneer::Evaluator
Class LeastFleetCostEvaluator
Class LeastFleetDiffCostEvaluator
Class QuickestFinishEvaluator
Class Dispatcher
Functions
Function rmf_task_ros2::bidding::convert(const Response::Proposal&)
Function rmf_task_ros2::bidding::convert(const Response&, const std::string&)
Function rmf_task_ros2::bidding::convert(const BidResponseMsg&)
Function rmf_task_ros2::convert(const std::optional<DispatchState::Assignment>&)
Function rmf_task_ros2::convert(const DispatchState&)
Function rmf_task_ros2::status_to_string
Variables
Variable rmf_task_ros2::BidNoticeTopicName
Variable rmf_task_ros2::BidResponseTopicName
Variable rmf_task_ros2::CancelTaskSrvName
Variable rmf_task_ros2::DispatchAckTopicName
Variable rmf_task_ros2::DispatchCommandTopicName
Variable rmf_task_ros2::DispatchStatesTopicName
Variable rmf_task_ros2::GetDispatchStatesSrvName
Variable rmf_task_ros2::Prefix
Variable rmf_task_ros2::SubmitTaskSrvName
Variable rmf_task_ros2::TaskStatusTopicName
Typedefs
Typedef rmf_task_ros2::bidding::BidNoticeMsg
Typedef rmf_task_ros2::bidding::BidProposalMsg
Typedef rmf_task_ros2::bidding::BidResponseMsg
Typedef rmf_task_ros2::bidding::Responses
Typedef rmf_task_ros2::DispatchStatePtr
Typedef rmf_task_ros2::TaskID
Directories
Directory include
Directory rmf_task_ros2
Directory bidding
Files
File AsyncBidder.hpp
File Auctioneer.hpp
File Dispatcher.hpp
File DispatchState.hpp
File Response.hpp
File StandardNames.hpp
Standard Documents
CHANGELOG
Changelog for package rmf_task_ros2
2.1.8 (2023-12-19)
2.1.7 (2023-08-10)
2.1.6 (2023-06-02)
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.3.0 (2021-01-13)
PACKAGE
QUALITY_DECLARATION
rmf_task_ros2
Quality Declaration
Version Policy [1]
Change Control Process [2]
Documentation [3]
Testing [4]
Dependencies [5]
Platform Support [6]
Security [7]
README
rmf_task_ros2 package
Quality Declaration
Index
rmf_task_ros2
Index
Index
R
R
rmf_task_ros2::bidding::AsyncBidder (C++ class)
rmf_task_ros2::bidding::AsyncBidder::make (C++ function)
rmf_task_ros2::bidding::AsyncBidder::ReceiveNotice (C++ type)
rmf_task_ros2::bidding::AsyncBidder::Respond (C++ type)
rmf_task_ros2::bidding::Auctioneer (C++ class)
rmf_task_ros2::bidding::Auctioneer::BiddingResultCallback (C++ type)
rmf_task_ros2::bidding::Auctioneer::ConstEvaluatorPtr (C++ type)
rmf_task_ros2::bidding::Auctioneer::Evaluator (C++ class)
,
[1]
rmf_task_ros2::bidding::Auctioneer::Evaluator::choose (C++ function)
,
[1]
rmf_task_ros2::bidding::Auctioneer::Evaluator::~Evaluator (C++ function)
,
[1]
rmf_task_ros2::bidding::Auctioneer::make (C++ function)
rmf_task_ros2::bidding::Auctioneer::ready_for_next_bid (C++ function)
rmf_task_ros2::bidding::Auctioneer::request_bid (C++ function)
rmf_task_ros2::bidding::Auctioneer::set_evaluator (C++ function)
rmf_task_ros2::bidding::BidNoticeMsg (C++ type)
rmf_task_ros2::bidding::BidProposalMsg (C++ type)
rmf_task_ros2::bidding::BidResponseMsg (C++ type)
rmf_task_ros2::bidding::convert (C++ function)
,
[1]
,
[2]
rmf_task_ros2::bidding::LeastFleetCostEvaluator (C++ class)
rmf_task_ros2::bidding::LeastFleetCostEvaluator::choose (C++ function)
rmf_task_ros2::bidding::LeastFleetDiffCostEvaluator (C++ class)
rmf_task_ros2::bidding::LeastFleetDiffCostEvaluator::choose (C++ function)
rmf_task_ros2::bidding::QuickestFinishEvaluator (C++ class)
rmf_task_ros2::bidding::QuickestFinishEvaluator::choose (C++ function)
rmf_task_ros2::bidding::Response (C++ struct)
rmf_task_ros2::bidding::Response::errors (C++ member)
rmf_task_ros2::bidding::Response::proposal (C++ member)
rmf_task_ros2::bidding::Response::Proposal (C++ struct)
,
[1]
rmf_task_ros2::bidding::Response::Proposal::expected_robot_name (C++ member)
,
[1]
rmf_task_ros2::bidding::Response::Proposal::finish_time (C++ member)
,
[1]
rmf_task_ros2::bidding::Response::Proposal::fleet_name (C++ member)
,
[1]
rmf_task_ros2::bidding::Response::Proposal::new_cost (C++ member)
,
[1]
rmf_task_ros2::bidding::Response::Proposal::prev_cost (C++ member)
,
[1]
rmf_task_ros2::bidding::Responses (C++ type)
rmf_task_ros2::BidNoticeTopicName (C++ member)
rmf_task_ros2::BidResponseTopicName (C++ member)
rmf_task_ros2::CancelTaskSrvName (C++ member)
rmf_task_ros2::convert (C++ function)
,
[1]
rmf_task_ros2::DispatchAckTopicName (C++ member)
rmf_task_ros2::DispatchCommandTopicName (C++ member)
rmf_task_ros2::Dispatcher (C++ class)
rmf_task_ros2::Dispatcher::active_dispatches (C++ function)
rmf_task_ros2::Dispatcher::cancel_task (C++ function)
rmf_task_ros2::Dispatcher::DispatchStateCallback (C++ type)
rmf_task_ros2::Dispatcher::DispatchStates (C++ type)
rmf_task_ros2::Dispatcher::evaluator (C++ function)
rmf_task_ros2::Dispatcher::finished_dispatches (C++ function)
rmf_task_ros2::Dispatcher::get_dispatch_state (C++ function)
rmf_task_ros2::Dispatcher::init_and_make_node (C++ function)
rmf_task_ros2::Dispatcher::make (C++ function)
rmf_task_ros2::Dispatcher::make_node (C++ function)
rmf_task_ros2::Dispatcher::node (C++ function)
rmf_task_ros2::Dispatcher::on_change (C++ function)
rmf_task_ros2::Dispatcher::spin (C++ function)
rmf_task_ros2::Dispatcher::submit_task (C++ function)
rmf_task_ros2::DispatchState (C++ struct)
rmf_task_ros2::DispatchState::assignment (C++ member)
rmf_task_ros2::DispatchState::Assignment (C++ struct)
,
[1]
rmf_task_ros2::DispatchState::Assignment::expected_robot_name (C++ member)
,
[1]
rmf_task_ros2::DispatchState::Assignment::fleet_name (C++ member)
,
[1]
rmf_task_ros2::DispatchState::DispatchState (C++ function)
rmf_task_ros2::DispatchState::errors (C++ member)
rmf_task_ros2::DispatchState::Msg (C++ type)
rmf_task_ros2::DispatchState::request (C++ member)
rmf_task_ros2::DispatchState::Status (C++ enum)
rmf_task_ros2::DispatchState::status (C++ member)
rmf_task_ros2::DispatchState::Status::CanceledInFlight (C++ enumerator)
rmf_task_ros2::DispatchState::Status::Dispatched (C++ enumerator)
rmf_task_ros2::DispatchState::Status::FailedToAssign (C++ enumerator)
rmf_task_ros2::DispatchState::Status::Queued (C++ enumerator)
rmf_task_ros2::DispatchState::Status::Selected (C++ enumerator)
rmf_task_ros2::DispatchState::submission_time (C++ member)
rmf_task_ros2::DispatchState::task_id (C++ member)
rmf_task_ros2::DispatchStatePtr (C++ type)
rmf_task_ros2::DispatchStatesTopicName (C++ member)
rmf_task_ros2::GetDispatchStatesSrvName (C++ member)
rmf_task_ros2::Prefix (C++ member)
rmf_task_ros2::status_to_string (C++ function)
rmf_task_ros2::SubmitTaskSrvName (C++ member)
rmf_task_ros2::TaskID (C++ type)
rmf_task_ros2::TaskStatusTopicName (C++ member)