InsertResult
InsertResult::inserted
InsertResult::value
Info
Info::category
Info::detail
Activator
Activator::Activate
Activator::Activator()
Activator::add_activator()
Activator::activate()
Activator::restore()
BackupFileManager
BackupFileManager::BackupFileManager()
BackupFileManager::clear_on_startup()
BackupFileManager::clear_on_shutdown()
BackupFileManager::make_group()
BackupFileManager::Group
BackupFileManager::Group::make_robot()
BackupFileManager::Robot
BackupFileManager::Robot::read()
BackupFileManager::Robot::write()
Group
Group::make_robot()
Robot
Robot::read()
Robot::write()
BinaryPriorityScheme
BinaryPriorityScheme::make_low_priority()
BinaryPriorityScheme::make_high_priority()
BinaryPriorityScheme::make_cost_calculator()
CompositeData
CompositeData::CompositeData()
CompositeData::insert()
CompositeData::insert_or_assign()
CompositeData::with()
CompositeData::get()
CompositeData::erase()
CompositeData::clear()
CompositeData::InsertResult
CompositeData::InsertResult::inserted
CompositeData::InsertResult::value
Constraints
Constraints::Constraints()
Constraints::threshold_soc()
Constraints::recharge_soc()
Constraints::drain_battery()
Backup
Backup::sequence()
Backup::state()
Backup::make()
Resume
Resume::operator()()
Resume::make()
Estimate
Estimate::Estimate()
Estimate::finish_state()
Estimate::wait_until()
Event
Event::Status
Event::Status::Uninitialized
Event::Status::Blocked
Event::Status::Error
Event::Status::Failed
Event::Status::Standby
Event::Status::Underway
Event::Status::Delayed
Event::Status::Skipped
Event::Status::Canceled
Event::Status::Killed
Event::Status::Completed
Event::ConstStatePtr
Event::ConstSnapshotPtr
Event::AssignIDPtr
Event::sequence_status()
Event::AssignID
Event::AssignID::AssignID()
Event::AssignID::assign()
Event::AssignID::make()
Event::Snapshot
Event::Snapshot::id()
Event::Snapshot::status()
Event::Snapshot::name()
Event::Snapshot::detail()
Event::Snapshot::log()
Event::Snapshot::dependencies()
Event::Snapshot::make()
Event::State
Event::State::Status
Event::State::ConstStatePtr
Event::State::id()
Event::State::status()
Event::State::finished()
Event::State::name()
Event::State::detail()
Event::State::log()
Event::State::dependencies()
Event::State::~State()
AssignID
AssignID::AssignID()
AssignID::assign()
AssignID::make()
Snapshot
Snapshot::id()
Snapshot::status()
Snapshot::name()
Snapshot::detail()
Snapshot::log()
Snapshot::dependencies()
Snapshot::make()
State
State::Status
State::ConstStatePtr
State::id()
State::status()
State::finished()
State::name()
State::detail()
State::log()
State::dependencies()
State::~State()
SimpleEventState
SimpleEventState::id()
SimpleEventState::modify_id()
SimpleEventState::status()
SimpleEventState::update_status()
SimpleEventState::name()
SimpleEventState::update_name()
SimpleEventState::detail()
SimpleEventState::update_detail()
SimpleEventState::log()
SimpleEventState::update_log()
SimpleEventState::dependencies()
SimpleEventState::update_dependencies()
SimpleEventState::add_dependency()
SimpleEventState::make()
Header
Header::Header()
Header::category()
Header::detail()
Header::original_duration_estimate()
Log
Log::Tier
Log::Tier::Uninitialized
Log::Tier::Info
Log::Tier::Warning
Log::Tier::Error
Log::Log()
Log::info()
Log::warn()
Log::error()
Log::push()
Log::insert()
Log::view()
Log::Entry
Log::Entry::tier()
Log::Entry::seq()
Log::Entry::time()
Log::Entry::text()
Log::Reader
Log::Reader::Reader()
Log::Reader::read()
Log::Reader::Iterable
Log::Reader::Iterable::const_iterator
Log::Reader::Iterable::begin()
Log::Reader::Iterable::end()
Log::Reader::Iterable::iterator
Log::Reader::Iterable::iterator::operator*()
Log::Reader::Iterable::iterator::operator->()
Log::Reader::Iterable::iterator::operator++()
Log::Reader::Iterable::iterator::operator==()
Log::Reader::Iterable::iterator::operator!=()
Log::View
Entry
Entry::tier()
Entry::seq()
Entry::time()
Entry::text()
Reader
Reader::Reader()
Reader::read()
Reader::Iterable
Reader::Iterable::const_iterator
Reader::Iterable::begin()
Reader::Iterable::end()
Reader::Iterable::iterator
Reader::Iterable::iterator::operator*()
Reader::Iterable::iterator::operator->()
Reader::Iterable::iterator::operator++()
Reader::Iterable::iterator::operator==()
Reader::Iterable::iterator::operator!=()
Iterable
Iterable::const_iterator
Iterable::begin()
Iterable::end()
Iterable::iterator
Iterable::iterator::operator*()
Iterable::iterator::operator->()
Iterable::iterator::operator++()
Iterable::iterator::operator==()
Iterable::iterator::operator!=()
iterator
iterator::operator*()
iterator::operator->()
iterator::operator++()
iterator::operator==()
iterator::operator!=()
View
Parameters
Parameters::Parameters()
Parameters::planner()
Parameters::battery_system()
Parameters::motion_sink()
Parameters::ambient_sink()
Parameters::tool_sink()
Payload
Payload::Payload()
Payload::components()
Payload::brief()
Payload::Component
Payload::Component::Component()
Payload::Component::sku()
Payload::Component::quantity()
Payload::Component::compartment()
Component
Component::Component()
Component::sku()
Component::quantity()
Component::compartment()
Phase
Phase::ConstTagPtr
Phase::ConstCompletedPtr
Phase::ConstActivePtr
Phase::ConstSnapshotPtr
Phase::Active
Phase::Active::tag()
Phase::Active::final_event()
Phase::Active::estimate_remaining_time()
Phase::Active::~Active()
Phase::Completed
Phase::Completed::Completed()
Phase::Completed::snapshot()
Phase::Completed::start_time()
Phase::Completed::finish_time()
Phase::Pending
Phase::Pending::Pending()
Phase::Pending::tag()
Phase::Pending::will_be_skipped()
Phase::Snapshot
Phase::Snapshot::tag()
Phase::Snapshot::final_event()
Phase::Snapshot::estimate_remaining_time()
Phase::Snapshot::make()
Phase::Tag
Phase::Tag::Id
Phase::Tag::Tag()
Phase::Tag::id()
Phase::Tag::header()
Active
Active::tag()
Active::final_event()
Active::estimate_remaining_time()
Active::~Active()
Completed
Completed::Completed()
Completed::snapshot()
Completed::start_time()
Completed::finish_time()
Pending
Pending::Pending()
Pending::tag()
Pending::will_be_skipped()
Snapshot::tag()
Snapshot::final_event()
Snapshot::estimate_remaining_time()
Tag
Tag::Id
Tag::Tag()
Tag::id()
Tag::header()
RestoreBackup
RestoreBackup::ActivePtr
RestoreBackup::Active
RestoreBackup::Active::tag()
RestoreBackup::Active::final_event()
RestoreBackup::Active::estimate_remaining_time()
RestoreBackup::Active::parsing_failed()
RestoreBackup::Active::restoration_failed()
RestoreBackup::Active::restoration_succeeded()
RestoreBackup::Active::update_log()
RestoreBackup::Active::make()
Active::parsing_failed()
Active::restoration_failed()
Active::restoration_succeeded()
Active::update_log()
Active::make()
Request
Request::Request()
Request::booking()
Request::description()
RequestFactory
RequestFactory::make_request()
RequestFactory::~RequestFactory()
ChargeBattery
ChargeBattery::make()
ChargeBattery::Description
ChargeBattery::Description::make_model()
ChargeBattery::Description::generate_info()
ChargeBattery::Description::set_indefinite()
ChargeBattery::Description::indefinite()
ChargeBattery::Description::make()
ChargeBattery::Description::make_indefinite()
Description
Description::make_model()
Description::generate_info()
Description::set_indefinite()
Description::indefinite()
Description::make()
Description::make_indefinite()
ChargeBatteryFactory
ChargeBatteryFactory::ChargeBatteryFactory()
ChargeBatteryFactory::set_indefinite()
ChargeBatteryFactory::indefinite()
ChargeBatteryFactory::make_request()
Clean
Clean::make()
Clean::Description
Clean::Description::make_model()
Clean::Description::generate_info()
Clean::Description::start_waypoint()
Clean::Description::end_waypoint()
Clean::Description::make()
Description::start_waypoint()
Description::end_waypoint()
Delivery
Delivery::make()
Delivery::Description
Delivery::Description::Start
Delivery::Description::make_model()
Delivery::Description::generate_info()
Delivery::Description::pickup_waypoint()
Delivery::Description::pickup_from_dispenser()
Delivery::Description::pickup_wait()
Delivery::Description::dropoff_waypoint()
Delivery::Description::dropoff_to_ingestor()
Delivery::Description::dropoff_wait()
Delivery::Description::payload()
Delivery::Description::make()
Description::Start
Description::pickup_waypoint()
Description::pickup_from_dispenser()
Description::pickup_wait()
Description::dropoff_waypoint()
Description::dropoff_to_ingestor()
Description::dropoff_wait()
Description::payload()
Loop
Loop::make()
Loop::Description
Loop::Description::make_model()
Loop::Description::generate_info()
Loop::Description::start_waypoint()
Loop::Description::finish_waypoint()
Loop::Description::num_loops()
Loop::Description::make()
Description::finish_waypoint()
Description::num_loops()
ParkRobotFactory
ParkRobotFactory::ParkRobotFactory()
ParkRobotFactory::make_request()
State::RMF_TASK_DEFINE_COMPONENT()
State::waypoint()
State::orientation()
State::time()
State::dedicated_charging_waypoint()
State::battery_soc()
State::load_basic()
State::load()
State::project_plan_start()
State::extract_plan_start()
Task
Task::ConstBookingPtr
Task::ConstTagPtr
Task::ConstModelPtr
Task::ConstDescriptionPtr
Task::ActivePtr
Task::Active
Task::Active::Backup
Task::Active::Resume
Task::Active::status_overview()
Task::Active::finished()
Task::Active::completed_phases()
Task::Active::active_phase()
Task::Active::active_phase_start_time()
Task::Active::pending_phases()
Task::Active::tag()
Task::Active::estimate_remaining_time()
Task::Active::backup()
Task::Active::interrupt()
Task::Active::cancel()
Task::Active::kill()
Task::Active::skip()
Task::Active::rewind()
Task::Active::~Active()
Task::Active::make_resumer()
Task::Booking
Task::Booking::Booking()
Task::Booking::id()
Task::Booking::earliest_start_time()
Task::Booking::priority()
Task::Booking::requester()
Task::Booking::request_time()
Task::Booking::automatic()
Task::Booking::labels()
Task::Description
Task::Description::make_model()
Task::Description::generate_info()
Task::Description::~Description()
Task::Description::Info
Task::Description::Info::category
Task::Description::Info::detail
Task::Model
Task::Model::estimate_finish()
Task::Model::invariant_duration()
Task::Model::~Model()
Task::Tag
Task::Tag::Tag()
Task::Tag::booking()
Task::Tag::header()
Active::Backup
Active::Resume
Active::status_overview()
Active::finished()
Active::completed_phases()
Active::active_phase()
Active::active_phase_start_time()
Active::pending_phases()
Active::backup()
Active::interrupt()
Active::cancel()
Active::kill()
Active::skip()
Active::rewind()
Active::make_resumer()
Booking
Booking::Booking()
Booking::id()
Booking::earliest_start_time()
Booking::priority()
Booking::requester()
Booking::request_time()
Booking::automatic()
Booking::labels()
Description::~Description()
Description::Info
Description::Info::category
Description::Info::detail
Model
Model::estimate_finish()
Model::invariant_duration()
Model::~Model()
Tag::booking()
TaskPlanner
TaskPlanner::TaskPlannerError
TaskPlanner::TaskPlannerError::low_battery
TaskPlanner::TaskPlannerError::limited_capacity
TaskPlanner::Assignments
TaskPlanner::Result
TaskPlanner::TaskPlanner()
TaskPlanner::configuration()
TaskPlanner::default_options()
TaskPlanner::plan()
TaskPlanner::compute_cost()
TaskPlanner::Assignment
TaskPlanner::Assignment::Assignment()
TaskPlanner::Assignment::request()
TaskPlanner::Assignment::finish_state()
TaskPlanner::Assignment::deployment_time()
TaskPlanner::Configuration
TaskPlanner::Configuration::Configuration()
TaskPlanner::Configuration::parameters()
TaskPlanner::Configuration::constraints()
TaskPlanner::Configuration::cost_calculator()
TaskPlanner::Options
TaskPlanner::Options::Options()
TaskPlanner::Options::greedy()
TaskPlanner::Options::interrupter()
TaskPlanner::Options::finishing_request()
Assignment
Assignment::Assignment()
Assignment::request()
Assignment::finish_state()
Assignment::deployment_time()
Configuration
Configuration::Configuration()
Configuration::parameters()
Configuration::constraints()
Configuration::cost_calculator()
Options
Options::Options()
Options::greedy()
Options::interrupter()
Options::finishing_request()
TravelEstimator
TravelEstimator::TravelEstimator()
TravelEstimator::estimate()
TravelEstimator::Result
TravelEstimator::Result::duration()
TravelEstimator::Result::change_in_charge()
Result
Result::duration()
Result::change_in_charge()
VersionedString
VersionedString::VersionedString()
VersionedString::update()
VersionedString::view()
VersionedString::Reader
VersionedString::Reader::Reader()
VersionedString::Reader::read()
VersionedString::View
insertion_cast()
standard_waypoint_name()
ActivatorPtr
ConstActivatorPtr
ConstCostCalculatorPtr
ConstLogPtr
ConstParametersPtr
ConstPriorityPtr
ConstRequestFactoryPtr
ConstRequestPtr
ConstTravelEstimatorPtr
CostCalculatorPtr
SimpleEventStatePtr
PriorityPtr
RequestFactoryPtr
RequestPtr
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Activator.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/detail/Backup.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/BackupFileManager.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/BinaryPriorityScheme.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/requests/ChargeBattery.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/requests/ChargeBatteryFactory.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/requests/Clean.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/CompositeData.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Constraints.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/CostCalculator.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/requests/Delivery.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Estimate.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Event.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Header.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/detail/impl_Activator.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/detail/impl_CompositeData.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Log.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/requests/Loop.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Parameters.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/requests/ParkRobotFactory.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Payload.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Phase.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Priority.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Request.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/RequestFactory.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/phases/RestoreBackup.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/detail/Resume.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/events/SimpleEventState.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/State.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/Task.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/TaskPlanner.hpp
/tmp/ws/src/rmf_task/rmf_task/include/rmf_task/VersionedString.hpp
Defined in File Phase.hpp
This class is a nested type of Class Phase.
Basic static information about a phase. This information should go unchanged from the Pending state, through the Active state, and into the Completed state.
Public Types
Public Functions
Constructor
id_ – [in] ID of the phase. This phase ID must be unique within its Task instance.
header_ – [in] Header of the phase.
Unique ID of the phase.
Header of the phase, containing human-friendly high-level information about the phase.