ware_ops_algos.domain_models.resources¶
Submodules¶
Classes¶
str(object='') -> str |
|
str(object='') -> str |
|
Helper class that provides a standard way to create an ABC using |
Package Contents¶
- class ware_ops_algos.domain_models.resources.ResourceType[source]¶
Bases:
str,enum.Enumstr(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to ‘strict’.
- HUMAN = 'human'¶
- ROBOT = 'robot'¶
- COBOT = 'cobot'¶
- MIXED = 'mixed'¶
- class ware_ops_algos.domain_models.resources.DimensionType[source]¶
Bases:
str,enum.Enumstr(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to ‘strict’.
- WEIGHT = 'weight'¶
- ITEMS = 'items'¶
- VOLUME = 'volume'¶
- ORDERS = 'orders'¶
- ORDERLINES = 'orderline'¶
- class ware_ops_algos.domain_models.resources.Box[source]¶
- box_id: int¶
- order_ids: set[int]¶
- items: list[tuple[int, int]] = []¶
- consumption: list[float] = []¶
- class ware_ops_algos.domain_models.resources.PickCart[source]¶
- n_dimension: int | None = None¶
- capacities: list[float] | None = None¶
- dimensions: list[DimensionType] | None = None¶
- n_boxes: int | None = None¶
- box_can_mix_orders: bool | None = None¶
- class ware_ops_algos.domain_models.resources.Resource[source]¶
- id: int¶
- capacity: int | None = None¶
- speed: float | None = None¶
- time_per_pick: float | None = None¶
- tpe: ResourceType¶
- tour_setup_time: float = None¶
- occupied: bool | None = None¶
- current_location: tuple[float, float] | None = None¶
- class ware_ops_algos.domain_models.resources.CobotPicker[source]¶
Bases:
Resource- mode: str = 'driving'¶
- speed_follow_mode: float = None¶
- aisle_congestion_rate: float = None¶
- tour_setup_time: float = None¶
- class ware_ops_algos.domain_models.resources.ManualPicker[source]¶
Bases:
Resource- aisle_congestion_rate: float = None¶
- class ware_ops_algos.domain_models.resources.Resources[source]¶
Bases:
ware_ops_algos.domain_models.BaseDomainObjectHelper class that provides a standard way to create an ABC using inheritance.
- tpe: ResourceType¶