|
| Task (std::string name, std::string connection_string, const std::vector< Order > &orders, std::vector< std::string > follow_up_task_uuids) |
|
const std::string & | getUuid () const |
|
const std::string & | getName () const |
|
const std::string & | getConnectionString () const |
|
const std::vector< Order > & | getOrders () const |
|
const std::vector< std::string > & | getFollowUpTaskUuids () const |
|
void | setPrecedingTasks (const std::vector< std::string > &preceding_tasks) |
|
const std::vector< std::string > & | getPrecedingTaskUuids () const |
|
void | setAbilityRequirement (const cpps::amr::AmrStaticAbility &ability) |
|
cpps::amr::AmrStaticAbility | getAbilityRequirement () const |
|
bool | hasTimeWindow () const |
|
void | setTimeWindow (const TimeWindow &time_window) |
|
const TimeWindow & | getTimeWindow () const |
|
void | setSpawnTime (const util::Duration &spawn_time) |
|
void | setOrderState (uint8_t order_index, daisi::cpps::OrderStates state) |
|
bool | operator< (const Task &other) const |
|
bool | operator== (const Task &other) const |
|
bool | operator!= (const Task &other) const |
|
| SERIALIZE (uuid_, name_, connection_string_, orders_, follow_up_task_uuids_, preceding_task_uuids_, ability_requirement_) |
|
The documentation for this class was generated from the following files:
- daisi/src/material_flow/model/task.h
- daisi/src/material_flow/model/task.cpp